@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}

/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}small{font-size:80%}sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,pre{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;overflow:visible}button,input,select,textarea{margin:0;font:inherit}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .625em .75em;border:1px solid silver;margin:0 2px}legend{display:table;box-sizing:border-box;padding:0;color:inherit;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.neon-sign{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #000;width:auto;background:#000;color:transparent;overflow:hidden;text-align:center;white-space:nowrap;zoom:1;-webkit-filter:contrast(100%) brightness(280%);filter:contrast(100%) brightness(280%)}@media screen and (min-width:737px) and (max-width:1024px){.neon-sign{margin-top:-26px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.neon-sign{color:transparent;-webkit-filter:none;filter:none;border:none}}@supports (-ms-ime-align:auto){.neon-sign{color:transparent;-webkit-filter:none;filter:none;border:none}}.neon-sign-title{position:relative;height:80px;margin:0 auto!important;color:transparent;font-size:40px;font-weight:900;height:auto;line-height:normal}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.neon-sign-title{color:#fff}}@supports (-ms-ime-align:auto){.neon-sign-title{color:#fff}}@media screen and (min-width:737px) and (-ms-high-contrast:active){.neon-sign-title{font-size:150px}}@media screen and (min-width:737px){@supports (-ms-ime-align:auto){.neon-sign-title{font-size:150px}}}@media screen and (min-width:737px) and (max-width:1024px) and (-ms-high-contrast:active){.neon-sign-title{font-size:90px}}@media screen and (min-width:737px) and (max-width:1024px){@supports (-ms-ime-align:auto){.neon-sign-title{font-size:90px}}}.neon-sign-title:after,.neon-sign-title:before{position:absolute;top:0;bottom:0;left:0;margin:0 auto;content:attr(data-text);text-shadow:0 0 20px rgba(193,139,230,.1);color:#fff;-webkit-filter:blur(.011em);filter:blur(.011em);pointer-events:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.neon-sign-title:after,.neon-sign-title:before{display:none}}@supports (-ms-ime-align:auto){.neon-sign-title:after,.neon-sign-title:before{display:none}}.neon-sign-title:after{mix-blend-mode:difference}@media screen and (min-width:737px){.neon-sign-title{font-size:150px}.neon-sign-title:after,.neon-sign-title:before{-webkit-filter:blur(.005em);filter:blur(.005em)}}@media screen and (min-width:737px) and (-ms-high-contrast:active){.neon-sign-title:after,.neon-sign-title:before{display:none}}@media screen and (min-width:737px){@supports (-ms-ime-align:auto){.neon-sign-title:after,.neon-sign-title:before{display:none}}}@media (max-width:1170px) and (min-width:1025px){.neon-sign-title{font-size:130px}}@media screen and (min-width:737px) and (max-width:1024px){.neon-sign-title{top:30px;height:160px;font-size:90px}.neon-sign-title:after,.neon-sign-title:before{-webkit-filter:blur(.009em);filter:blur(.009em)}}@media screen and (min-width:737px) and (max-width:1024px) and (-ms-high-contrast:active){.neon-sign-title:after,.neon-sign-title:before{display:none}}@media screen and (min-width:737px) and (max-width:1024px){@supports (-ms-ime-align:auto){.neon-sign-title:after,.neon-sign-title:before{display:none}}}.neon-sign-gradient,.neon-sign-spotlight{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;pointer-events:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.neon-sign-gradient,.neon-sign-spotlight{display:none}}@supports (-ms-ime-align:auto){.neon-sign-gradient,.neon-sign-spotlight{display:none}}.neon-sign-gradient{background:-webkit-linear-gradient(45deg,#a769ee,#a769ee);background:linear-gradient(45deg,#a769ee,#a769ee);mix-blend-mode:multiply}.neon-sign-spotlight{top:-100%;left:-200%;-webkit-animation:a 3.5s infinite linear;animation:a 3.5s infinite linear;-webkit-animation-delay:-.5s;animation-delay:-.5s;background:-webkit-radial-gradient(circle,#ceecff,#000 50%) 25% 25%;background:radial-gradient(circle,#ceecff,#000 50%) 25% 25%;-webkit-filter:blur(60px);filter:blur(60px);mix-blend-mode:color-dodge}@media screen and (min-width:737px){.neon-sign-spotlight{-webkit-filter:blur(160px);filter:blur(160px)}}@media screen and (min-width:737px) and (max-width:1024px){.neon-sign-spotlight{-webkit-filter:blur(120px);filter:blur(120px)}}@-webkit-keyframes a{to{-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes a{to{-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.button,.button-ghost,.button-knockout{-webkit-transition:background-color,.15s,ease-in-out;transition:background-color,.15s,ease-in-out;position:relative;display:inline-block;width:auto;border:none;margin:0;border-radius:1000px;cursor:pointer;font-family:inherit;font-size:18px;font-weight:600;line-height:1;min-width:175px;text-align:center;white-space:nowrap}.button-ghost:hover,.button-knockout:hover,.button:hover{text-decoration:none}.button-ghost .floating-price-display .ancestry-discount-price,.button-ghost .floating-price-display .health-ancestry-discount-price,.button-knockout .floating-price-display .ancestry-discount-price,.button-knockout .floating-price-display .health-ancestry-discount-price,.button .floating-price-display .ancestry-discount-price,.button .floating-price-display .health-ancestry-discount-price{color:#fff}@media screen and (min-width:737px){.floating-price.button,.floating-price.button-ghost,.floating-price.button-knockout{padding:0;background:transparent;color:#000}.floating-price.button-ghost:focus,.floating-price.button-ghost:hover,.floating-price.button-knockout:focus,.floating-price.button-knockout:hover,.floating-price.button:focus,.floating-price.button:hover{background:transparent;color:#000}.button-ghost .floating-price-display,.button-knockout .floating-price-display,.button .floating-price-display{position:relative;font-size:24px;vertical-align:middle;font-weight:600}.button-ghost .floating-price-display .ancestry-discount-price,.button-ghost .floating-price-display .health-ancestry-discount-price,.button-knockout .floating-price-display .ancestry-discount-price,.button-knockout .floating-price-display .health-ancestry-discount-price,.button .floating-price-display .ancestry-discount-price,.button .floating-price-display .health-ancestry-discount-price{color:#fff}}@media screen and (min-width:737px) and (min-width:737px){.button-ghost .floating-price-display .ancestry-discount-price,.button-ghost .floating-price-display .health-ancestry-discount-price,.button-knockout .floating-price-display .ancestry-discount-price,.button-knockout .floating-price-display .health-ancestry-discount-price,.button .floating-price-display .ancestry-discount-price,.button .floating-price-display .health-ancestry-discount-price{color:#d50f67}}@media screen and (min-width:737px){.button-ghost .floating-price-button,.button-knockout .floating-price-button,.button .floating-price-button{-webkit-transition:background-color,.15s,ease-in-out;transition:background-color,.15s,ease-in-out;padding:10px 20px 11px;background-color:#d50f67;color:#fff;margin-right:15px;text-transform:lowercase}.button-ghost .floating-price-button:focus,.button-ghost .floating-price-button:hover,.button-knockout .floating-price-button:focus,.button-knockout .floating-price-button:hover,.button .floating-price-button:focus,.button .floating-price-button:hover{color:#fff;background-color:#8c0e45}}.button{padding:10px 20px 11px;background-color:#d50f67;color:#fff}.button:focus,.button:hover{color:#fff;background-color:#8c0e45;outline:none}@media screen and (max-width:736px){.button .ancestry-price.mod-strike,.button .health-ancestry-price.mod-strike{display:none}}@media screen and (min-width:737px){.button.mod-medium{padding:13px 26px 14px}.button.mod-small{padding:9px 18px 10px}.button.floating-price.mod-medium,.button.floating-price.mod-small{padding:0}}.button.mod-periwinkle{background-color:#1871c9}.button.mod-periwinkle:focus,.button.mod-periwinkle:hover{background-color:#005b98}.button.mod-no-min{min-width:0}.button-ghost{border:2px solid #d50f67;background-color:transparent;color:#d50f67}.button-ghost:focus,.button-ghost:hover{color:#fff;background-color:#d50f67;outline:none}@media screen and (min-width:737px){.button-ghost.mod-medium{padding:11px 26px 12px}.button-ghost.mod-small{padding:7px 18px 8px}}.button-ghost.mod-periwinkle{border:2px solid #1871c9;color:#1871c9;background-color:transparent}.button-ghost.mod-periwinkle:focus,.button-ghost.mod-periwinkle:hover{background-color:#1871c9;color:#fff}.button-ghost.mod-no-min{min-width:0}.button-knockout{border:2px solid #fff;color:#fff;background-color:transparent}.button-knockout:focus,.button-knockout:hover{color:#d50f67;background-color:#fff;outline:none}.button-knockout:focus.mod-periwinkle,.button-knockout:hover.mod-periwinkle{color:#1871c9}.button-knockout.mod-periwinkle{background-color:transparent}.button-knockout.mod-periwinkle:focus,.button-knockout.mod-periwinkle:hover{background-color:#fff}.button-ghost,.button-knockout{padding:8px 20px 9px}@media screen and (min-width:737px){.button-ghost.mod-medium,.button-knockout.mod-medium{padding:11px 26px 12px}.button-ghost.mod-small,.button-knockout.mod-small{padding:7px 18px 8px}}@font-face{font-family:Avenir Next;src:url("../fonts/e9167238.e1d3b592f63b.eot?#iefix");src:url("../fonts/e9167238.e1d3b592f63b.eot?#iefix") format("eot"),url("../fonts/2cd55546.457e94a5b665.woff2") format("woff2"),url("../fonts/1e9892c0.a17c827d23b2.woff") format("woff"),url("../fonts/46cf1067.7c6fbea20b5d.ttf") format("truetype"),url("../fonts/52a192b1.c8f32e0c10b8.svg#52a192b1") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Avenir Next;src:url("../fonts/1a7c9181.13be2b0b8c29.eot?#iefix");src:url("../fonts/1a7c9181.13be2b0b8c29.eot?#iefix") format("eot"),url("../fonts/627fbb5a.24932ad03d18.woff2") format("woff2"),url("../fonts/f26faddb.6b04d1656ab0.woff") format("woff"),url("../fonts/63a74598.f828f3cec274.ttf") format("truetype"),url("../fonts/a89d6ad1.5a510be9cd7b.svg#a89d6ad1") format("svg");font-weight:500;font-style:normal}@font-face{font-family:Avenir Next;src:url("../fonts/12d643f2.a26d0a973355.eot?#iefix");src:url("../fonts/12d643f2.a26d0a973355.eot?#iefix") format("eot"),url("../fonts/aad99a1f.d42bfc911f5d.woff2") format("woff2"),url("../fonts/91b50bbb.7d6afb9bfc9a.woff") format("woff"),url("../fonts/a0f4c2f9.220cfb221bdc.ttf") format("truetype"),url("../fonts/99affa9a.29fab2150061.svg#99affa9a") format("svg");font-weight:700;font-style:normal}@font-face{font-family:Avenir Next;src:url("../fonts/dccb10af.17aac528023d.eot?#iefix");src:url("../fonts/dccb10af.17aac528023d.eot?#iefix") format("eot"),url("../fonts/14c73713.d8ee249af8ca.woff2") format("woff2"),url("../fonts/b8e906a1.b8d9f485f998.woff") format("woff"),url("../fonts/890bd988.16071ef5fb4e.ttf") format("truetype"),url("../fonts/ed104d8c.1d82be51e032.svg#ed104d8c") format("svg");font-weight:800;font-style:normal}table{width:100%;border-collapse:collapse;border-spacing:0}table.data td{padding:5px 10px 5px 0;font-size:14px;line-height:1.5;color:#333435;vertical-align:top}table.data th{text-align:left;text-transform:uppercase;font-size:12px;vertical-align:bottom;color:#6b6b6b;padding-right:10px}table.data hr{margin:5px 0}table.data .total td{padding:5px 0;text-transform:uppercase}.b3,.h1,.h2,.h3,.h4,.h5,.h6,body,dd,div,dt,form,li,ol,p,pre,td,th,ul{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#333435;direction:ltr;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}@media screen and (min-width:737px){.b3,.h1,.h2,.h3,.h4,.h5,.h6,body,dd,div,dt,form,li,ol,p,pre,td,th,ul{font-size:18px;line-height:1.6}}@media screen and (min-width:737px) and (max-width:1024px){.b3,.h1,.h2,.h3,.h4,.h5,.h6,body,dd,div,dt,form,li,ol,p,pre,td,th,ul{font-size:16px;line-height:1.5}}body,dd,div,dt,form,li,ol,p,pre,td,th,ul{padding:0;margin:0}p{margin-bottom:20px}p:last-child{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6{padding:0;margin:0;color:#0d0e0e;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;line-height:1.5}@media screen and (min-width:737px){.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.3}}@media screen and (min-width:737px) and (max-width:1024px){.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.3}}.h1{margin-bottom:30px;font-size:27px}@media screen and (min-width:737px){.h1{font-size:40px}}@media screen and (min-width:737px) and (max-width:1024px){.h1{font-size:32px}}.h2{font-size:20px}@media screen and (min-width:737px){.h2{font-size:24px}}.h3{font-size:18px;line-height:1.35}@media screen and (min-width:737px){.h3{font-size:20px;line-height:1.3}}.h4{line-height:1.25}.b3,.h4{font-size:14px}.b3{font-style:italic;line-height:1.3}.subtext{margin:5px 0;color:#6b6b6b;font-size:12px}a{color:#1871c9;cursor:pointer;text-decoration:none}a:hover{color:#005b98;text-decoration:underline}hr{height:0;border:solid #ddd;margin:0 0 20px;border-width:1px 0 0;clear:both}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:60%;line-height:inherit}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;-ms-filter:none!important;-webkit-filter:none!important;filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}img{height:auto}embed,img,object{max-width:100%}body,main{outline:none}.tpd-skin-ttam-light .tpd-content{color:#6b6b6b;border-radius:0;padding:20px}.tpd-skin-ttam-light .tpd-content,.tpd-skin-ttam-light .tpd-content p{font-size:14px;line-height:1.3}.tpd-skin-ttam-light .tpd-title{color:#333435}.tpd-skin-ttam-light .tpd-close-icon{color:#c0c1c2}@media screen and (min-width:737px){.tpd-skin-ttam-light .tpd-close-icon{color:transparent}}@media screen and (min-width:737px) and (max-width:1024px){.tpd-skin-ttam-light .tpd-close-icon{color:#c0c1c2}}.tpd-skin-ttam-light .tpd-background{border-radius:2px;border-width:1px;border-color:#d4d6d6}.tpd-skin-ttam-light .tpd-background-content{background:#fff}.tpd-skin-ttam-light .tpd-background-title{background-color:#f7f9fa}.tpd-skin-ttam-light .tpd-background-shadow{box-shadow:none}.tpd-skin-ttam-light table{margin:-5px 0}.tpd-skin-ttam-light td{padding:3px 5px;font-size:12px}.tpd-skin-ttam-light td.head{border-bottom:1px solid #d4d6d6}.tpd-skin-ttam-light td.bold{font-weight:500}.tpd-skin-ttam-light td.spacer{width:20px}@media screen and (max-width:736px){.u-hide-for-mobile{display:none}}@media screen and (min-width:737px) and (max-width:1024px){.u-hide-for-tablet{display:none}}@media screen and (min-width:737px){.u-hide-for-desktop{display:none}}.u-desktop-only{display:none}@media screen and (min-width:1025px){.u-desktop-only{display:inline-block}}.u-tablet-only{display:none}@media screen and (min-width:737px) and (max-width:1024px){.u-tablet-only{display:inline-block}}@media screen and (max-width:736px){.u-tablet-only{display:none}}.u-mobile-only{display:none}@media screen and (max-width:736px){.u-mobile-only{display:inline-block}}.u-hide,.u-hide.u-hide.u-hide{display:none}.u-primary-bg-color-dark{background-color:#f7f9fa}.u-color-pink,.u-pink{color:#d50f67}.u-center-text{text-align:center}.u-nobr{white-space:nowrap}.u-no-margin{margin:0}.u-uppercase{text-transform:uppercase}.u-tooltip{color:#333435;border-bottom:1px dashed #1871c9}.u-tooltip:hover{color:#333435}.u-nounderline:hover,.u-tooltip:hover{text-decoration:none}.u-noanimation{-webkit-transition:none!important;transition:none!important}.u-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.u-unstyled-button{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left}.u-unstyled-button::-moz-focus-inner{padding:0;border:0}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}body main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (max-width:736px){body.mobile-backsplash{background-color:#edeff0}}@media print{.chrome-header{display:none}}.chrome-header{height:69px;-webkit-transition:height .333s;transition:height .333s}@media screen and (min-width:737px){.chrome-header{height:69px}}@media screen and (min-width:737px) and (max-width:1150px){.chrome-header{height:100px}}@media screen and (max-width:736px){.chrome-header.mod-tagline{height:91px}}.chrome-header__container{background:#fff;background:hsla(0,0%,100%,.97);position:fixed;z-index:3;top:0;left:0;width:100%;height:69px;overflow:visible;border-bottom:1px solid #d4d6d6;-webkit-transition:height .333s;transition:height .333s}.chrome-header__container:focus,.chrome-header__container:hover,.chrome-header__container:not(.is-expanded){z-index:25}@media screen and (min-width:737px){.chrome-header__container{height:69px;overflow:visible;background:#f7f9fa;background:rgba(247,249,250,.97)}.chrome-header__container.is-expanded{height:118px}}@media screen and (min-width:737px) and (max-width:1150px){.chrome-header__container{height:100px}}.chrome-header__container .mobile-banner-tagline{height:26px;padding:6px 9px;text-align:center}.chrome-header__container .mobile-banner-tagline p{font-size:14px;line-height:1;white-space:nowrap}@media screen and (min-width:737px){.chrome-header__container .mobile-banner-tagline{display:none}}@media screen and (max-width:736px){.chrome-header__container .mobile-banner-tagline{display:block}}@media screen and (max-width:736px){.chrome-header__container a.button{min-width:0}.chrome-header.mod-tagline .chrome-header__container{height:91px}.chrome-header.mod-tagline .chrome-header__container .mobile-banner{height:65px}}.brca .chrome-header__container{background-color:#fff}@media screen and (min-width:737px){.chrome-header.is-expanded,.chrome-header.is-expanded .chrome-header__container{height:118px}}@media screen and (min-width:737px) and (max-width:1150px){.chrome-header.is-expanded,.chrome-header.is-expanded .chrome-header__container{height:100px}}.mobile-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:0 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:737px){.mobile-banner{display:none}}.mobile-banner.show-cart .main-nav-cart{display:inline-block}.mobile-banner.show-cart .main-nav-shop,.mobile-banner.show-shop-button .main-nav-cart{display:none}.mobile-banner.show-shop-button .main-nav-shop{display:inline-block}.show-cart .mobile-banner-nav{padding-right:19px}.show-shop-button .mobile-banner-nav{padding-right:54px}.mobile-banner-brand{position:relative;left:-10px;margin:0}.mobile-banner-brand img{display:block}.mobile-banner-aside{padding-left:10px}.desktop-banner{max-width:1440px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0 40px}.desktop-banner:after{clear:both;content:"";display:table}@media screen and (min-width:737px){.desktop-banner>.nav-aside,.desktop-banner>figure{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}.desktop-banner>figure{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}@media screen and (min-width:737px){.desktop-banner>.nav-main{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}}@media screen and (min-width:737px) and (max-width:1150px){.desktop-banner{padding:0 25px}.desktop-banner>figure{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.desktop-banner>.nav-main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.desktop-banner>.nav-aside{display:none}}@media screen and (max-width:736px){.desktop-banner{display:none}}.desktop-banner__menu{position:absolute;top:18px;right:0}@media screen and (min-width:737px) and (max-width:1150px){.desktop-banner__menu{top:20px;right:25px;width:100%}}.desktop-banner__menu.is-hidden{display:none}@media screen and (min-width:737px) and (max-width:1150px){.desktop-banner__menu.is-hidden{display:block}}.header-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-logo>img{display:block;width:71px;max-width:none;-webkit-transition-duration:.333s;transition-duration:.333s;-webkit-transition-property:width,height;transition-property:width,height}.header-logo:focus{outline:none;border-bottom:4px solid #9c9ea1}.header-logo:focus>img{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}@media screen and (min-width:737px){.header-logo>img{height:49px}.header-logo.is-expanded>img{width:107px;height:70px}}@media screen and (min-width:737px) and (max-width:1150px){.header-logo.is-expanded>img,.header-logo>img{width:103px;height:71px}}.nav-list{height:100%;padding:0 40px;margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow:hidden;text-align:center;list-style:none;white-space:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.nav-list,.nav-list>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-list>li{padding:0 45px 0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nav-list>li:last-child{padding-right:0}@media screen and (min-width:737px) and (max-width:1150px){.nav-list>li{height:40px;padding:0 24px 0 0;margin-top:60px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:737px) and (max-width:1150px){.nav-list{text-align:right;padding-right:2px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.nav-list.mod-secondary{padding:0;margin-right:0}.nav-list.mod-secondary>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nav-list.mod-secondary>li:last-child{padding-right:0}.nav-list.is-hidden{display:none}@media screen and (min-width:737px) and (max-width:1150px){.nav-list.is-hidden{display:block}}.secondary-nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin:0;list-style:none;float:right;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.secondary-nav-list>li{padding:0 5px;font-size:12px;line-height:1;white-space:nowrap}.secondary-nav-list>li:first-child{padding-left:0}.secondary-nav-list>li:last-child{padding-right:0}.secondary-nav-list>li>small{display:table-cell;color:#d4d6d6}.nav-link{font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:14px;color:#6b6b6b;font-weight:700;cursor:pointer}.nav-link:focus,.nav-link:hover{color:#0d0e0e}.nav-link:hover{text-decoration:none}.nav-link:focus{outline:none;text-decoration:underline}@media screen and (min-width:737px) and (max-width:1150px){.nav-link{line-height:1.22}}.nav-link svg.ttam-icon-caret,.secondary-link svg.ttam-icon-caret{width:12px;height:8px;margin:0 0 1px 4px;fill:#6b6b6b}.cart{position:relative;line-height:1}@media screen and (min-width:737px) and (max-width:1150px){.cart.not-empty{margin-right:17px}}.cart svg{display:block;fill:#9c9ea1}a:focus .cart svg{fill:#333435}.cart.not-empty svg{fill:#d50f67}a:focus .cart.not-empty svg{fill:#8c0e45}a:focus .cart:after{position:absolute;left:4px;display:block;width:12px;height:1px;content:"";background-color:#333435;margin-top:1px}a:focus .cart.not-empty:after{background-color:#8c0e45}.mobile-banner-aside .cart{padding:0 5px}.mobile-banner-aside .cart.not-empty svg,.mobile-banner-aside .cart svg{fill:#9c9ea1}.cart-count{position:absolute;top:0;bottom:0;left:20px;display:none;height:15px;padding:0 3px;border-radius:15px;line-height:15px;min-width:15px;background-color:#d50f67;color:#fff;font-size:11px;text-align:center}.not-empty .cart-count{display:inline-block}.mobile-banner-aside .cart-count{right:0;left:auto}.secondary-link{font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:12px;color:#6b6b6b;font-weight:700;line-height:1;cursor:pointer}.secondary-link:focus,.secondary-link:hover{color:#0d0e0e}.secondary-link:hover{text-decoration:none}.secondary-link:focus{outline:none;text-decoration:underline}.secondary-link--pill{padding:7px 14px;background-color:#edeff0;border-radius:14px}@media screen and (min-width:737px) and (max-width:1150px){.secondary-link--logged-in:after{position:relative;bottom:2px;content:"|";color:#d4d6d6;margin-left:10px}}#site-burger-nav{position:fixed;z-index:4;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);background-color:#fff;opacity:0;-webkit-transition-duration:.3s,.5s;transition-duration:.3s,.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}#site-burger-nav.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}#site-burger-nav.is-hidden{visibility:hidden}@media screen and (max-width:736px){.off-canvas-nav.is-open{left:0;opacity:1}}.burger-icon{display:block;width:50px;height:50px;padding:15px 10px 10px;border:none;margin:10px 0;background-color:#fff}.burger-icon__stripe{display:block;width:30px;height:2px;background-color:#9c9ea1;border-radius:9px;margin-bottom:6px}.burger-icon__stripe:last-child{margin-bottom:0}.burger-icon__label{position:absolute;width:1px;height:1px;padding:0;border:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.burger-head{position:relative;margin:14px 30px 7px}.burger-list.burger-foot{height:100%;background:#f7f9fa}.burger-list.burger-foot>li{border:none;color:#9c9ea1;font-weight:600}.burger-hitbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;padding:1px 30px 0;line-height:50px;background:#f7f9fa;text-transform:uppercase}.burger-hitbox a{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;color:#333435;font-weight:600}.burger-menu{height:100%;overflow:auto}.burger-menu__close{position:absolute;top:12px;right:0}.burger-menu__close>svg{fill:#6b6b6b}.burger-list{margin:0;padding-left:30px;list-style:none}.burger-list>li{border-top:1px solid #edeff0}.burger-list>li:first-child{border-top:none}.burger-list-item-fineprint{position:relative;bottom:3px;line-height:1;font-size:9px}.burger-link{position:relative;display:block;padding:18px 0;color:#6b6b6b;line-height:1.375}.burger-link:focus,.burger-link:hover{color:#0d0e0e}.burger-link .price{color:#333435;font-weight:500}.open-dropnav{-webkit-transition-duration:.333s;transition-duration:.333s}.open-dropnav svg.ttam-icon-caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:737px){.open-dropnav [aria-expanded=true] svg.ttam-icon-caret{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.open-dropnav .dropnav.help.is-open,.open-dropnav .dropnav.how-it-works.is-open,.open-dropnav .dropnav.services.is-open{height:100px;visibility:visible;border-bottom:1px solid #d4d6d6}.open-dropnav .dropnav.help.is-hidden,.open-dropnav .dropnav.how-it-works.is-hidden,.open-dropnav .dropnav.services.is-hidden{visibility:hidden}}.open-dropnav>a:hover{text-decoration:none}.dropnav{background:#fbfcfd;position:absolute;top:101%;left:0;width:100%;height:0;border:none;overflow:hidden;-webkit-transition:height .4s;transition:height .4s;text-align:center;cursor:default}@media screen and (min-width:737px) and (max-width:1150px){.dropnav.help{top:80px;left:25px}}.brca .dropnav{background-color:#fbfcfd}.dropnav-fineprint{position:absolute;bottom:9px;left:0;width:100%;height:9px}.dropnav-fineprint-container{width:685px;margin:0 auto;line-height:1;font-size:9px;text-align:left;padding-left:64px}@media screen and (min-width:737px) and (max-width:1150px){.dropnav-fineprint-container{width:570px;padding-left:54px}}.dropnav-disclaimer{bottom:3px;left:50%;width:685px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:left;margin-left:64px;position:absolute;font-size:9px;color:#6b6b6b;font-weight:400}.dropnav-text{position:relative;font-weight:500;text-transform:none;line-height:1}.dropnav-subtext,.dropnav-text{color:#6b6b6b;-webkit-transition:color .3s ease;transition:color .3s ease}.dropnav-icon{line-height:100px}.dropnav-tab{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style-type:none}.dropnav-tab-inner{height:100px;margin-right:85px;font-size:18px}@media screen and (min-width:737px) and (max-width:1150px){.dropnav-tab-inner{margin-right:60px}}.dropnav-tab-inner:last-child{margin-right:0}@media screen and (min-width:737px) and (max-width:1150px){.dropnav-tab-inner{font-size:16px}}.dropnav-tab-inner>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left}.dropnav-tab-inner>a:focus .dropnav-subtext,.dropnav-tab-inner>a:focus .dropnav-text,.dropnav-tab-inner>a:hover .dropnav-subtext,.dropnav-tab-inner>a:hover .dropnav-text{color:#0d0e0e}.dropnav-tab-inner>a:hover{text-decoration:none}.dropnav-tab-inner>a:focus{outline:none}.dropnav-tab-inner>a:focus .dropnav-text{text-decoration:underline}.dropnav-tab-inner img{padding:0;vertical-align:middle;margin-right:20px;margin-bottom:8px}@media screen and (min-width:737px) and (max-width:1150px){.dropnav-tab-inner img{margin-right:10px}}.dropnav-tab-inner.mod-fixed-width{width:250px;margin-right:0}.main-skip-link{background:#fff;background:hsla(0,0%,100%,.97);position:fixed;z-index:5;top:0;left:0;display:none;border-right:1px solid #d4d6d6;opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);line-height:1;-webkit-transition:height .333s,opacity .5s ease-in-out,-webkit-transform .333s ease-in-out;transition:height .333s,opacity .5s ease-in-out,-webkit-transform .333s ease-in-out;transition:height .333s,transform .333s ease-in-out,opacity .5s ease-in-out;transition:height .333s,transform .333s ease-in-out,opacity .5s ease-in-out,-webkit-transform .333s ease-in-out}.main-skip-link:focus{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);outline:none;text-decoration:underline}@media screen and (min-width:737px){.main-skip-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:99px;padding:14px 25px 23px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width:1025px){.main-skip-link{background:#f7f9fa;background:rgba(247,249,250,.97);height:68px;padding:22px 40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main-skip-link.is-expanded{height:117px}}.chrome-footer-links>li>a,.chrome-footer-links>li>a:focus,.chrome-footer-links>li>a:hover,.chrome-location-link,.chrome-location-link:focus,.chrome-location-link:hover{color:#333435}.chrome-footer-links>li>a:hover,.chrome-location-link:hover{opacity:.8}@media print{.chrome-footer-logo,footer{display:none}}.chrome-footer{background-color:#edeff0}@media screen and (min-width:737px){.chrome-footer{padding:36px 20px 0}}.chrome-footer-nav{background:#f7f9fa;padding-bottom:15px}.chrome-footer-nav>ul{margin:0;list-style:none;border-bottom:1px solid #d4d6d6}.chrome-footer-nav>ul>li{border-top:1px solid #d4d6d6}.chrome-footer-toggle{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:22px 30px 20px;color:#6b6b6b;text-transform:uppercase;line-height:1.2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.chrome-footer-toggle:active,.chrome-footer-toggle:hover{color:#6b6b6b}.chrome-footer-toggle>svg{position:relative;top:-1px;fill:#6b6b6b;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.chrome-footer-toggle.drawer-open>svg{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.chrome-footer-apps{padding:16px 30px 20px}.chrome-footer-apps-title{line-height:1;color:#6b6b6b}.chrome-footer-apps-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:13px}.chrome-footer-apps-container-cta{margin-left:8px}.chrome-footer-apps-container-cta:first-child{margin-left:0}.chrome-footer-apps-container-cta>img{display:block}.chrome-summary{padding:0 30px 15px}.chrome-summary-heading{margin:0 0 12px;font-size:16px;font-weight:700}.chrome-summary>p{margin-bottom:12px}.chrome-summary>ul{margin:0;list-style:none}.chrome-summary>ul>li{margin-bottom:12px}.chrome-footer-container{max-width:1180px;margin-left:auto;margin-right:auto}.chrome-footer-container:after{clear:both;content:"";display:table}@media screen and (min-width:737px){.chrome-footer-container-column{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.chrome-footer-container-column:last-child{margin-right:0}}.chrome-subheading{margin:0 0 6px;font-size:14px;text-transform:uppercase;font-weight:500;line-height:1.3}.chrome-social-list{padding:0 30px 15px;margin:0;list-style:none;overflow:hidden}.chrome-social-list>li{float:left;margin-left:18px}.chrome-social-list>li img{display:block}.chrome-social-list>li:first-child{margin-left:0}.chrome-location-list{margin:0;list-style:none}.chrome-location-list>li{font-size:14px;line-height:1.3;text-transform:uppercase;font-weight:500;margin-top:27px}.chrome-location-list>li:first-child{margin-top:0}.chrome-footer-pod{margin-top:25px}.chrome-footer-pod:first-child{margin-top:0}.chrome-footer-image{display:block}.chrome-footer-links{margin:0;list-style:none}.chrome-footer-links>li{line-height:1.2;font-size:14px;overflow:hidden;margin-top:9px}.chrome-footer-links>li:first-child{margin-top:0}.chrome-social-text{display:inline-block;line-height:22px;white-space:nowrap;background-repeat:no-repeat;background-position:0;padding-left:27px}.chrome-social-text:hover{text-decoration:underline}.chrome-social-text.mod-facebook{background-image:url("../img/icons/social/facebook.11ecd18c75eb.svg");background-size:9px 17px;background-position:4px}.chrome-social-text.mod-instagram{background-image:url("../img/icons/social/instagram_footer.379cb6266c9e.svg");background-size:17px 17px}.chrome-social-text.mod-linkedin{background-image:url("../img/icons/social/linkedin.ea21da7a3407.svg");background-size:17px 17px}.chrome-social-text.mod-twitter{background-image:url("../img/icons/social/twitter.82cafca60fa8.svg");background-size:18px 15px}.chrome-social-text.mod-youtube{background-image:url("../img/icons/social/youtube.a77234af1b2b.svg");background-size:18px 22px}.chrome-location-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:0;border:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;background:transparent}.chrome-location-link:hover{text-decoration:underline}.chrome-location-link-icon{display:block;fill:#333435;margin-top:-2px;margin-left:6px}@media screen and (min-width:737px) and (max-width:1024px){.chrome-location-link-icon{display:none}}.chrome-location-link .flag-icon{width:16px;height:16px;margin:-8px 0 -6px 6px}.chrome-security{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 30px 25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:737px){.chrome-security{display:table;padding:25px 0;margin:0 auto}}.chrome-security-copy{font-size:12px;color:#6b6b6b}@media screen and (min-width:737px){.chrome-security-copy{display:table-cell;font-size:14px;vertical-align:middle;padding-right:25px}}.checkout-header{height:65px;background-color:#d50f67}@media screen and (min-width:737px){.checkout-header{height:120px}}@media screen and (min-width:737px) and (max-width:1024px){.checkout-header{height:100px}}.banner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1080px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.banner-wrap{width:100%;background:#1871c9;-webkit-animation:b .5s ease-in 60s forwards;animation:b .5s ease-in 60s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.banner-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:25px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .25s linear;transition:all .25s linear;color:#fff;font-size:14px}@media screen and (max-width:830px){.banner-content{display:block;padding:25px 45px 25px 25px}}@media screen and (min-width:831px){.banner-content{display:block;padding:25px 65px 25px 25px}}.banner-check{position:absolute;left:-999em}.banner-check:checked~.banner-content{height:0;padding:0;opacity:0}.banner-check:checked~.banner-close{height:0;opacity:0;pointer-events:none}.banner-link{padding-left:4px;color:#fff;font-weight:500;text-decoration:underline;pointer-events:all}.banner-link:hover{color:#fff}.banner-close{position:absolute;top:50%;right:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:24px;height:24px;margin-top:-13px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:24px;cursor:pointer;background:#3db7e4;pointer-events:all}.banner-close:focus{display:none}.banner-close:focus~.banner-content{display:none;pointer-events:none}.banner-close:after{position:relative;top:-1px;left:1px;display:inline;content:"\00d7";color:#fff;font-weight:700;font-size:20px;line-height:12px}@-webkit-keyframes b{0%{opacity:1}to{height:0;opacity:0}}@keyframes b{0%{opacity:1}to{height:0;opacity:0}}.dual-cta{padding:100px 20px}.dual-cta-disclaimer{width:707px;height:26px;margin:auto;padding-top:50px;font-size:12px;font-weight:500;line-height:1.63;text-align:center;color:#333435;white-space:nowrap}.dual-cta-container-heading{text-align:center}.dual-cta-container-deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dual-cta-container-deck-card{width:380px;padding:30px 9px 40px;margin-left:20px;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:3px;text-align:center}.dual-cta-container-deck-card:first-child{margin-left:0}.dual-cta-container-deck-card-subtitle{position:relative;font-weight:500}.dual-cta-container-deck-card-description{margin-top:15px}@media screen and (min-width:737px){.dual-cta-container-deck-card-description{min-height:84px}}@media screen and (min-width:737px) and (max-width:1024px){.dual-cta-container-deck-card-description{min-height:96px}}.dual-cta-container-deck-card-footer{margin-top:20px}.dual-cta-container-deck-card-link{display:block;margin-top:15px;font-size:16px;font-weight:500}.dual-cta-container-deck-card .ancestry-discount-price,.dual-cta-container-deck-card .ancestry-price,.dual-cta-container-deck-card .health-ancestry-discount-price,.dual-cta-container-deck-card .health-ancestry-price,.dual-cta-container-deck-card .lite-price{display:inline-block}.dual-cta-container-deck-card .ancestry-discount-price.mod-less-margin,.dual-cta-container-deck-card .ancestry-price.mod-less-margin,.dual-cta-container-deck-card .health-ancestry-discount-price.mod-less-margin,.dual-cta-container-deck-card .health-ancestry-price.mod-less-margin,.dual-cta-container-deck-card .lite-price.mod-less-margin{margin-bottom:10px}.dual-cta-container-deck-card .ancestry-discount-price,.dual-cta-container-deck-card .health-ancestry-discount-price{color:#d50f67}@media screen and (min-width:737px) and (max-width:1024px){.dual-cta-container{padding-left:30px;padding-right:30px}}.shop-disclaimer{margin-top:50px;font-size:12px;font-style:italic;color:#333435}@media screen and (min-width:737px){.shop-disclaimer{padding-bottom:0;font-size:16px;margin-bottom:-65px}}.card-touch-menu-link>.mod-strike,.dropnav-subtext>.mod-strike,.h1.mod-strike,.h2.mod-strike{position:relative;display:inline-block;margin-right:20px;color:#333435;font-weight:400}.card-touch-menu-link>.mod-strike:before,.dropnav-subtext>.mod-strike:before,.h1.mod-strike:before,.h2.mod-strike:before{position:absolute;top:40%;left:0;display:block;width:104%;height:2px;content:" ";background-color:#333435}.card-touch-menu-link-price{font-weight:500}.card-touch-menu-link>.mod-strike,.dropnav-subtext>.mod-strike{margin-right:7px}.card-touch-menu-link>.mod-strike:before,.dropnav-subtext>.mod-strike:before{height:1px}.slick-slide{border:none;outline:none}.slick-slide figure{margin:0}@media screen and (max-width:736px){.mobile-card-toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:89px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mobile-card-toggle svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mobile-card-toggle.drawer-open svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile-card-drawer-handle{position:relative;display:block;width:100%;padding:19px;color:#6b6b6b;text-transform:uppercase;text-align:center}.mobile-card-drawer-handle:hover{color:#6b6b6b;text-decoration:none}.mobile-card-drawer-handle:after{position:absolute;top:50%;right:-5px;width:16px;height:16px;content:" ";background:url("../img/icons/common/expand.7b0b23b5d838.svg") no-repeat 0 0;margin-top:-8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.mobile-card-drawer-handle.drawer-open:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.drawer-cta{font-weight:500;letter-spacing:1px;white-space:nowrap;text-transform:uppercase}.drawer-cta:hover{text-decoration:none}@media screen and (min-width:737px){.drawer-cta{margin-top:16px}}.drawer-expand{width:40px;height:40px;padding:10px;fill:#fff;border-radius:50%;vertical-align:middle;margin-right:10px;margin-bottom:5px}.drawer-expand,.drawer-expand.mod-periwinkle{background-color:#1871c9}.drawer-expand.mod-mobile-gray{width:24px;height:24px;padding:0;margin:0;background-color:#fff;fill:#6b6b6b}.faq sup{font-size:60%}.faq-section-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:70px;padding:20px 15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.faq-header-container,.faq-pair-container{max-width:1180px;margin-left:auto;margin-right:auto}.faq-header-container:after,.faq-pair-container:after{clear:both;content:"";display:table}.faq-header-container.mod-holiday,.faq-pair-container.mod-holiday{padding-bottom:30px}@media screen and (min-width:737px){.faq-header,.faq-pair{padding:0 20px}}@media screen and (min-width:737px) and (max-width:1024px){.faq-header,.faq-pair{padding:0 60px}}@media screen and (max-width:736px){.faq-header .h1,.faq-pair .h1{text-align:center;margin-bottom:15px}.faq-header-container,.faq-pair-container{padding:30px 25px}}.faq-header-container,.faq-pair-container{padding-top:0;padding-bottom:0}.faq-header{margin-bottom:20px}.faq-header .h1{margin-bottom:10px}.faq-pair{-webkit-transition:background-color .5s;transition:background-color .5s}.faq-pair.drawer-open{background-color:#f7f9fa}.faq-question{margin:0 -25px}.faq-question-button{position:relative;width:100%;padding:20px 66px 20px 25px;cursor:pointer;font-size:16px;-webkit-transition:color .5s;transition:color .5s}.faq-question-button:focus,.faq-question-button:hover{outline:none;text-decoration:underline}.faq-question-button:after{position:absolute;top:50%;right:25px;width:16px;height:16px;content:"";margin-top:-8px;background:transparent url("/static/img/icons/common/expand.7b0b23b5d838.svg") no-repeat;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.faq-question-button.drawer-open{color:#333435}.faq-question-button.drawer-open:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.faq-answer{display:none}.faq-answer-wrapper{padding-bottom:20px}@media screen and (min-width:737px){.faq{padding:120px 0}.faq-pair{border-top:1px solid transparent}.faq-question{margin:0}.faq-question-button{padding-left:0;font-size:inherit}}@media screen and (min-width:737px) and (max-width:1024px){.faq{padding:100px 0}}.global-sticky-cta{position:fixed;z-index:2;bottom:0;width:100%;padding-bottom:20px;text-align:center;opacity:0}@media screen and (max-width:736px){.global-sticky-cta.is-sticky{opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}}@-webkit-keyframes c{0%{opacity:1}30%{opacity:1}33%{opacity:0}96%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:1}30%{opacity:1}33%{opacity:0}96%{opacity:0}to{opacity:1}}.layouts-module.mod-no-spacer{border-bottom:none}.layouts-carousel-item{opacity:0}.layouts-carousel.slick-initialized .layouts-carousel-item{opacity:1}@media screen and (max-width:736px){.layouts .button.mod-small{height:10vw;padding:1.75vw;min-width:36vw;font-size:4.8vw}}.layouts-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.layouts-dots li{display:inline}.layouts-dots li button{position:relative;display:block;width:10px;height:10px;padding:15px;border:0;cursor:pointer;outline:none;font-size:0;line-height:0;background:transparent;color:transparent}.layouts-dots li button:before{position:absolute;top:50%;left:50%;width:10px;height:10px;border:1px solid #c0c1c2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";border-radius:10px;background-color:transparent;-webkit-transition-duration:.333s;transition-duration:.333s}.layouts-dots li.slick-active button:before{background-color:#c0c1c2}@media screen and (max-width:736px){.layouts-module,.layouts-products{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;overflow:auto}.layouts-head{width:100vw}.layouts-head .hero-text-a,.layouts-head .hero-text-b,.layouts-head .hero-text-c,.layouts-head .hero-text-d{display:block}.layouts-head-hero{min-height:50vh;margin-bottom:10px;background-size:cover;background-position:50%}.layouts-head-hero-container{padding:10.5vw 6vw 12vw;background-color:#fff;text-align:center}.layouts-head-hero-button,.layouts-head-hero-headline,.layouts-head-hero-subtext{display:block;margin:auto}.layouts-head-hero-image{width:100vw;height:53.5vw}.layouts-head-hero-headline{font-weight:500;font-size:8.5vw;line-height:11vw;letter-spacing:.1px}.layouts-head-hero-subtext{margin-top:3.5vw;font-size:4.25vw;letter-spacing:.075vw}.layouts-head-hero-button{margin-top:8vw}.layouts-products{width:100vw;border-bottom:10px solid #edeff0;background-color:#fff;overflow:hidden}.layouts-products-container{padding:12vw 6vw;text-align:center}.layouts-products-notice{position:absolute;bottom:0;left:50%;display:none;width:100%;height:12vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top:1px solid #e3e5e6;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:500}.layouts-products-item{width:50%;min-height:30vw;text-align:center}.layouts-products-item-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:736px) and (min-width:737px){.layouts-products-item-container{padding:0 30px}}@media screen and (max-width:736px){.layouts-products-item-cta,.layouts-products-item-price,.layouts-products-item-title{display:block}.layouts-products-item-cta,.layouts-products-item-title{font-size:3.75vw}.layouts-products-item-title{margin-top:1vw;font-weight:500}.layouts-products-item-price{margin:-.5vw 0 1.5vw;font-size:4vw;font-weight:500}.layouts-products-item-recommend{height:18px;color:#d50f67;font-size:12px;font-weight:600;letter-spacing:.2px;line-height:1.5;text-transform:uppercase}.layouts-products-item-cta{font-weight:500;color:#1871c9}.layouts-products-item-image{width:40vw;margin:0 auto}.layouts-module{padding:12vw 0 6vw;margin:0;min-height:25vh;background-color:#fff}.layouts-module-container{padding:0 6vw}.layouts-module-wrapper{margin-bottom:6vw}.layouts-module-brow{display:block;margin:3vw auto 2vw;text-transform:uppercase;font-size:3.75vw;font-weight:400;letter-spacing:.075vw}.layouts-module-headline{margin:0 auto 3vw;max-width:80vw;line-height:9vw;font-size:7.25vw}.layouts-module-body{margin:0 auto 4vw;max-width:80vw;line-height:6vw;font-size:4.25vw}.layouts-module-visuals{max-width:100%}.layouts-module.layouts-carousel .layouts-module-wrapper{margin-bottom:12vw}.layouts-module-save{padding:12vw 0 6vw;margin:10px 0;min-height:25vh;background-color:#fff}.layouts-module-save.layouts-carousel .layouts-module-wrapper{margin-bottom:12vw}.layouts-sitewide{display:block;padding:2vw 8vw;background-color:#d4d6d6;text-align:center}}.layouts-products-item-legal{display:none}@media screen and (min-width:737px){.layouts-products-container{position:relative}}@media screen and (min-width:737px){.layouts-products-item-legal{position:absolute;right:0;bottom:47px;left:0;display:block;margin:0 auto;font-size:16px;font-weight:500}}@media screen and (min-width:737px) and (max-width:1024px){.layouts-products-item-legal{bottom:-45px}}@media screen and (min-width:1024px) and (max-width:1280px){.layouts-products-item-legal{bottom:47px}}@media screen and (min-width:737px) and (max-width:1024px){.layouts-products-item-cost,.layouts-products-item-desc,.layouts-products-item-name{display:none}.layouts-products-item-container{padding:0 30px}.layouts-head-hero,.layouts-module{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;overflow:auto}.layouts-head{width:100vw}.layouts-head-hero{height:430px;padding:80px 60px 60px;background-size:cover;background-position:50%}.layouts-head-hero-headline{margin-bottom:40px;font-weight:500;font-size:32px;line-height:1.3;color:#fff;letter-spacing:.1px}.layouts-head-hero .button{min-width:140px}.layouts-products{width:100vw;border-bottom:10px solid #edeff0;background-color:#fff;overflow-x:hidden}.layouts-products-container{padding:35px 60px 45px;padding-bottom:90px;text-align:center}.layouts-products-item{position:relative;width:275px;text-align:center}.layouts-products-item-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 30px 0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.layouts-products-item-price,.layouts-products-item-title{display:block}.layouts-products-item-title{font-size:18px;font-weight:500}.layouts-products-item-price{margin-top:2px;font-size:16px;font-weight:500}.layouts-products-item-recommend{height:18px;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:.2px;text-transform:uppercase}.layouts-products-item-image{display:block;width:275px;margin:0 auto;margin-bottom:15px}.layouts-products-item-cta{margin-top:30px}.layouts-products-item-cta .button{min-width:140px}.layouts-module{padding:100px 0 50px;border-bottom:10px solid #edeff0;min-height:400px;background-color:#fff;overflow-x:hidden}.layouts-module-container{padding:0 60px}.layouts-module-wrapper{margin-bottom:25px}.layouts-module-brow{display:block;margin-bottom:15px;text-transform:uppercase;line-height:1;letter-spacing:.4px;font-size:16px;font-weight:400}.layouts-module-headline{margin-bottom:15px;line-height:1.3;font-size:32px}.layouts-module-body{margin:0 auto 30px;max-width:620px;line-height:1.3;font-size:24px}.layouts-module-button .button{min-width:140px}.layouts-module.layouts-carousel .layouts-module-wrapper{margin-bottom:50px}.layouts-module-save{padding:100px 0 50px;border-bottom:10px solid #edeff0;min-height:400px;background-color:#fff}.layouts-module-save.layouts-carousel .layouts-module-wrapper{margin-bottom:50px}}@media screen and (min-width:1024px) and (max-width:1280px){.layouts-head-hero,.layouts-module{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;display:-ms-flexbox;-ms-align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;overflow:auto}.layouts-products-item-price,.layouts-products-item-recommend,.layouts-products-item-title{display:none}.layouts-products-item-cost,.layouts-products-item-desc,.layouts-products-item-name{display:block}.layouts-head{width:100vw}.layouts-head-hero{height:670px;background-size:cover;background-position:top}.layouts-head-hero-headline{margin-bottom:50px;font-weight:500;font-size:40px;line-height:1.25;color:#fff;letter-spacing:.1px}.layouts-head-hero .button{min-width:140px}.layouts-products{width:100vw;padding-bottom:115px;border-bottom:10px solid #edeff0;background-color:transparent}.layouts-products.mod-hasoffer-evergreen .layouts-products-item{padding-top:52px}.layouts-products-container{text-align:center}.layouts-products-item{position:relative;width:445px;padding:67px 30px 100px;margin:0 15px;text-align:center;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:3px}.layouts-products-item-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.layouts-products-item-cost,.layouts-products-item-name{margin-bottom:25px;font-size:24px;font-weight:500}.layouts-products-item-name{line-height:1.3}.layouts-products-item-image{display:block;width:355px;margin:0 auto 20px}.layouts-products-item-desc{margin:0 auto 25px;max-width:300px;font-size:16px;line-height:1.5}.layouts-products-item-cta .button{min-width:160px}.layouts-module{padding:100px 0 50px;border-bottom:10px solid #edeff0;min-height:400px;background-color:#fff}.layouts-module-wrapper{margin-bottom:25px}.layouts-module-brow{display:block;margin-bottom:10px;text-transform:uppercase;line-height:1;letter-spacing:.4px;font-size:16px;font-weight:400}.layouts-module-headline{margin-bottom:18px;line-height:1.3;letter-spacing:.3px;font-size:40px}.layouts-module-body{margin:0 auto 40px;max-width:780px;line-height:1.3;font-size:24px}.layouts-module-button .button{min-width:140px}.layouts-module.layouts-carousel .layouts-module-wrapper{margin-bottom:50px}.layouts-module-save{padding:100px 0 50px;border-bottom:10px solid #edeff0;min-height:400px;background-color:#fff}.layouts-module-save.layouts-carousel .layouts-module-wrapper{margin-bottom:50px}.layouts-head-hero{padding:45px 60px 260px;overflow-y:hidden}.layouts-head-hero-headline{margin-bottom:35px}.layouts-products{margin-top:-220px}.layouts-products-container{padding-left:0;padding-right:0;padding-bottom:0}}@media screen and (min-width:1280px){.layouts-head-hero,.layouts-module{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;display:-ms-flexbox;-ms-align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;overflow:auto}.layouts-products-item-price,.layouts-products-item-recommend,.layouts-products-item-title{display:none}.layouts-products-item-cost,.layouts-products-item-desc,.layouts-products-item-name{display:block}.layouts-head{width:100vw}.layouts-head-hero{height:670px;background-size:cover;background-position:top}.layouts-head-hero-headline{font-weight:500;font-size:40px;line-height:1.25;color:#fff;letter-spacing:.1px}.layouts-head-hero .button{min-width:140px}.layouts-products{width:100vw;padding-bottom:115px;border-bottom:10px solid #edeff0;background-color:transparent}.layouts-products.mod-hasoffer-evergreen .layouts-products-item{padding-top:52px}.layouts-products-container{text-align:center}.layouts-products-item{position:relative;width:445px;padding:67px 30px 100px;margin:0 15px;text-align:center;background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:3px}.layouts-products-item-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.layouts-products-item-cost,.layouts-products-item-name{margin-bottom:25px;font-size:24px;font-weight:500}.layouts-products-item-name{line-height:1.3}.layouts-products-item-image{display:block;width:355px;margin:0 auto 20px}.layouts-products-item-desc{margin:0 auto 25px;max-width:300px;font-size:16px;line-height:1.5}.layouts-products-item-cta .button{min-width:160px}.layouts-module{padding:100px 0 50px;border-bottom:10px solid #edeff0;min-height:400px;background-color:#fff}.layouts-module-wrapper{margin-bottom:25px}.layouts-module-brow{display:block;margin-bottom:10px;text-transform:uppercase;line-height:1;letter-spacing:.4px;font-size:16px;font-weight:400}.layouts-module-headline{margin-bottom:18px;line-height:1.3;letter-spacing:.3px;font-size:40px}.layouts-module-body{margin:0 auto 40px;max-width:780px;line-height:1.3;font-size:24px}.layouts-module-button .button{min-width:140px}.layouts-module.layouts-carousel .layouts-module-wrapper{margin-bottom:50px}.layouts-module-save{padding:100px 0 50px;border-bottom:10px solid #edeff0;min-height:400px;background-color:#fff}.layouts-module-save.layouts-carousel .layouts-module-wrapper{margin-bottom:50px}.layouts-head-hero{padding:60px 60px 240px}.layouts-head-hero-headline{margin-bottom:50px}.layouts-products{margin-top:-200px}}.a-mobile-layout-hero{padding-bottom:10px;background-color:#edeff0}.a-mobile-layout-hero-figure{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:200px;background-position:50%;background-repeat:no-repeat;background-size:cover}.a-mobile-layout-hero-figure-img{z-index:2;display:block;margin-bottom:-113px}.a-mobile-layout-hero-body{padding:75px 36px 38px;background-color:#fff;text-align:center}.a-mobile-layout-hero-body-title{margin-top:7px;font-size:40px;font-weight:500;line-height:1}.a-mobile-layout-hero-body-title>sup{top:-20px;font-size:14px}.a-mobile-layout-hero-body-cta{margin-top:36px}.a-mobile-layout-hero.mod-with-slideshow{position:relative}.a-mobile-layout-hero.mod-with-slideshow figure{margin:auto}.a-mobile-layout-hero.mod-with-slideshow .a-mobile-layout-hero-figure{background-color:transparent!important;background-image:none!important;min-height:275px}.a-mobile-layout-hero.mod-with-slideshow .a-mobile-layout-hero-figure-img{margin-bottom:-130px}.a-mobile-layout-hero.mod-with-slideshow .a-mobile-layout-hero-background-slideshow{position:absolute;z-index:1;top:0;left:0;width:100%;padding:0;margin:0;min-height:275px}.a-mobile-layout-hero.mod-with-slideshow .a-mobile-layout-hero-background-slideshow-slide{position:absolute;width:100%;padding:0;margin:0!important;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:275px;-webkit-animation-name:c;animation-name:c;-webkit-animation-duration:16.5s;animation-duration:16.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.a-mobile-layout-hero.mod-with-slideshow .a-mobile-layout-hero-background-slideshow-slide.slide-1{-webkit-animation-delay:0s;animation-delay:0s}.a-mobile-layout-hero.mod-with-slideshow .a-mobile-layout-hero-background-slideshow-slide.slide-2{-webkit-animation-delay:5.5s;animation-delay:5.5s}.a-mobile-layout-hero.mod-with-slideshow .a-mobile-layout-hero-background-slideshow-slide.slide-3{-webkit-animation-delay:11s;animation-delay:11s}.c-layout-hero{position:relative;min-height:630px;padding-top:42px;background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:737px){.c-layout-hero-container{max-width:1180px;margin-left:auto;margin-right:auto;position:relative}.c-layout-hero-container:after{clear:both;content:"";display:table}.c-layout-hero-container-column{padding:90px 0 90px 670px;margin:0 auto;max-width:1180px;color:#fff}.c-layout-hero-container-column-title{font-size:50px;line-height:1;letter-spacing:.1px;font-weight:400;color:#fff;text-align:left}.c-layout-hero-container-column-text{margin-top:9px;font-size:24px;line-height:1.33;color:#fff;text-align:left}.c-layout-hero-container-column-cta{margin-top:32px;text-align:left}}@media screen and (min-width:737px) and (max-width:1024px){.c-layout-hero{height:400px;min-height:0;overflow:hidden;padding-top:0;padding-bottom:0}.c-layout-hero-container{position:absolute;top:0;right:0;bottom:0;left:0}.c-layout-hero-container-column{padding:50px 10px 115px 58%}.c-layout-hero-container-column-title{font-size:24px}.c-layout-hero-container-column-text{font-size:16px;line-height:1.5;margin-top:15px}.c-layout-hero-container-column-cta{margin-top:15px}}.c-layout-hero.mod-with-slideshow{position:relative;background-color:transparent!important;background-image:none!important}.c-layout-hero.mod-with-slideshow .c-layout-hero-background-slideshow{position:absolute;z-index:-1;top:0;left:0;width:100%;padding:0;margin:0;min-height:400px}.c-layout-hero.mod-with-slideshow .c-layout-hero-background-slideshow-slide{position:absolute;width:100%;padding:0;margin:0;min-height:400px;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-animation-name:c;animation-name:c;-webkit-animation-duration:16.5s;animation-duration:16.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.c-layout-hero.mod-with-slideshow .c-layout-hero-background-slideshow-slide.slide-1{-webkit-animation-delay:0s;animation-delay:0s}.c-layout-hero.mod-with-slideshow .c-layout-hero-background-slideshow-slide.slide-2{-webkit-animation-delay:5.5s;animation-delay:5.5s}.c-layout-hero.mod-with-slideshow .c-layout-hero-background-slideshow-slide.slide-3{-webkit-animation-delay:11s;animation-delay:11s}@media screen and (min-width:737px){.c-layout-hero.mod-with-slideshow .c-layout-hero-background-slideshow,.c-layout-hero.mod-with-slideshow .c-layout-hero-background-slideshow-slide{min-height:630px}}@media screen and (min-width:737px) and (max-width:1024px){.c-layout-hero.mod-with-slideshow .c-layout-hero-background-slideshow,.c-layout-hero.mod-with-slideshow .c-layout-hero-background-slideshow-slide{min-height:400px}}.x-layout-button{display:inline-block;padding:11px 48px 12px;border:2px solid transparent;margin:0;-webkit-transition:background-color,.15s,ease-in-out;transition:background-color,.15s,ease-in-out;border-radius:1000px;cursor:pointer;font-family:inherit;font-size:18px;font-weight:600;line-height:1;text-align:center;white-space:nowrap;background-color:transparent}.x-layout-button:focus,.x-layout-button:hover{text-decoration:none}.x-layout-button.mod-pink{color:#fff;background-color:#d50f67;border-color:#d50f67}.x-layout-button.mod-pink:focus,.x-layout-button.mod-pink:hover{background-color:#8c0e45;border-color:#8c0e45}.x-layout-button.mod-periwinkle{color:#fff;background-color:#1871c9;border-color:#1871c9}.x-layout-button.mod-periwinkle:focus,.x-layout-button.mod-periwinkle:hover{background-color:#005b98;border-color:#005b98}.email-banner{padding:18px 20px 12px;background-color:#333435}.email-banner-title{font-size:20px;font-weight:600;color:#fff;line-height:1.3;letter-spacing:.4px;text-align:center}.email-banner-text{font-size:14px;color:#fff;line-height:2.21;text-align:center}.email-banner-form-error,.email-banner-form-success{text-align:center;font-weight:500;color:#fff;line-height:39px}.email-banner-consent{padding-top:3px}.email-banner-consent-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.email-banner-consent-checkbox{border:none;background-color:#fff;border-radius:2px;margin-right:5px}.email-banner-consent-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:9px;color:#fff;line-height:1.33}.email-banner-email{padding-top:9px;text-align:center}.email-banner-email-input{width:184px;height:39px;border:none;font-size:14px;text-align:center;background-color:#fff;border-radius:8px;margin-right:8px;-webkit-transition:box-shadow .333s;transition:box-shadow .333s;margin-bottom:10px}.email-banner-email-input:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.5)}.email-banner-disclaimer{font-size:9px;color:#fff;line-height:1.33;text-align:center}.email-banner-error{display:none;font-size:14px;color:#fff;margin-bottom:4px;text-align:center}.email-banner-button{margin-top:5px;margin-bottom:10px}@media screen and (min-width:737px){.email-banner{display:none}}@media screen and (min-width:737px){.grinch-hero{padding:0;background:-webkit-radial-gradient(circle 50vw at 40% 50%,#bde103,#8ec603 27%,#057804);background:radial-gradient(circle 50vw at 40% 50%,#bde103,#8ec603 27%,#057804)}}.grinch-hero-mobile-figure{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:-webkit-radial-gradient(50% 50%,circle,#bde103,#8ec603 52%,#057804);background:radial-gradient(circle at 50% 50%,#bde103,#8ec603 52%,#057804)}.grinch-hero-mobile-kit{position:absolute;z-index:1;bottom:-111px;display:block}.grinch-hero-mobile-body{position:relative;padding:123px 36px 45px;text-align:center}.grinch-hero-desktop{overflow:hidden}.grinch-hero-desktop-figure{position:absolute;top:0;left:0}.grinch-hero-desktop-body{padding:186px 20px 90px 790px}@media screen and (min-width:737px) and (max-width:1024px){.grinch-hero-desktop-body{padding-top:120px;padding-left:488px}}.grinch-hero-brand{position:relative}.grinch-hero-brand-desktop,.grinch-hero-brand-tablet{display:none}@media screen and (min-width:737px){.grinch-hero-brand-mobile{display:none}}@media screen and (min-width:737px) and (max-width:1024px){.grinch-hero-brand-tablet{display:block}}@media screen and (min-width:1025px){.grinch-hero-brand-desktop{display:block}}.grinch-hero-brand-hero,.grinch-hero-brand-logo{display:block}.grinch-hero-brand-logo{position:absolute;top:113px;left:-46px;width:67px}@media screen and (min-width:737px) and (max-width:1024px){.grinch-hero-brand-logo{top:164px;left:47px;width:95px}}@media screen and (min-width:1025px){.grinch-hero-brand-logo{top:255px;left:27px;width:153px}}.grinch-hero-brand-hero{margin-left:7px}@media screen and (min-width:737px){.grinch-hero-brand-hero{margin-left:110px}}@media screen and (min-width:1025px){.grinch-hero-brand-hero{margin-left:135px}}.grinch-hero-title{font-weight:800;color:#0d0e0e;font-size:27px;line-height:1.19}@media screen and (min-width:737px){.grinch-hero-title{color:#fff}}@media screen and (min-width:737px) and (max-width:1024px){.grinch-hero-title{font-size:32px;line-height:1.31}}@media screen and (min-width:1025px){.grinch-hero-title{font-size:50px;line-height:1.2}}.grinch-hero-cta{margin-top:18px}@media screen and (min-width:737px){.grinch-hero-cta{margin-top:28px}}@media screen and (min-width:1025px){.grinch-hero-cta{margin-top:25px}}.grinch-hero-button{padding:13px 24px;font-size:16px;font-weight:800;background-color:#2e9941;color:#fff;min-width:200px}.grinch-hero-button:focus,.grinch-hero-button:hover{background-color:#2a770b;color:#fff}@media screen and (min-width:737px){.grinch-hero-button{background-color:#fff;color:#2e9941}.grinch-hero-button:focus,.grinch-hero-button:hover{background-color:#edeff0;color:#2e9941}}.grinch-hero-wheel{position:absolute;z-index:0;top:-36px;width:345px;max-width:none;-webkit-animation:f 60s linear infinite;animation:f 60s linear infinite}.grinch-hero-wheel-fg{-webkit-animation-direction:reverse;animation-direction:reverse}@media screen and (min-width:737px) and (max-width:1024px){.grinch-hero-wheel{top:-26px;left:14px;width:452px}}@media screen and (min-width:1025px){.grinch-hero-wheel{top:-76px;left:-35px;width:777px}}.holiday-bar{position:relative;padding:18px 0 13px 35px;box-shadow:0 4px 4px 0 rgba(0,0,0,.3);background-image:-webkit-linear-gradient(183deg,#a00f1e,#bd0914);background-image:linear-gradient(267deg,#a00f1e,#bd0914);text-align:center}@media screen and (min-width:1025px){.holiday-bar.mod-ribbon{display:none}}.holiday-bar-deadline,.holiday-bar-offer{margin:0;color:#fff;line-height:1}.holiday-bar-offer{font-size:28px;font-weight:500;margin-bottom:8px}@media screen and (min-width:737px) and (max-width:1024px){.holiday-bar-offer{font-size:20px}}.holiday-bar-offer-percent{font-weight:800}.holiday-bar-deadline{font-size:14px;font-weight:500}.holiday-hero-figure{background-image:-webkit-linear-gradient(208deg,#d50f67,#d40f67,#920544);background-image:linear-gradient(242deg,#d50f67,#d40f67,#920544)}.holiday-hero-sticker{width:170px;margin-bottom:-90px}.holiday-hero-body{padding-top:93px}.holiday-hero-title{font-weight:800;color:#6b6b6b}@media screen and (max-width:736px){.holiday-hero-title{margin-bottom:15px;font-size:24px;line-height:1.3}}.holiday-hero-text{font-weight:500;color:#6b6b6b}.holiday-hero-cta{margin-bottom:30px}.holiday-hero-btn{padding-top:14px;padding-bottom:16px}.holiday-hero-shipping{margin:0 -14px 15px;color:#d50f67;font-size:14px;font-weight:500}.holiday-hero-footnote{font-size:12px;line-height:2}@media screen and (min-width:737px){.holiday-hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:630px;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-image:-webkit-linear-gradient(204deg,#d50f67,#d40f67,#920544);background-image:linear-gradient(246deg,#d50f67,#d40f67,#920544);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.holiday-hero-body,.holiday-hero-figure{padding:0 0 90px;margin:0 15px;-webkit-box-flex:50%;-webkit-flex:50%;-ms-flex:50%;flex:50%;background:transparent;max-width:445px}.holiday-hero-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:left}.holiday-hero-text,.holiday-hero-title{color:#fff}.holiday-hero-cta{margin-bottom:0}.holiday-hero-btn{color:#d50f67;background-color:#fff}.holiday-hero-btn:focus,.holiday-hero-btn:hover{color:#d50f67;background-color:#edeff0}.holiday-hero-figure{position:relative;display:block}.holiday-hero-background{position:absolute;top:0;left:-152px;height:100%;max-width:none}.holiday-hero-sticker{position:absolute;top:98px;left:260px;width:256px;margin:0}}@media screen and (min-width:1025px){.holiday-hero-title{font-size:50px;line-height:1.2;letter-spacing:.1px}.holiday-hero-text{font-size:24px;line-height:1;margin-bottom:30px}}@media screen and (min-width:737px) and (max-width:1024px){.holiday-hero{height:400px}.holiday-hero-body,.holiday-hero-figure{padding:0;margin:0}.holiday-hero-body{padding-left:110px;padding-right:60px}.holiday-hero-text{font-size:18px}.holiday-hero-background{left:-87px}.holiday-hero-sticker{top:78px;left:116px;width:195px}}@media screen and (min-width:1025px){.layouts-products.mod-holiday{margin-top:-90px}.layouts-products.mod-holiday.mod-ribbon{margin-top:-66px}.layouts-products.mod-holiday.mod-ribbon .layouts-products-item{padding-top:100px}.layouts-products.mod-holiday.mod-half-ribbon .welcome-compare-card-banner{display:none}.layouts-products.mod-holiday.mod-half-ribbon .layouts-products-item-ha{margin-top:35px;padding-top:65px}}.layouts-products .hp-product-ancestry-upgrade-body,.layouts-products .hp-product-ancestry-upgrade-title{display:none}@media screen and (min-width:1025px){.layouts-products .hp-product-ancestry-upgrade-body,.layouts-products .hp-product-ancestry-upgrade-title{display:none}}@media screen and (min-width:1025px){.layouts-products.mod-ancestry-upgrade-title .hp-product-ancestry-upgrade-title{display:block;height:24px;font-size:16px;font-weight:400;line-height:1.5}}@media screen and (min-width:1025px){.layouts-products.mod-ancestry-upgrade-body .hp-product-ancestry-upgrade-body{display:inline;font-size:16px;font-weight:400;line-height:1.5}}@media screen and (min-width:1025px){.layouts-products.mod-ancestry-upgrade-body .hp-product-ancestry-upgrade-body-hidden-text{display:none}}.holiday-cards-footer{padding:0 25px;text-align:center;margin-top:50px}.holiday-cards-shipping{color:#d50f67;font-weight:500;margin-bottom:10px}@media screen and (max-width:736px){.holiday-cards-shipping{font-size:14px}}.holiday-cards-footnote{margin:0;font-size:14px}@media screen and (max-width:736px){.holiday-cards-footnote{font-size:12px}}.holiday-cards-header{margin:-10px 0 30px;font-weight:800;font-size:24px;line-height:1.3;color:#6b6b6b}@media screen and (min-width:737px) and (max-width:1024px){.holiday-cards-footer{margin-top:0;margin-bottom:50px}.holiday-cards-footnote{font-size:12px}}.holiday-ribbon{display:none}@media screen and (min-width:1025px){.holiday-ribbon{position:relative;display:block;width:930px;margin:0 auto}.holiday-ribbon-middle,.holiday-ribbon-sides,.holiday-ribbon-text,.holiday-ribbon-text-2,.holiday-ribbon-text-3{position:absolute;display:block;max-width:none}.holiday-ribbon-text,.holiday-ribbon-text-2,.holiday-ribbon-text-3{z-index:2;width:100%;padding:18px 0}.holiday-ribbon-middle{z-index:1;top:-6px}.holiday-ribbon-sides{z-index:0;top:24px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.holiday-ribbon .holiday-bar-deadline{margin-left:20px}.holiday-ribbon-text-2,.holiday-ribbon-text-3,.holiday-ribbon.ribbon-fda-text .holiday-ribbon-text{display:none}.holiday-ribbon.ribbon-fda-text .holiday-ribbon-text-2{display:block;color:#fff;font-size:23px;font-weight:500}.holiday-ribbon.ribbon-fda-text .holiday-ribbon-text-3{display:none}.holiday-ribbon.half-ribbon .holiday-ribbon-middle{width:458px;height:90px}.holiday-ribbon.half-ribbon .holiday-ribbon-sides,.holiday-ribbon.half-ribbon .holiday-ribbon-text,.holiday-ribbon.half-ribbon .holiday-ribbon-text-2{display:none}.holiday-ribbon.half-ribbon .holiday-ribbon-text-3{top:-5px;display:block;width:458px;font-size:16px;font-weight:500;line-height:1.38;color:#fff;text-transform:uppercase}}.email-banner.mod-holiday{background:-webkit-linear-gradient(210deg,#d50f67,#d40f67,#920544);background:linear-gradient(240deg,#d50f67,#d40f67,#920544)}.d-layout-hero{position:relative;height:340px;overflow:hidden;text-align:center}.d-layout-hero-container{position:absolute;top:0;right:0;bottom:0;left:0}.d-layout-hero-container-column{width:auto;padding-top:30px}.d-layout-hero-container-column-title{width:auto;color:#fff;font-size:40px;text-align:center;white-space:nowrap;overflow:hidden}.d-layout-hero-container-column-text{color:#fff;font-size:16px;font-weight:600;text-align:center}.d-layout-hero-container-column-cta{margin-top:160px}@media screen and (min-width:737px){.d-layout-hero{height:630px}.d-layout-hero-container{max-width:1180px;margin-left:auto;margin-right:auto;position:relative}.d-layout-hero-container:after{clear:both;content:"";display:table}.d-layout-hero-container-column{margin:0 auto;max-width:1180px;text-align:center;padding-top:70px}.d-layout-hero-container-column-title{font-size:140px;line-height:1;letter-spacing:5px;font-weight:800;color:#fff}.d-layout-hero-container-column-text{font-size:25px;font-weight:500;text-transform:uppercase;line-height:1.33;color:#fff}.d-layout-hero-container-column-cta{margin-top:22px}}@media screen and (min-width:737px) and (max-width:1024px){.d-layout-hero{height:0;min-height:0;overflow:hidden;padding-top:400px}.d-layout-hero-container{position:absolute;top:0;right:0;bottom:0;left:0}.d-layout-hero-container-column{padding-top:45px}.d-layout-hero-container-column-title{width:auto;font-size:80px;color:#fff}.d-layout-hero-container-column-text{font-size:16px;line-height:1.5;color:#fff}.d-layout-hero-container-column-cta{margin-top:170px}.d-layout-hero-container-column.mod-wide{width:95%;max-width:auto}}.layouts-cmpt-above-cards{position:absolute;top:120px;width:100vw;height:128px}.layouts-cmpt-above-cards-container{position:relative;width:auto;margin:0 auto;max-width:374px}.layouts-cmpt-above-cards-tab{position:absolute;left:0;display:inline-block;width:188px;padding:0 15px;margin-top:0;color:#fff;text-align:center;border-radius:auto}.layouts-cmpt-above-cards-tab.mod-ancestry-only{margin-top:0}.layouts-cmpt-above-cards-tab.mod-right-divider:after{position:absolute;top:20px;right:0;display:inline-block;width:0;height:89px;border-right:3px solid #fff;content:" "}.layouts-cmpt-above-cards-tab.mod-health-and-ancestry{right:0;left:auto}.layouts-cmpt-above-cards-tab.mod-tall{padding:0 12px}@media screen and (max-width:320px){.layouts-cmpt-above-cards-tab{width:168px}.layouts-cmpt-above-cards-tab.mod-ancestry-only{width:160px}}.layouts-cmpt-eyebrow{display:block;height:29px;font-size:13px;font-weight:600;text-transform:uppercase;margin-bottom:15px;text-align:center;color:#fff}.layouts-cmpt-price-off{color:inherit;white-space:nowrap}.layouts-cmpt-price-off-currency-symbol{display:inline-block;color:inherit;font-size:20px;font-weight:600;vertical-align:top}.mod-tall .layouts-cmpt-price-off-currency-symbol{margin-right:-6px}.layouts-cmpt-price-off-number{display:inline-block;color:inherit;font-size:51px;font-weight:600;line-height:.8;letter-spacing:-2px}.layouts-cmpt-price-off-text{display:inline-block;padding-bottom:4px;color:inherit;text-align:left;font-size:14px;font-weight:600;line-height:1;vertical-align:text-bottom}.layouts-cmpt-price-off-disclaimer-symbol{position:relative;top:-4px;left:2px;font-size:8px;font-weight:800}.layouts-cmpt-price-off-text-below{color:inherit;font-size:10px;margin-top:10px}@media screen and (min-width:737px){.layouts-cmpt-above-cards{position:absolute;top:auto;bottom:80px;width:100vw;height:168px;padding:0}.layouts-cmpt-above-cards-container{position:relative;width:830px;height:168px;margin:0 auto;max-width:830px}.layouts-cmpt-above-cards-tab{position:absolute;left:0;display:block;width:355px;height:128px;padding:18px 12px 20px;border:2px solid #fff;color:#fff;margin-top:40px;text-align:center;border-bottom:none;border-top-left-radius:7px;border-top-right-radius:7px}.layouts-cmpt-above-cards-tab.mod-ancestry-only{margin-top:40px}.layouts-cmpt-above-cards-tab.mod-health-and-ancestry{right:0;left:auto}.layouts-cmpt-above-cards-tab.mod-right-divider:after{display:none;content:none}.layouts-cmpt-above-cards-tab.mod-tall{height:168px;padding:18px 4px;margin-top:0}.layouts-cmpt-eyebrow{display:none}.layouts-cmpt-price-off{color:inherit;white-space:nowrap}.layouts-cmpt-price-off-currency-symbol{display:inline-block;color:inherit;font-size:45px;font-weight:600;vertical-align:top}.mod-tall .layouts-cmpt-price-off-currency-symbol{margin-right:-10px}.layouts-cmpt-price-off-number{display:inline-block;color:inherit;font-size:115px;font-weight:600;line-height:.8;letter-spacing:-8px}.layouts-cmpt-price-off-text{display:inline-block;color:inherit;text-align:left;font-size:30px;font-weight:600;line-height:1;padding-left:2px;padding-bottom:8px;vertical-align:super}.layouts-cmpt-price-off-disclaimer-symbol{position:relative;top:-13px;left:2px;font-size:13px;font-weight:800}.layouts-cmpt-price-off-text-below{color:inherit;font-size:15px;margin-top:10px}}@media screen and (min-width:737px) and (max-width:1024px){.layouts-cmpt-above-cards{position:absolute;top:170px;bottom:auto;width:100vw;height:128px}.layouts-cmpt-above-cards-container{position:relative;width:592px;margin:0 auto;max-width:592px}.layouts-cmpt-above-cards-tab{position:absolute;left:0;display:block;width:296px;height:128px;padding:0 24px;border:none;margin-top:0;color:#fff;text-align:center;border-radius:auto}.layouts-cmpt-above-cards-tab.mod-ancestry-only{margin-top:0}.layouts-cmpt-above-cards-tab.mod-ancestry-only:after{position:absolute;top:18px;right:0;display:inline-block;width:0;height:100px;border-right:3px solid #fff;content:" "}.layouts-cmpt-above-cards-tab.mod-health-and-ancestry{right:0;left:auto}.layouts-cmpt-above-cards-tab.mod-tall{padding:0 12px}.layouts-cmpt-eyebrow{display:block;height:auto;font-size:13px;font-weight:600;text-transform:uppercase;margin-bottom:15px;text-align:center;color:#fff}.layouts-cmpt-price-off{color:inherit;white-space:nowrap}.layouts-cmpt-price-off-currency-symbol{display:inline-block;color:inherit;font-size:27px;font-weight:600;vertical-align:top}.mod-tall .layouts-cmpt-price-off-currency-symbol{margin-right:-6px}.layouts-cmpt-price-off-number{display:inline-block;color:inherit;font-size:69px;font-weight:600;line-height:.8;letter-spacing:-6px}.layouts-cmpt-price-off-text{display:inline-block;color:inherit;text-align:left;font-size:19px;font-weight:600;line-height:1;padding-left:10px;padding-bottom:8px;vertical-align:super}.layouts-cmpt-price-off-disclaimer-symbol{position:relative;top:-6px;left:2px;font-size:10px;font-weight:600}.layouts-cmpt-price-off-text-below{color:inherit;font-size:13px;margin-top:10px}}.layouts-products.mod-black-friday,.layouts-products.mod-cyber-monday{background-color:transparent}@media screen and (min-width:737px){.layouts-products.mod-black-friday,.layouts-products.mod-cyber-monday{padding-bottom:90px;margin-top:-80px}}@media screen and (min-width:737px) and (max-width:1024px){.layouts-products.mod-black-friday,.layouts-products.mod-cyber-monday{margin-top:0;padding-bottom:0}}.d-layout-button{padding:13px 24px;color:inherit}.d-layout-button:focus,.d-layout-button:hover{color:#000}.cyber-monday-hero .d-layout-button{color:#d50f67}.product-cards-disclaimer{font-size:10px;line-height:1.3;text-align:center;margin-top:20px}@media screen and (min-width:737px){.product-cards-disclaimer{margin-top:0;margin-bottom:10px;font-size:12px}}@media screen and (min-width:1025px){.product-cards-disclaimer{position:relative;top:70px;font-size:14px;margin-bottom:0}}.unstyled-list,ul.dashes{list-style:none;margin-bottom:20px}.unstyled-list:last-child,ul.dashes:last-child{margin-bottom:0}ul.dashes>li{position:relative;padding-left:15px}ul.dashes>li:before{position:absolute;top:-2px;left:0;content:"–"}.modal-header-nav{position:absolute;z-index:1;top:0;left:0;width:100%;height:40px;margin:0;text-align:center;color:#fff;line-height:40px;font-weight:500;background-color:#1871c9}.modal-header.mod-ancestry .modal-header-nav{background-color:#3ba510}.modal-header-button{position:absolute;top:50%;right:20px;width:100px;height:40px;padding:0;border:none;margin-top:-20px;background:none;cursor:pointer;text-align:right;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}.modal-header-button>span>svg{width:13px;height:13px;margin-left:8px;fill:#fff}@media screen and (min-width:737px){.modal-header-button{right:20px}}@media print{.change-location-modal,.locale-modal{display:none}}.modal-content{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:737px){.modal-content{overflow:auto}}.modal-section{padding:0 30px;margin-top:30px}.modal-section.mod-fullheight{height:100%}@media screen and (min-width:737px){.modal-section{margin-top:40px}.modal-section:last-child{padding-bottom:20px}.modal-section .unstyled-list{margin-bottom:20px}.modal-section .unstyled-list>li{padding-bottom:5px}}.modal-section-header{margin-bottom:8px}.modal-section-header>.h1{margin:0;font-size:18px;font-weight:500;color:#333435}.modal-section-header>.h1.mod-spaced{margin-bottom:40px}.modal-section-header>.h1 img{width:30px;height:30px;vertical-align:bottom;margin-right:10px}@media screen and (min-width:737px){.modal-section-header>.h1{font-size:20px}.modal-section-header>.h1.mod-spaced{margin-bottom:20px}}.modal-section-header>.h1+p{margin:10px 0}.modal-section-header>.h2,.modal-section-header>.h4{color:#9c9ea1;font-weight:500}.modal-section-header>.h4{margin-top:12px;font-size:16px}@media screen and (min-width:737px){.modal-section-header>.h4{font-size:18px}}@media screen and (min-width:737px){.modal-section-header>p:first-child{margin-bottom:60px}.modal-section-header>.h1+p{margin:20px auto 30px;max-width:400px}.modal-section-header>.h2{margin-top:10px}}.locale-modal{padding:27px 18px;max-width:1180px;margin-left:auto;margin-right:auto}.locale-modal:after{clear:both;content:"";display:table}.locale-modal-header .h1{margin-bottom:20px}@media screen and (min-width:737px){.locale-modal-header{width:66.666%;margin:0 auto;text-align:center}}@media screen and (min-width:737px){.locale-modal-grid{display:table;margin:0 auto}.locale-modal-grid-left,.locale-modal-grid-right{display:table-cell;vertical-align:top}.locale-modal-grid-right{padding-left:108px}}.locale-modal-list{margin:0;list-style:none}.locale-modal-list>li{margin:20px 0}.locale-modal-list>li>a{line-height:32px;white-space:nowrap}.locale-modal-list-icon{margin-right:10px;vertical-align:top}.locale-modal-sublist{margin:0;list-style:none}.locale-modal-sublist>li{margin-bottom:3px}.locale-modal-gdpr-warning{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:none;padding:100px 15px 0;opacity:0;text-align:center;background:hsla(0,0%,100%,.97)}@-webkit-keyframes d{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes d{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.locale-modal-gdpr-warning.show{display:block;opacity:1;-webkit-animation:d .35s ease;animation:d .35s ease}@media screen and (min-width:737px){.all-reports-list .carrier-status-list{display:none}}.reports-modal{height:100%;padding-top:40px;overflow:auto}.reports-modal-body{padding:30px}.reports-modal-body.mod-compare{padding:0}.reports-modal-footer{padding:30px;background-color:#f7f9fa}@media screen and (min-width:737px){.reports-modal-body{padding:40px 90px}.reports-modal-body.mod-compare{padding:0}.reports-modal-footer{padding:40px}}.reports-grid{overflow:hidden}.reports-grid-column-header{padding:15px 30px;background-color:#f7f9fa;text-align:center;font-size:18px;font-weight:700}.reports-grid-column-header-title{letter-spacing:-.5px}.reports-grid-column-body{padding:30px}@media screen and (min-width:737px){.reports-grid-column{width:50%;float:left}.reports-grid-column-header{text-align:left;font-size:20px;padding-right:5px;padding-left:20px}.reports-grid-column-header.mod-offset{padding-right:20px;padding-left:40px}.reports-grid-column-body{padding-right:40px;padding-left:20px}.reports-grid-column-body.mod-offset{padding-right:20px;padding-left:40px}}.reports-section{margin-top:30px}.reports-section-header{margin-bottom:10px}.reports-section-header-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;line-height:1.33;font-weight:400}.reports-section-header-heading>img{display:block;margin-right:10px}.reports-section-header-subheading{margin:10px 0 0;font-size:16px;color:#6b6b6b;font-weight:500}.reports-section-footer{margin-top:10px}.reports-section:first-child{margin-top:0}@media screen and (min-width:737px){.reports-section-header-heading{font-size:20px;line-height:1.3}.reports-section-header-subheading{font-size:18px}.reports-section-footer{font-size:16px}}.reports-list{padding:0;margin:0;list-style:none}.reports-list-item-heading{margin:0;font-weight:500;line-height:1.31}.reports-list-item-subtext{margin:0;font-size:14px}.reports-list-item-subtext.mod-small{font-size:12px;color:#6b6b6b}.reports-list-item-subtext-consumer-summary{margin-bottom:0}.reports-list-item.mod-spaced{margin-top:18px}.reports-list-item.mod-spaced:first-child{margin-top:0}@media screen and (min-width:737px){.reports-list-item{font-size:16px;line-height:1.5}.reports-list-item-subtext{font-size:14px;line-height:1.5}}.modal-price-disclaimer{font-size:9px;color:#9d9fa2}.discount-price-cents{display:inline-block;font-size:.7em;font-weight:500;line-height:inherit;vertical-align:.3em}.ancestry-discount-price,.ancestry-price,.health-ancestry-discount-price,.health-ancestry-price{position:relative;display:inline-block;white-space:nowrap}.ancestry-discount-price,.h1 .ancestry-discount-price,.h1 .health-ancestry-discount-price,.h2 .ancestry-discount-price,.h2 .health-ancestry-discount-price,.h3 .ancestry-discount-price,.h3 .health-ancestry-discount-price,.h4 .ancestry-discount-price,.h4 .health-ancestry-discount-price,.h5 .ancestry-discount-price,.h5 .health-ancestry-discount-price,.h6 .ancestry-discount-price,.h6 .health-ancestry-discount-price,.health-ancestry-discount-price{color:#d50f67}.health-ancestry-price-real{display:inline-block;white-space:nowrap}.ha-painted-door-test .health-ancestry-price .health-ancestry-price-real,.health-ancestry-price-painted-door{display:none}.ancestry-price-real,.ha-painted-door-test .health-ancestry-price .health-ancestry-price-painted-door{display:inline-block;white-space:nowrap}.ancestry-price-painted-door,.ao-painted-door-test .ancestry-price .ancestry-price-real{display:none}.ao-painted-door-test .ancestry-price .ancestry-price-painted-door{display:inline-block;white-space:nowrap}.u-info-extra{display:block;font-size:.75rem;color:#d50f67;font-weight:500;margin-bottom:1rem}.dropnav .u-info-extra{position:absolute;font-size:.7rem}.burger-link .u-info-extra{position:absolute}.card-touch-menu-link-price .u-info-extra{position:absolute;left:81px}.dual-cta-container-deck-card .u-info-extra{font-size:1rem;margin-top:-10px}.floating-price-display .u-info-extra{color:#fff;margin-top:2px;margin-bottom:0}@media screen and (min-width:737px){.floating-price-display .u-info-extra{position:absolute;bottom:-19px;left:0;margin-bottom:0;font-size:.9rem;color:#d50f67}}.pricing-dagger{display:inline-block;margin-left:-.3em;margin-top:-.1em;font-size:.5em;font-weight:500;line-height:inherit;vertical-align:super}[tab-content]{opacity:0;-webkit-transition:opacity .333s;transition:opacity .333s}.current-content{opacity:1}.veil{position:fixed;z-index:1000;height:100%;background-color:#fff;opacity:1%;-webkit-transition-timing-function:easeOutQuart;transition-timing-function:easeOutQuart;visibility:hidden;outline:none}.veil.is-active{top:0;opacity:1;visibility:visible}body.is-veiled{overflow:hidden}@media screen and (max-width:736px){.veil{top:0;left:-105%;width:300px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);-webkit-transition-duration:.5s;transition-duration:.5s}.veil.is-active{top:0;left:0}}@media screen and (min-width:737px){.veil{right:-700px;width:650px;box-shadow:0 0 20px 0 rgba(0,0,0,.5)}.veil,.veil.is-active{top:0;-webkit-transition-duration:.5s;transition-duration:.5s}.veil.is-active{right:0}}.veil-body{height:100%}.veil-body.mod-offset{padding-top:40px}.veil-header-nav{z-index:3;top:0;left:0;width:100%;margin:0;text-align:center;line-height:40px;font-weight:500;background-color:#1871c9}.veil-header-button,.veil-header-nav{position:absolute;height:40px;color:#fff}.veil-header-button{top:50%;right:20px;width:100px;padding:0;border:none;margin-top:-20px;background:none;cursor:pointer;text-align:right;font-size:18px;font-weight:700;text-transform:uppercase}.veil-header-button>span>svg{width:13px;height:13px;margin-left:8px;fill:#fff}@media screen and (min-width:737px){.veil-header-button{right:20px}}.veil-overlay{position:fixed;z-index:500;top:0;left:0;width:100%;height:100%;cursor:pointer;background-color:#000;opacity:0;-webkit-transition-duration:.5s;transition-duration:.5s}.veil-overlay-showing{opacity:.1;-webkit-transition-duration:.25s;transition-duration:.25s}.mod-ancestry-hd-veil .region-list{display:block;padding:0 0 5px 30px;list-style-type:none}.mod-ancestry-hd-veil .region-list li{padding:5px 0;font-weight:500}.mod-ancestry-hd-veil .country-list{padding:0 0 3px 30px;list-style-type:none}@media screen and (min-width:737px){.mod-ancestry-hd-veil .country-list{display:inline-block;width:48%;vertical-align:top}}.mod-ancestry-hd-veil .country-list li{padding:0;font-weight:400;font-size:18px}.mod-ancestry-hd-veil .country-list li:before{content:"- "}.mod-ancestry-hd-veil .h2{display:block;padding:10px 0 8px;border-bottom:1px solid #d4d6d6;margin-bottom:1vw;font-size:24px}.mod-ancestry-hd-veil .h1.mod-spaced{margin-bottom:22px}@media screen and (max-width:736px){.mod-ancestry-hd-veil{text-align:center}.mod-ancestry-hd-veil .country-list,.mod-ancestry-hd-veil .region-list{padding-left:0}.mod-ancestry-hd-veil .country-list li{display:block;width:auto}}.promotion-disclaimer{display:block}.section.mod-disclaimer .promotion-disclaimer{display:block;font-size:14px;font-style:italic;line-height:1.3;margin-bottom:20px}@media screen and (min-width:737px){.section-order-now .promotion-disclaimer{margin-top:45px;margin-bottom:-68px;font-size:14px;font-style:italic}}@media screen and (max-width:736px){.section-order-now .promotion-disclaimer{font-size:14px;margin-bottom:-15px;margin-top:25px;font-style:italic}}.shop-disclaimer .promotion-disclaimer{margin-top:-30px}.promotion-disclaimer.dropnav-disclaimer{text-align:center;margin-left:0}.feature-switches-closed{position:fixed;z-index:999;bottom:0;left:0;padding:8px 5px 7px;font-size:12px;background:#333;border-top-right-radius:5px;border-top-left-radius:5px}.feature-switches-closed>a.open{border:none;color:#fff}.feature-switches-open{position:fixed;z-index:999;bottom:0;left:0;height:99%;padding:10px 10px 20px;font-size:12px;background:#fff;border-top-right-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.6);overflow-y:auto;overflow-x:hidden}.feature-switches-open .features{text-align:left;margin-top:5px;overflow:auto}.feature-switches-open .features .feature-name{width:220px}.feature-switches-open .features .feature-forced-status{width:50px;padding:0}.feature-switches-open .features .feature-forced-status>a{display:inline-block;height:26px;overflow:hidden}.feature-switches-open .features td,.feature-switches-open .features th{padding:2px;font-size:12px;color:#000}.feature-switches-open .features td .feature-off-icon,.feature-switches-open .features td .feature-on-icon,.feature-switches-open .features th .feature-off-icon,.feature-switches-open .features th .feature-on-icon{fill:#9c9ea1}.feature-switches-open .features td .feature-forced-on-icon,.feature-switches-open .features th .feature-forced-on-icon{fill:#74a529}.feature-switches-open .features td .feature-forced-off-icon,.feature-switches-open .features th .feature-forced-off-icon{fill:#d50f67}.feature-switches-open .features thead th{font-weight:700}.feature-switches .close,.feature-switches .hide,.feature-switches .open{display:block;padding:3px;border:1px solid rgba(53,149,214,.4);border-radius:2px;color:#1871c9;text-align:center}.feature-switches .close:hover,.feature-switches .hide:hover,.feature-switches .open:hover{background:rgba(53,149,214,.1)}.feature-switches .hide{color:#d50f67;border-color:rgba(213,15,103,.4)}.feature-switches .hide:hover{background:rgba(213,15,103,.1)}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.section-order-now{margin:0;text-align:center}@media screen and (min-width:737px){.section-order-now{padding:70px 35px}}@media screen and (max-width:736px){.section-order-now{padding:20px 10px;background-color:#edeff0}}.section-container{max-width:1180px;margin-left:auto;margin-right:auto}.section-container:after{clear:both;content:"";display:table}.section-container.mod-holiday{padding-bottom:30px}@media screen and (min-width:737px){.section{padding:100px 20px}}@media screen and (min-width:737px) and (max-width:1024px){.section{padding:100px 60px}}@media screen and (max-width:736px){.section .h1{text-align:center;margin-bottom:15px}.section-container{padding:30px 25px}}.section.mod-disclaimer{padding-top:50px;padding-bottom:50px}.dual-cta{text-align:center}.dual-cta-container{max-width:1180px;margin-left:auto;margin-right:auto}.dual-cta-container:after{clear:both;content:"";display:table}.dual-cta-container.mod-holiday{padding-bottom:30px}@media screen and (min-width:737px){.dual-cta{padding:100px 20px}}@media screen and (min-width:737px) and (max-width:1024px){.dual-cta{padding:100px 0}}@media screen and (max-width:736px){.dual-cta .h1{text-align:center;margin-bottom:15px}.dual-cta-container{padding:30px 25px}}.mobile-cta-shop{padding:15px;background-color:#edeff0;text-align:center}@media screen and (min-width:737px){.mobile-cta-shop{display:none}}.card-touch-menu-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:9px 9px 9px 18px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (max-width:736px){.card-touch-menu-item{margin:10px 10px 0;background-color:#fff}}.card-touch-menu-item:last-of-type{margin-bottom:10px}.card-touch-menu-item .ttam-icon-caret{position:absolute;top:37%;right:18px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#c0c1c2}.card-touch-menu-item-container{width:92%}.card-touch-menu-icon{width:45px;height:45px}.card-touch-menu-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.375}.card-touch-menu-link-title{white-space:nowrap}.card-touch-menu-link-price{margin-left:5px;margin-right:auto;line-height:1.3}.card-touch-menu-link>img{margin-right:18px}.floating-price-display .mod-strike.h2{font-size:24px;font-weight:600;margin-right:5px}@media screen and (max-width:736px){.floating-price-display .mod-strike.h2{display:none}}.product-red{text-align:center}.product-red-container{max-width:1180px;margin-left:auto;margin-right:auto}.product-red-container:after{clear:both;content:"";display:table}.product-red-container.mod-holiday{padding-bottom:30px}@media screen and (min-width:737px){.product-red{padding:100px 20px}}@media screen and (min-width:737px) and (max-width:1024px){.product-red{padding:100px 60px}}@media screen and (max-width:736px){.product-red .h1{text-align:center;margin-bottom:15px}.product-red-container{padding:30px 25px}}@media screen and (min-width:737px) and (max-width:1024px){.product-red{padding:100px 30px}}.product-red-container{position:relative;left:-50px}.product-red-box{min-width:681px;min-height:260px}.product-red-edition{color:#af1e2d;text-transform:uppercase;font-size:16px;font-weight:400}.product-red-copy{margin-top:20px}.product-red-copy .h1{color:#af1e2d;margin:10px auto 20px}.product-red-copy .h2{margin:0 auto 40px;max-width:720px;line-height:1.4}.product-red-copy .h2>sup{top:-4px}.product-red-copy .h2>sup>sup{top:-3px}.product-red-copy .button{color:#af1e2d;border-color:#af1e2d}.product-red-copy .button:focus,.product-red-copy .button:hover{background-color:#af1e2d;color:#fff}.product-red-copy .button:focus{border-color:#af1e2d}.card-touch-menu-pr{padding-left:0}.card-touch-menu-pr .card-touch-menu-icon{position:relative;left:2px;width:68px;height:40px;margin-right:13px}.card-touch-menu-pr .card-touch-menu-title{color:#af1e2d}.welcome-page .product-red-container{left:0}@media screen and (max-width:736px){.sticky-wrapper{display:none}}.buy3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:-10px;min-height:275px;background-image:url("../img/buy3/bbq_mobile_2x.295d1a96b8ce.jpg");background-size:cover;background-repeat:no-repeat;background-position:0}@media screen and (min-width:737px){.buy3{background-position:0 0;background-image:url("../img/buy3/bbq_dt_2x.a63debbe6875.jpg");min-height:450px}}@media screen and (min-width:737px) and (max-width:1024px){.buy3{background-image:url("../img/buy3/bbq_tablet_2x.166f1ac80500.jpg");min-height:450px}}.buy3-deal{width:218px;height:152px}@media screen and (min-width:737px){.buy3-deal{width:335px;height:231px}}@media screen and (min-width:737px) and (max-width:1024px){.buy3-deal{width:304px;height:210px}}.buy3-cta{padding:30px 25px 36px;margin-bottom:3px;background-color:#fff;text-align:center}@media screen and (min-width:737px){.buy3-cta{border-bottom:1px solid #e3e5e6}}@media screen and (min-width:737px) and (max-width:1024px){.buy3-cta{padding:30px 60px 36px}}.buy3-cta .button{margin-bottom:30px}.buy3-cta-disclaimer{font-size:10px;line-height:1.4;text-align:center}@media screen and (min-width:737px){.buy3-cta-disclaimer{font-size:12px;line-height:1.4}}@media screen and (min-width:737px) and (max-width:1024px){.buy3-cta-disclaimer{font-size:10px}}@media screen and (min-width:737px){.communities-sticky-nav-outer{border-bottom:1px solid #e3e5e6;background-color:#fff}.communities-sticky-nav-outer.stuck{position:fixed;z-index:1;top:0;width:100%}}.communities-sticky-footer{position:fixed;z-index:2;bottom:0;width:100%;padding:17px 0;background-color:#9f0f7b;text-align:center}.explore .mod-bold{font-weight:500}@media screen and (max-width:736px){.cs-fda-modal.veil{width:100%}}.cs-fda-modal .carrier-status-fda-container{overflow:hidden}.cs-fda-modal .fda-main{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.cs-fda-modal .fda-info{padding:0;min-height:auto}.cs-fda-modal .fda-info-content{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.cs-fda-modal .fda-info-button{display:none}.cs-fda-modal .fda-info-tab{padding-bottom:10px}@media screen and (min-width:737px){.cs-fda-modal .fda-info-tab{padding-bottom:60px}}.cs-fda-modal .fda-tabs{position:absolute}@media screen and (max-width:736px){.cs-fda-modal .modal-section{padding:0;margin-top:0}.cs-fda-modal .fda-info{height:100%;overflow-y:scroll}}@media screen and (min-width:737px){.cs-fda-modal .fda-tabs{-webkit-transition-duration:.333s;transition-duration:.333s;top:40px}.cs-fda-modal .fda-tabs.modal-scrolled{top:40px}.cs-fda-modal .fda-tabs.modal-scrolled .fda-tabs-tab{height:50px}.cs-fda-modal .modal-section{padding:25px 0 0}.cs-fda-modal .mod-noheader{margin-top:0;padding-top:0}.cs-fda-modal .fda-main{min-height:100%;background-color:#f7f9fa;height:100%;overflow:auto}.cs-fda-modal .fda-main-container>.h1{font-size:24px;font-weight:500}.cs-fda-modal .fda-main-container>p{display:inline-block;max-width:500px;margin-bottom:10px}.cs-fda-modal .fda-main-options{margin-bottom:60px}.cs-fda-modal .fda-main-options-option{display:block;width:450px;height:200px;margin:30px auto 0}.cs-fda-modal .fda-main-options-option .h3{font-size:18px}.cs-fda-modal .fda-main-options-option .h3>img{top:10px;margin-right:15px}.cs-fda-modal .fda-main-options-option>span{display:none}.cs-fda-modal .fda-info{height:100%;margin-top:30px;overflow:auto}.cs-fda-modal .fda-info-container>.h1{padding-top:45px}.cs-fda-modal .fda-info.modal-scrolled-content{margin-top:50px}.cs-fda-modal .fda-info-mobile-section{padding:40px}.cs-fda-modal .fda-info-know{margin-top:0;padding-top:40px}.cs-fda-modal .fda-info-know .h1{font-size:24px}.cs-fda-modal .fda-info-know-three-columns{width:49%;margin-right:0}.cs-fda-modal .fda-info-know-three-columns .regular-p{min-height:200px}.cs-fda-modal .fda-info-know-three-columns:first-of-type{margin-right:2%}.cs-fda-modal .fda-info-know-three-columns:last-of-type{margin-left:2%}.cs-fda-modal .fda-info-counselor-nine-columns{float:left;display:block;margin-right:2.3576515979%}.cs-fda-modal .fda-info-counselor-nine-columns:last-child{margin-right:0}.cs-fda-modal .fda-info-counselor-ten-columns{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.cs-fda-modal .fda-info-counselor-ten-columns:last-child{margin-right:0}.cs-fda-modal .fda-info-counselor-gif.mod-gif-desktop{display:none}.cs-fda-modal .fda-info-counselor-gif.mod-gif-tablet{display:block}.cs-fda-modal .fda-info-counselor .h2{font-size:24px;margin-bottom:40px}.cs-fda-modal .fda-info-counselor-nine-columns{width:100%}.cs-fda-modal .fda-info-counselor-ten-columns{width:60%}.cs-fda-modal .fda-info-counselor-gif{width:29%}.cs-fda-modal .fda-info-test{width:100%}.cs-fda-modal .fda-info-test-left{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-left:0}.cs-fda-modal .fda-info-test-left:last-child{margin-right:0}.cs-fda-modal .fda-info-test-right{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-left:0}.cs-fda-modal .fda-info-test-right:last-child{margin-right:0}.cs-fda-modal .fda-info-test aside img{height:auto;max-width:100%}.cs-fda-modal .fda-info-test .h1{margin-bottom:0}.cs-fda-modal .fda-info-test .h2{font-size:20px;margin-top:30px}.cs-fda-modal .fda-info-test-left{margin-bottom:20px}.cs-fda-modal .fda-info-test-two-columns{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;text-align:center}.cs-fda-modal .fda-info-test-two-columns:last-child{margin-right:0}.cs-fda-modal .fda-info-test-ten-columns{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.cs-fda-modal .fda-info-test-ten-columns:last-child{margin-right:0}.cs-fda-modal .fda-info-test .mod-testdesc{margin-left:25.5894128995%}.cs-fda-modal .fda-info-test-left,.cs-fda-modal .fda-info-test-right{width:100%}.cs-fda-modal .fda-info-asked .h1,.cs-fda-modal .fda-info-test .h1{font-size:24px}.cs-fda-modal .fda-info-asked-left{width:100%}.cs-fda-modal .fda-info-asked-right{display:none}.cs-fda-modal .fda-info-asked>.h1{margin-bottom:40px}.cs-fda-modal .fda-info-asked .mod-offset{padding:30px}.cs-fda-modal .fda-info-asked-tablet-img{display:inline}.cs-fda-modal .fda-info-asked-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cs-fda-modal .fda-info-reports .h1{font-size:20px;font-weight:500;text-align:center}.cs-fda-modal .fda-info-reports hr{margin-top:20px}.cs-fda-modal .fda-info-reports .mod-reports-title{display:block}.cs-fda-modal .fda-info-reports-eight-columns,.cs-fda-modal .fda-info-reports-four-columns{float:left;display:block;margin-right:2.3576515979%}.cs-fda-modal .fda-info-reports-eight-columns:last-child,.cs-fda-modal .fda-info-reports-four-columns:last-child{margin-right:0}.cs-fda-modal .fda-info-reports-links{padding-left:0}.cs-fda-modal .fda-info-reports-links-container{display:block}.cs-fda-modal .fda-info-reports-heading{display:block;margin-bottom:40px}.cs-fda-modal .fda-info-reports-item{margin-bottom:30px;overflow:auto}.cs-fda-modal .fda-info-reports-item-title>span{display:none}.cs-fda-modal .fda-info-reports .is-current-tab,.cs-fda-modal .fda-info-reports .mod-reports-title{color:#6b6b6b}.cs-fda-modal .fda-info-reports-dropdown{display:block}.cs-fda-modal .fda-info-reports-dropdown select{display:block;width:100%;height:48px;padding:6px 30px 6px 18px;border:1px solid #e3e5e6;margin:0 0 30px;-webkit-transition:all .15s linear;transition:all .15s linear;-moz-appearance:none;-webkit-appearance:none;font-size:14px;border-radius:4px;background-color:#fff}.cs-fda-modal .fda-info-reports-dropdown:before{position:relative;top:26px;right:18px;display:block;width:0;float:right;content:"";border-width:6px 6px 0;border-style:solid;border-color:#000 transparent}.cs-fda-modal .fda-info-reports-eight-columns,.cs-fda-modal .fda-info-reports-four-columns{width:100%}.cs-fda-modal .fda-info-reports-four-columns .fda-info-reports-links,.cs-fda-modal .fda-info-reports-list{display:none}}@media screen and (min-width:737px) and (max-width:1024px){.cs-fda-modal .modal-section{margin-top:0;padding-top:0}}@media screen and (min-width:737px){.checkout-header{-webkit-transition:height .333s;transition:height .333s}.checkout-header.desktop-scrolled{height:69px}}.fda-main{min-height:100%;background-color:#f7f9fa;text-align:center;overflow:auto}.fda-main-container{padding:27px 7% 60px}.fda-main-container>.fda-main-header{margin-bottom:12px;font-weight:500}@media screen and (min-width:737px){.fda-main-container-br{margin-bottom:0}}.fda-main-options-option{display:block;width:100%;padding:8% 7% 9%;margin-top:20px;min-height:150px;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,.08);background-color:#fff}.fda-main-options-option:focus,.fda-main-options-option:hover{text-decoration:none}.fda-main-options-option .h3{font-size:16px;font-weight:500;color:#1871c9}.fda-main-options-option .h3>img{position:relative;top:4px;margin-right:5px}.fda-main-options-option>p{margin:10px auto 0;line-height:22px;font-size:15px}.fda-main-options-option1{margin-top:33px}@media screen and (min-width:737px){.fda-main{background-color:#fff}.fda-main-container{padding-top:40px}.fda-main-container>.fda-main-header{margin-bottom:20px;font-size:40px;font-weight:400}.fda-main-container>.fda-main-header:after{content:":"}.fda-main-container>p{font-size:16px}.fda-main-options{text-align:center}.fda-main-options-option{position:relative;display:inline-block;width:380px;height:244px;padding:25px 35px 30px;margin:40px 10px 80px;box-shadow:0 0 30px 0 rgba(0,0,0,.1);cursor:pointer;-webkit-transition-duration:.333s;transition-duration:.333s}.fda-main-options-option:focus,.fda-main-options-option:hover{background-color:#fbfcfd;box-shadow:0 0 30px 0 rgba(0,0,0,.135)}.fda-main-options-option:focus>span,.fda-main-options-option:hover>span{color:#005b98;text-decoration:underline}.fda-main-options-option .h3{font-size:24px;font-weight:500;color:#0d0e0e}.fda-main-options-option .h3>img{top:7px}.fda-main-options-option>p{margin:25px 0 0;min-height:95px;font-size:16px}.fda-main-options-option>span{color:#1871c9;font-size:16px;font-weight:500;-webkit-transition:color .333s;transition:color .333s}.fda-main-options-option1 .h3>img{width:42px}.fda-main-options-option2 .h3>img{width:31px}}@media screen and (min-width:737px) and (max-width:1024px){.fda-main{min-height:100%;overflow:auto;background-color:#f7f9fa}.fda-main-container>.h1{font-size:24px;font-weight:500}.fda-main-container>p{display:inline-block;max-width:500px;margin-bottom:10px}.fda-main-options{margin-bottom:60px}.fda-main-options-option{display:block;width:450px;height:200px;margin:30px auto 0}.fda-main-options-option .h3{font-size:18px}.fda-main-options-option .h3>img{top:10px;margin-right:15px}.fda-main-options-option>span{display:none}}.fda-tabs{position:fixed;z-index:1;display:table;width:100%;overflow:hidden;background-color:#d4d6d6}.fda-tabs.is-native{top:0!important}.fda-tabs.modal-scrolled .is-current-tab{border-bottom:1px solid #e3e5e6}.fda-tabs-tab{display:table-cell;width:50%;height:66px;vertical-align:middle;text-align:center;font-size:14px;color:#333435;font-weight:500;outline:0}.fda-tabs-tab:hover{text-decoration:none}.fda-tabs-tab:focus span{text-decoration:underline}@media screen and (min-width:737px){.fda-tabs-tab{-webkit-transition-duration:.333s;transition-duration:.333s}}.fda-tabs-tab>img{display:none}.fda-tabs .is-current-tab{border-bottom:1px solid #edeff0;background-color:#edeff0;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}@media screen and (min-width:737px){.fda-tabs{z-index:1;top:118px;left:0;background-color:#e3e5e6;-webkit-transition:top .333s;transition:top .333s}.fda-tabs.modal-scrolled{top:69px}.fda-tabs.modal-scrolled .fda-tabs-tab{height:50px}.fda-tabs.modal-scrolled .fda-tabs-tab>img{left:17px;height:20px}.fda-tabs.modal-scrolled .fda-tabs-tab>span{top:-3px}.fda-tabs-tab{padding-top:5px;font-size:18px;cursor:pointer}.fda-tabs-tab>img{left:0;display:inline;margin-right:15px}.fda-tabs-tab>img,.fda-tabs-tab>span{-webkit-transition-duration:.333s;transition-duration:.333s;position:relative}.fda-tabs-tab>span{top:-12px}.fda-tabs .is-current-tab{border:1px solid #f7f9fa;background-color:#f7f9fa;cursor:default}}@media screen and (min-width:737px) and (max-width:1024px){.fda-tabs,.fda-tabs.modal-scrolled{top:100px}}@media screen and (min-width:737px){.fda-tab01 .fda-info-reports{background-color:#f7f9fa}}.fda-info{-webkit-transition-duration:.333s;transition-duration:.333s}.fda-info-container{max-width:1180px;margin-left:auto;margin-right:auto}.fda-info-container:after{clear:both;content:"";display:table}.fda-info-container.mod-holiday{padding-bottom:30px}@media screen and (min-width:737px){.fda-info{padding:100px 20px}}@media screen and (min-width:737px) and (max-width:1024px){.fda-info{padding:100px 60px}}@media screen and (max-width:736px){.fda-info .h1{text-align:center;margin-bottom:15px}.fda-info-container{padding:30px 25px}}@media screen and (min-width:737px){.fda-info{padding:0;text-align:left}}@media screen and (min-width:737px) and (max-width:1024px){.fda-info{padding-top:65px}}@media screen and (max-width:736px){.fda-info{background-color:#edeff0}}.fda-info .b3{margin-bottom:5px}.fda-info .b3:last-child{margin-bottom:25px}@media screen and (max-width:736px){.fda-info-tab{padding-top:80px}}.fda-info .u-tooltip{cursor:pointer}.fda-info-hero{padding:15px 35px 20px;text-align:center}.fda-info-hero .h1{margin-bottom:15px}@media screen and (max-width:736px){.fda-info-mobile-section{word-wrap:break-word}}@media screen and (max-width:736px) and (min-width:737px){.fda-info-mobile-section{padding:100px 20px}}@media screen and (max-width:736px) and (min-width:737px) and (max-width:1024px){.fda-info-mobile-section{padding:100px 60px}}@media screen and (max-width:736px) and (max-width:736px){.fda-info-mobile-section .h1{text-align:center;margin-bottom:15px}}@media screen and (max-width:736px) and (max-width:736px){.fda-info-mobile-section{margin:10px 10px 0;background-color:#fff}}@media screen and (max-width:736px){.fda-info-mobile-section-title{padding:0 25px;text-align:center;font-weight:500}.fda-info-mobile-section-subheader{margin:0 auto 20px;font-size:18px;line-height:1.35;text-align:center}.fda-info-mobile-section figure{padding:35px 0 25px;margin:0 auto;text-align:center}.fda-info-mobile-section p.regular-p{margin-bottom:20px}.fda-info-mobile-section p.last-p{margin-bottom:0}}@media screen and (min-width:737px){.fda-info-know{background-color:#f7f9fa;margin-top:50px}}@media screen and (min-width:737px) and (min-width:737px){.fda-info-know{padding:100px 20px}}@media screen and (min-width:737px) and (min-width:737px) and (max-width:1024px){.fda-info-know{padding:100px 60px}}@media screen and (min-width:737px) and (max-width:736px){.fda-info-know .h1{text-align:center;margin-bottom:15px}}@media screen and (min-width:737px){.fda-info-know-three-columns{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;padding:30px 0 10px}.fda-info-know-three-columns:last-child{margin-right:0}.fda-info-know-three-columns figure{padding:0;margin:0 10px 40px 0;text-align:center}.fda-info-know-three-columns figure img{height:130px}}@media screen and (min-width:737px) and (max-width:1024px){.fda-info-know{margin-top:0;padding-top:40px}.fda-info-know-three-columns{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.fda-info-know-three-columns:last-child{margin-right:0}.fda-info-know .h1{font-size:24px}.fda-info-know-three-columns{width:49%;margin-right:0}.fda-info-know-three-columns .regular-p{min-height:200px}.fda-info-know-three-columns:first-of-type{margin-right:2%}.fda-info-know-three-columns:last-of-type{margin-left:2%}}@media screen and (min-width:737px) and (min-width:737px){.fda-info-counselor{padding:100px 20px}}@media screen and (min-width:737px) and (min-width:737px) and (max-width:1024px){.fda-info-counselor{padding:100px 60px}}@media screen and (min-width:737px) and (max-width:736px){.fda-info-counselor .h1{text-align:center;margin-bottom:15px}}@media screen and (min-width:737px){.fda-info-counselor-nine-columns{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%;padding:0 10px}.fda-info-counselor-nine-columns:last-child{margin-right:0}.fda-info-counselor-ten-columns{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.fda-info-counselor-ten-columns:last-child{margin-right:0}.fda-info-counselor-gif{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;padding:0 10}.fda-info-counselor-gif:last-child{margin-right:0}.fda-info-counselor-gif img{float:right}}@media screen and (min-width:737px) and (min-width:1025px){.fda-info-counselor-gif{margin-top:170px}}@media screen and (min-width:737px){.fda-info-counselor-gif.mod-gif-tablet{display:none}.fda-info-counselor-gif.mod-gif-desktop{display:block}.fda-info-counselor .h2{font-size:40px;margin-bottom:40px}}@media screen and (min-width:737px) and (max-width:1024px){.fda-info-counselor-nine-columns{float:left;display:block;margin-right:2.3576515979%;width:100%}.fda-info-counselor-nine-columns:last-child{margin-right:0}.fda-info-counselor-ten-columns{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.fda-info-counselor-ten-columns:last-child{margin-right:0}.fda-info-counselor-gif.mod-gif-desktop{display:none}.fda-info-counselor-gif.mod-gif-tablet{display:block}.fda-info-counselor .h2{font-size:24px;margin-bottom:40px}}.fda-info-asked .mod-offset{margin-bottom:20px;border-radius:3px;background-color:rgba(83,200,237,.1)}@media screen and (max-width:736px){.fda-info-asked .mod-offset{position:relative;left:-3%;width:106%;padding:3%}.fda-info-asked-right,.fda-info-asked-tablet-img{display:none}}@media screen and (min-width:737px) and (min-width:737px){.fda-info-asked{padding:100px 20px}}@media screen and (min-width:737px) and (min-width:737px) and (max-width:1024px){.fda-info-asked{padding:100px 60px}}@media screen and (min-width:737px) and (max-width:736px){.fda-info-asked .h1{text-align:center;margin-bottom:15px}}@media screen and (min-width:737px){.fda-info-asked-left{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;margin-left:0}.fda-info-asked-left:last-child{margin-right:0}.fda-info-asked-right{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-left:8.5298042998%}.fda-info-asked-right:last-child{margin-right:0}.fda-info-asked aside img{height:auto;max-width:100%}.fda-info-asked .h1{margin-bottom:50px}.fda-info-asked .h2{margin:0 0 40px;font-weight:700}.fda-info-asked .mod-offset{padding:10px 15px;margin-top:25px}.fda-info-asked-right{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.fda-info-asked-tablet-img{display:none}}@media screen and (min-width:737px) and (max-width:1024px){.fda-info-asked .h1{font-size:24px}.fda-info-asked-left{width:100%}.fda-info-asked-right{display:none}.fda-info-asked>.h1{margin-bottom:40px}.fda-info-asked .mod-offset{padding:30px}.fda-info-asked-tablet-img{display:inline}.fda-info-asked-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width:736px){.fda-info-test-asterisks{padding-top:10px;padding-bottom:10px}.fda-info-test hr{margin-bottom:40px}}@media screen and (min-width:737px){.fda-info-test{background-color:#f7f9fa}.fda-info-test-container{max-width:1180px;margin-left:auto;margin-right:auto}.fda-info-test-container:after{clear:both;content:"";display:table}.fda-info-test-container.mod-holiday{padding-bottom:30px}}@media screen and (min-width:737px) and (min-width:737px){.fda-info-test{padding:100px 20px}}@media screen and (min-width:737px) and (min-width:737px) and (max-width:1024px){.fda-info-test{padding:100px 60px}}@media screen and (min-width:737px) and (max-width:736px){.fda-info-test .h1{text-align:center;margin-bottom:15px}.fda-info-test-container{padding:30px 25px}}@media screen and (min-width:737px){.fda-info-test-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fda-info-test-left{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-left:0}.fda-info-test-left:last-child{margin-right:0}.fda-info-test-right{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%;margin-left:0}.fda-info-test-right:last-child{margin-right:0}.fda-info-test aside img{height:auto;max-width:100%}.fda-info-test .h1{margin-bottom:50px}.fda-info-test .h2{margin:0 0 40px;font-weight:700}.fda-info-test-right{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.fda-info-test-results{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.fda-info-test-eight-columns{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.fda-info-test-eight-columns:last-child{margin-right:0}.fda-info-test-eight-columns .regular-p{margin-bottom:20px}.fda-info-test-three-columns{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;text-align:center}.fda-info-test-three-columns:last-child{margin-right:0}.fda-info-test-two-columns{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.fda-info-test-two-columns:last-child{margin-right:0}.fda-info-test-ten-columns{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.fda-info-test-ten-columns:last-child{margin-right:0}.fda-info-test-asterisks{margin-top:40px}.fda-info-test .mod-testdesc{width:100%}}@media screen and (min-width:737px) and (max-width:1024px){.fda-info-test-left{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-left:0}.fda-info-test-left:last-child{margin-right:0}.fda-info-test-right{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-left:0}.fda-info-test-right:last-child{margin-right:0}.fda-info-test aside img{height:auto;max-width:100%}.fda-info-test .h1{font-size:24px;margin-bottom:0}.fda-info-test .h2{font-size:20px;margin-top:30px}.fda-info-test-left{margin-bottom:20px}.fda-info-test-two-columns{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;text-align:center}.fda-info-test-two-columns:last-child{margin-right:0}.fda-info-test-ten-columns{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.fda-info-test-ten-columns:last-child{margin-right:0}.fda-info-test .mod-testdesc{margin-left:25.5894128995%}}@media screen and (max-width:736px){.fda-info-reports .h1{text-align:center}.fda-info-reports hr{margin:20px 0}.fda-info-reports-dropdown select{display:block;width:100%;padding:6px 30px 6px 18px;border:1px solid #e3e5e6;margin:0 0 30px;min-height:48px;white-space:normal;-webkit-transition:all .15s linear;transition:all .15s linear;-moz-appearance:none;-webkit-appearance:none;font-size:14px;border-radius:4px;background-color:#fff}.fda-info-reports-dropdown:before{position:relative;top:26px;right:18px;display:block;width:0;float:right;content:"";border-width:6px 6px 0;border-style:solid;border-color:#000 transparent}}@media screen and (min-width:737px) and (min-width:737px){.fda-info-reports{padding:100px 20px}}@media screen and (min-width:737px) and (min-width:737px) and (max-width:1024px){.fda-info-reports{padding:100px 60px}}@media screen and (min-width:737px) and (max-width:736px){.fda-info-reports .h1{text-align:center;margin-bottom:15px}}@media screen and (min-width:737px){.fda-info-reports .h1{font-size:40px}.fda-info-reports-links{padding:12px 0 0 37px;list-style:none}.fda-info-reports-links li{font-size:14px}.fda-info-reports-eight-columns{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;padding-left:10px}.fda-info-reports-eight-columns:last-child{margin-right:0}.fda-info-reports-four-columns{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.fda-info-reports-four-columns:last-child{margin-right:0}.fda-info-reports-six-columns{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.fda-info-reports-six-columns:last-child{margin-right:0}.fda-info-reports-six-columns.extra-padding{padding-right:20px}.fda-info-reports-list{border:3px solid #edeff0;max-width:310px;background-color:#fff;border-radius:10px}.fda-info-reports-list-header{padding:12px 37px;margin-bottom:0;background-color:#edeff0;cursor:default}.fda-info-reports-list [role=tablist]{height:648px;overflow-y:auto}.fda-info-reports-list [role=tablist] [role=tab]{width:100%;padding:16px 37px;border-bottom:1px solid #edeff0;cursor:pointer}.fda-info-reports-list [role=tablist] [role=tab]:focus{outline:none;text-decoration:underline}.fda-info-reports .is-current-tab{color:#3ba510;font-weight:500;background-color:#f7f9fa}.fda-info-reports-dropdown{display:none}.fda-info-reports .mod-reports-title{color:#3ba510}}@media screen and (min-width:737px) and (max-width:1024px){.fda-info-reports .h1{font-size:20px;font-weight:500;text-align:center}.fda-info-reports hr{margin-top:20px}.fda-info-reports .mod-reports-title{display:block}.fda-info-reports-eight-columns,.fda-info-reports-four-columns{float:left;display:block;margin-right:2.3576515979%;width:100%}.fda-info-reports-eight-columns:last-child,.fda-info-reports-four-columns:last-child{margin-right:0}.fda-info-reports-links{padding-left:0}.fda-info-reports-links-container{display:block}.fda-info-reports-heading{display:block;margin-bottom:40px}.fda-info-reports-item{margin-bottom:30px;overflow:auto}.fda-info-reports-item-title>span{display:none}.fda-info-reports .is-current-tab,.fda-info-reports .mod-reports-title{color:#6b6b6b}.fda-info-reports-dropdown{display:block}.fda-info-reports-dropdown select{display:block;width:100%;height:48px;padding:6px 30px 6px 18px;border:1px solid #e3e5e6;margin:0 0 30px;-webkit-transition:all .15s linear;transition:all .15s linear;-moz-appearance:none;-webkit-appearance:none;font-size:14px;border-radius:4px;background-color:#fff}.fda-info-reports-dropdown:before{position:relative;top:26px;right:18px;display:block;width:0;float:right;content:"";border-width:6px 6px 0;border-style:solid;border-color:#000 transparent}}.fda-info-button{padding:70px 10px;text-align:center}@media screen and (max-width:736px){.fda-info-button{padding:15px 35px;background-color:#edeff0}}.u-world-cup-fifa-banner{height:24.75vw;background-image:-webkit-linear-gradient(355deg,#132d89,#2b59be);background-image:linear-gradient(95deg,#132d89,#2b59be);border-bottom:none}@media screen and (min-width:737px){.u-world-cup-fifa-banner{height:120px;background-image:-webkit-linear-gradient(355deg,#132d89,#2b59be);background-image:linear-gradient(95deg,#132d89,#2b59be);border-bottom:1px solid #fff}}@media screen and (min-width:737px) and (max-width:1024px){.u-world-cup-fifa-banner{height:120px;background-image:-webkit-linear-gradient(355deg,#132d89,#2b59be);background-image:linear-gradient(95deg,#132d89,#2b59be)}}.financial{padding:45px 35px;margin:10px 0;background-color:#fff}@media screen and (min-width:737px){.financial{padding:100px 20px;margin:0;border-bottom:10px solid #f7f9fa}}@media screen and (min-width:737px) and (max-width:1024px){.financial{padding:100px 60px}}.financial-container{max-width:1180px;margin-left:auto;margin-right:auto}@media screen and (min-width:737px){.financial-container{width:54vw}}.financial-container-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center}.financial-container-inner-logo{width:147px;height:82px;margin-bottom:27px}@media screen and (min-width:737px){.financial-container-inner-logo{width:202px;height:113px;margin-bottom:40px}}@media screen and (min-width:737px) and (max-width:1024px){.financial-container-inner-logo{width:166px;height:93px;margin-bottom:25px}}.financial-container-inner-eyebrow{margin-bottom:10px;text-transform:uppercase;font-size:14px}@media screen and (min-width:737px){.financial-container-inner-eyebrow{font-size:16px}}.financial-container-inner>.h1{line-height:1.19}.slick-list,.slick-track{-webkit-perspective:2000;-webkit-backface-visibility:hidden}@media screen and (min-width:737px){.row{padding:0 20px;margin:0 auto;max-width:1180px;text-align:center}.row.space{padding:60px 20px;margin:0 auto}}@media screen and (min-width:737px) and (min-width:737px){.reports-grid-column-header.mod-disclaimer{padding-right:30px}}.welcome-compare-card-banner{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#d50f67;color:#fff;font-size:16px;font-weight:600;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;border-radius:3px 3px 0 0}.welcome-compare-card-banner.mod-tall{display:none;height:45px;font-size:18px}@media screen and (min-width:1024px) and (max-width:1280px){.welcome-compare-card-banner.mod-tall{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width:1025px){.welcome-compare-card-banner.mod-tall{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.welcome-compare-card-banner.mod-evergreen{top:17px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:14px;font-size:16px;color:#d50f67;background-color:#fff;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;line-height:1}@media screen and (min-width:737px) and (max-width:1023px){.welcome-compare-card-banner.mod-evergreen{display:none}}@media screen and (min-width:737px){.welcome-ellie{background-image:url("../img/home/ellie-cannon-bg.e91166637d61.jpg");background-size:cover;background-position:top;background-repeat:no-repeat}.welcome-ellie-container{max-width:1180px;margin-left:auto;margin-right:auto}.welcome-ellie-container:after{clear:both;content:"";display:table}.welcome-ellie-container.mod-holiday{padding-bottom:30px}}@media screen and (min-width:737px) and (min-width:737px){.welcome-ellie{padding:59px 20px}}@media screen and (min-width:737px) and (min-width:737px) and (max-width:1024px){.welcome-ellie{padding:50px 20px}}@media screen and (min-width:737px) and (max-width:736px){.welcome-ellie .h1{text-align:center;margin-bottom:15px}.welcome-ellie-container{padding:30px 25px}}@media screen and (min-width:737px){.welcome-ellie-left{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-left:8.5298042998%}.welcome-ellie-left:last-child{margin-right:0}.welcome-ellie aside img{height:auto;max-width:100%}.welcome-ellie-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:737px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:737px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:737px) and (min-resolution:2dppx),only screen and (min-width:737px) and (min-resolution:192dpi){.welcome-ellie{background-image:url("../img/home/ellie-cannon-bg_2x.d836509b4b30.jpg")}}@media screen and (min-width:737px){.welcome-ellie-left{text-align:center}.welcome-ellie-left>.button{margin-top:35px}}@media screen and (min-width:737px) and (max-width:1024px){.welcome-ellie{background-position:60% 0}}.welcome-chromos{text-align:center}.welcome-chromos-container{max-width:1180px;margin-left:auto;margin-right:auto}.welcome-chromos-container:after{clear:both;content:"";display:table}.welcome-chromos-container.mod-holiday{padding-bottom:30px}@media screen and (min-width:737px){.welcome-chromos{padding:100px 20px}}@media screen and (min-width:737px) and (max-width:1024px){.welcome-chromos{padding:100px 60px}}@media screen and (max-width:736px){.welcome-chromos .h1{text-align:center;margin-bottom:15px}.welcome-chromos-container{padding:30px 25px}}.welcome-chromos .h1{margin:0}.welcome-chromos-img{margin-bottom:60px}@media screen and (min-width:737px) and (max-width:1024px){.welcome-chromos .h2{font-size:18px}}.welcome-chip{background-color:#f7f9fa}.welcome-chip-container{max-width:1180px;margin-left:auto;margin-right:auto}.welcome-chip-container:after{clear:both;content:"";display:table}.welcome-chip-container.mod-holiday{padding-bottom:30px}@media screen and (min-width:737px){.welcome-chip{padding:0 20px}}@media screen and (min-width:737px) and (max-width:1024px){.welcome-chip{padding:0 60px}}@media screen and (max-width:736px){.welcome-chip .h1{text-align:center;margin-bottom:15px}.welcome-chip-container{padding:30px 25px}}@media screen and (min-width:737px){.welcome-chip-left{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-left:0}.welcome-chip-left:last-child{margin-right:0}.welcome-chip-right{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-left:8.5298042998%}.welcome-chip-right:last-child{margin-right:0}.welcome-chip aside img{height:auto;max-width:100%}.welcome-chip-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.welcome-chip aside img{max-width:none;float:left}@media screen and (min-width:737px) and (max-width:1024px){.welcome-chip aside img{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;margin-left:50px;-webkit-transform:none;-ms-transform:none;transform:none}}.welcome-hiw-container{max-width:1180px;margin-left:auto;margin-right:auto}.welcome-hiw-container:after{clear:both;content:"";display:table}.welcome-hiw-container.mod-holiday{padding-bottom:30px}@media screen and (min-width:737px){.welcome-hiw{padding:100px 20px}}@media screen and (min-width:737px) and (max-width:1024px){.welcome-hiw{padding:100px 60px}}@media screen and (max-width:736px){.welcome-hiw .h1{text-align:center;margin-bottom:15px}.welcome-hiw-container{padding:30px 25px}}@media screen and (min-width:737px){.welcome-hiw-left{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-left:0}.welcome-hiw-left:last-child{margin-right:0}.welcome-hiw-right{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%;margin-left:8.5298042998%}.welcome-hiw-right:last-child{margin-right:0}.welcome-hiw aside img{height:auto;max-width:100%}.welcome-hiw-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.welcome-stories-container{max-width:1180px;margin-left:auto;margin-right:auto}.welcome-stories-container:after{clear:both;content:"";display:table}.welcome-stories-container.mod-holiday{padding-bottom:30px}@media screen and (min-width:737px){.welcome-stories{padding:100px 20px}}@media screen and (min-width:737px) and (max-width:1024px){.welcome-stories{padding:0 60px}}@media screen and (max-width:736px){.welcome-stories .h1{text-align:center;margin-bottom:15px}.welcome-stories-container{padding:30px 25px}}@media screen and (min-width:737px){.welcome-stories-left{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-left:0}.welcome-stories-left:last-child{margin-right:0}.welcome-stories-right{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-left:8.5298042998%}.welcome-stories-right:last-child{margin-right:0}.welcome-stories aside img{height:auto;max-width:100%}.welcome-stories-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:737px) and (max-width:1024px){.welcome-stories-left{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-left:0}.welcome-stories-left:last-child{margin-right:0}.welcome-stories-right{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-left:8.5298042998%}.welcome-stories-right:last-child{margin-right:0}.welcome-stories aside img{height:auto;max-width:100%}}.welcome-stories aside img{max-width:none;float:right}@media screen and (min-width:737px) and (max-width:1024px){.welcome-stories aside img{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}}.welcome-stories-right .h1{margin-top:5px;font-size:40px}.welcome-stories-right-eyebrow{text-transform:uppercase;font-size:16px;font-weight:500;line-height:1;letter-spacing:1.7px;text-align:left;color:#9c9ea1}.lite-compare-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lite-compare-wrap.mod-ancestry{padding-bottom:192px}@media screen and (min-width:737px){.lite-compare-wrap.mod-ancestry{padding-bottom:164px}}@media screen and (min-width:737px) and (max-width:1024px){.lite-compare-wrap.mod-ancestry{padding-bottom:148px}}.lite-compare-wrap.mod-lite{padding-bottom:110px}@media screen and (min-width:737px){.lite-compare-wrap.mod-lite{padding-bottom:82px}}@media screen and (min-width:737px) and (max-width:1024px){.lite-compare-wrap.mod-lite{padding-bottom:74px}}.lite-compare-ul{list-style:none}.lite-compare-ul-svg{padding-right:45px}.lite-compare-ul>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:13px}.lite-compare-ul>li:last-child{padding-bottom:25px}.lite-compare-ul>li>span{text-align:left}.lite-compare-cards-card-description{font-size:16px;line-height:1.5;margin-bottom:30px}@media screen and (min-width:737px){.lite-compare-cards-card-description{margin-bottom:40px}}@media screen and (min-width:737px) and (max-width:1024px){.lite-compare-cards-card-description{margin-bottom:45px}}.mod-dark{background-color:#f7f9fa}.tv-campaign-cta{font-size:18px}@media screen and (min-width:737px) and (max-width:1024px){.tv-campaign .h2{font-size:22px}}.home-mobile-test-info{margin-top:15px;font-weight:500;font-size:14px}@media screen and (max-width:320px){.home-mobile-content .health-ancestry-price{display:inline-block;margin-right:5px}}@media screen and (max-width:736px){.home-mobile-content{position:relative}}@media screen and (max-device-width:320px){.home-mobile-content .card-touch-menu-item-container .card-touch-menu-link-price{margin-left:5px}}.home-mobile-content .card-touch-menu-item-faq{padding:0}.home-mobile-content .card-touch-menu-item-faq .faq{width:100%}.home-mobile-content .card-touch-menu-item-faq .faq-section-heading .h4{font-size:16px;color:#333435}.home-mobile-content .card-touch-menu-item-faq .faq-section-heading-icon-container{width:66px}.home-mobile-content .card-touch-menu-item-faq .faq .mobile-card-drawer-handle:after{right:18px;color:#c0c1c2}.faq.mod-no-bottom-padding{padding-bottom:0}.podcast-banner{width:100%;padding:10px 0 20px;background-image:-webkit-linear-gradient(356deg,#1871c9,#132d89);background-image:linear-gradient(94deg,#1871c9,#132d89);text-align:center}.podcast-banner.mod-has-offer{background-image:-webkit-gradient(linear,right top,left top,from(#ff6700),to(#ac0270));background-image:-webkit-linear-gradient(right,#ff6700,#ac0270);background-image:linear-gradient(270deg,#ff6700,#ac0270)}.podcast-banner-text{margin:4px 0 0;font-size:12px;font-weight:500;text-transform:uppercase;color:#fff}@media screen and (min-width:737px){.podcast-banner-text{font-size:16px}}.podcast-banner-name{font-weight:800}.podcast-banner-button,.podcast-banner-button-offer{margin:10px 0 0}.referral-banner{padding:24px 0;background-image:-webkit-linear-gradient(177deg,#df5b01,#e1168e);background-image:linear-gradient(273deg,#df5b01,#e1168e);text-align:center}.referral-banner-container{padding:0 16px;margin:0 auto;max-width:705px}.referral-banner-disclaimer,.referral-banner-email-error,.referral-banner-form,.referral-banner-header,.referral-banner-text{color:#fff}.referral-banner-header{margin:0 0 3px;font-size:22px;line-height:1.4;font-weight:500}@media screen and (min-width:737px){.referral-banner-header{font-size:24px}}.referral-banner-email-error,.referral-banner-text{font-size:14px}.referral-banner-text{margin-bottom:0}.referral-banner-text-email{white-space:nowrap}.referral-banner-email-error{display:none;margin-bottom:4px}.referral-banner-form{margin-bottom:20px}@media screen and (min-width:737px){.referral-banner-form{margin-bottom:24px}}.referral-banner-form-error,.referral-banner-form-success{font-weight:500;color:#fff;line-height:39px}.referral-banner-email{width:184px;height:39px;border:none;font-size:14px;text-align:center;background-color:#fff;border-radius:8px;margin-right:8px;-webkit-transition:box-shadow .333s;transition:box-shadow .333s}.referral-banner-email:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.5)}.referral-banner-disclaimer{font-size:9px;line-height:1.222;margin-bottom:0}@media screen and (min-width:737px){.referral-banner-disclaimer{font-size:12px;line-height:1.333}}.opt-1109exp3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Avenir Next,Helvetica Neue,Helvetica,Arial,sans-serif}@media screen and (max-width:736px){.opt-1109exp3{z-index:1}}@media screen and (min-width:737px){.opt-1109exp3{margin-bottom:0}}.kit-carousel{text-align:center}@media screen and (min-width:737px){.kit-carousel{padding:100px 40px 200px}}@media screen and (min-width:737px) and (max-width:1024px){.kit-carousel{padding:100px 60px}}@media screen and (max-width:736px){.kit-carousel .h1{text-align:center;margin-bottom:15px}}@media screen and (min-width:737px) and (max-width:1280px){.kit-carousel{padding-bottom:100px}}.kit-carousel.mod-dark{background-color:#f7f9fa}.kit-carousel-gray{position:absolute;top:376px;left:413px;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s}.kit-carousel-gray img{width:352px}.kit-carousel-gray.js-activated{opacity:1}.kit-carousel-overlay{position:absolute;top:132px;left:425px;width:331px;opacity:0;-webkit-transition:opacity .15s ease-in;transition:opacity .15s ease-in}.kit-carousel-overlay .carrier{display:none}@media screen and (min-width:737px) and (max-width:1280px){.kit-carousel-overlay{top:20%;left:55%;width:50%;padding:0 9% 0 3%;text-align:left;margin-top:60px;max-width:400px}}.kit-carousel-overlay.js-activated{z-index:2;opacity:1}.kit-carousel-overlay .icon{height:223px}@media screen and (min-width:737px) and (max-width:1280px){.kit-carousel-overlay .icon{height:auto}}.kit-carousel-overlay .icon img{width:127px;height:127px}.kit-carousel-overlay .icon .h2{font-weight:600;margin-top:12px}@media screen and (min-width:737px) and (max-width:1280px){.kit-carousel-overlay .icon .h2{font-size:16px;font-weight:600;margin-bottom:16px}}.kit-carousel-overlay .link a{display:block;margin-top:20px}.kit-carousel .invisible-link{visibility:hidden}.kit-carousel .default{z-index:2}.kit-carousel .link{font-style:normal}.leaving{text-align:center}.leaving .chrome-footer,.leaving .chrome-header{display:none}.legal{max-width:1240px;margin-left:auto;margin-right:auto;text-align:left}.legal:after{clear:both;content:"";display:table}@media screen and (min-width:737px){.patents{padding:100px 20px}}@media screen and (min-width:737px) and (max-width:1024px){.patents{padding:100px 60px}}@media screen and (max-width:736px){.patents .h1{text-align:center;margin-bottom:15px}}.privacy .drawer-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;white-space:normal}.privacy .drawer-cta .ttam-icon-expand{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.boots-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#edeff0}.boots-banner-text{padding:14px 0 13px 32px;font-size:14px;font-weight:500;line-height:1.14;cursor:pointer;background:transparent url("../img/sitewides/boots/bell.993bc6d6ba7b.svg") no-repeat 0;background-size:24px}@media screen and (min-width:737px){.boots-banner-text{padding:31px 0 30px 40px;font-size:20px;line-height:1.45;background-size:32px}}@media screen and (min-width:737px) and (max-width:1024px){.boots-banner-text{padding:15px 0 14px 40px;font-size:18px;line-height:1.61}}.boots-banner-link{color:inherit;text-decoration:none}@media screen and (min-width:737px){.reports-ancestry .h1{margin-bottom:0}.reports-ancestry .h2{margin-bottom:40px}}@media screen and (min-width:737px){.reports-ancestry aside img{height:auto;max-width:100%}}@media screen and (min-width:737px){.reports-ancestry{padding:100px 20px}}@media screen and (min-width:737px) and (max-width:1024px){.reports-ancestry{padding:100px 60px}}@media screen and (max-width:736px){.reports-ancestry .h1{text-align:center;margin-bottom:15px}}@media screen and (max-width:736px){.reports-ancestry{margin:10px 10px 0;background-color:#fff}}.spit{margin-top:10px;background-color:#fff}@media screen and (min-width:737px){.spit{border-bottom:10px solid #edeff0;margin-top:0}}.spit-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:75vw;padding:28px 0 38px;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (min-width:737px){.spit-container{width:42vw;padding:42px 0 53px}}@media screen and (min-width:737px) and (max-width:1024px){.spit-container{width:77vw;padding:53px 0 62px}}.spit-container-logo>img{width:287px;height:271px;margin-bottom:28px}@media screen and (min-width:737px){.spit-container-logo>img{width:341px;height:320px;margin-bottom:37px}}@media screen and (min-width:737px) and (max-width:1024px){.spit-container-logo>img{width:287px;height:271px;margin-bottom:50px}}.spit-container-copy-title{margin:0 0 10px;font-size:27px;line-height:1.19;font-weight:400}@media screen and (min-width:737px){.spit-container-copy-title{margin:0 0 19px;font-size:40px;line-height:1.3}}@media screen and (min-width:737px) and (max-width:1024px){.spit-container-copy-title{margin:0 0 20px;font-size:32px}}.spit-container-copy-p{font-size:16px;line-height:1.5}@media screen and (min-width:737px){.spit-container-copy-p{font-size:24px;line-height:1.21}}@media screen and (min-width:737px) and (max-width:1024px){.spit-container-copy-p{line-height:1.29}}.spit-container-copy-p:last-child{margin-bottom:32px}@media screen and (min-width:737px){.spit-container-copy-p:last-child{margin-bottom:42px}}@media screen and (min-width:737px) and (max-width:1024px){.spit-container-copy-p:last-child{margin-bottom:57px}}.int-hero{display:none}@media screen and (min-width:737px){.int-hero{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:550px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:78px;margin-right:50px}.int-hero-text{position:absolute;left:50%;width:550px;margin-right:2%;line-height:5px}}@media screen and (min-width:737px) and (min-width:737px) and (max-width:1024px){.int-hero-text{width:40%}}@media screen and (min-width:737px){.int-hero-image{position:relative;left:-21%;overflow:hidden}}.ann-banner,.video-josh{display:none}.h1.mod-strike,.h2.mod-strike,.mod-strike{position:relative;display:inline-block;margin-right:12px;color:#333435;font-weight:500}.h1.mod-strike:before,.h2.mod-strike:before,.mod-strike:before{position:absolute;top:40%;left:0;display:block;width:104%;height:2px;content:" ";background-color:#333435}.mod-strike{margin-right:0}.dual-cta-container-deck-card .ancestry-price.mod-strike,.dual-cta-container-deck-card .health-ancestry-price.mod-strike{font-weight:400}@media screen and (max-width:736px){.layouts-sitewide{background-image:-webkit-linear-gradient(351deg,#9c237c,#485faa);background-image:linear-gradient(99deg,#9c237c,#485faa)}.layouts-head-hero-image{background-size:cover;background-image:url("../img/heroes/health/hero-image-sm.507ec08ee4a0.jpg");background-position:top}}@media only screen and (max-width:736px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (max-width:736px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:736px) and (min-resolution:2dppx),only screen and (max-width:736px) and (min-resolution:192dpi){.layouts-head-hero-image{background-image:url("../img/heroes/health/hero-image-sm_2x.8929d795e72c.jpg")}}@media screen and (max-width:736px){.layouts-head-hero{min-height:46vh}.layouts-head-hero-headline{max-width:85vw}.mod-health-mobile-button{display:inline-block;min-width:106px;padding-left:15px;padding-right:15px}.layouts-module-visuals{margin-bottom:4vw}.layouts-module-visuals .visuals-report{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:28vw;padding-top:8vw}.layouts-module-visuals .visuals-report.mod-first-report{height:32vw}.layouts-module-visuals .visuals-report.mod-second-report{height:22vw;padding:0;margin-top:10vw}.layouts-module-visuals .visuals-report-icon{width:12vw;margin:0 0 0 13vw;text-align:right}.layouts-module-visuals .visuals-report-icon>img{width:12vw}.layouts-module-visuals .visuals-report-icon.mod-carrierstatus{text-align:center}.layouts-module-visuals .visuals-report-icon.mod-carrierstatus>img{width:10vw}.layouts-module-visuals .visuals-report-text{margin:2vw 0 0 5.5vw;text-align:left}.layouts-module-visuals .visuals-report-text-headline{line-height:1;font-size:4.5vw;font-weight:400}.layouts-module-visuals .visuals-report-text-qty{display:block;margin-top:1vw;font-size:3.75vw}.layouts-module-visuals .visuals-report-text-reqs{font-size:3.2vw;color:#6b6b6b}.layouts-module-visuals .visuals-report-divider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:5vw;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.layouts-module-visuals .visuals-report-divider-line{height:1px;border-bottom:1px solid #c0c1c2}.layouts-module-visuals .visuals-report-divider-line:first-of-type{width:25vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.layouts-module-visuals .visuals-report-divider-line:last-of-type{width:100%;margin-left:5.5vw}.layouts-module-visuals .visuals-report-divider-plus{margin-left:5.5vw;letter-spacing:.5vw;font-size:16px}}@media screen and (min-width:737px) and (max-width:1024px){.layouts-head-hero{background-size:cover;background-image:url("../img/heroes/health/hero-image-med.38a973a80f0a.jpg");background-position:top}}@media only screen and (min-width:737px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:737px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:737px) and (max-width:1024px) and (min-resolution:2dppx),only screen and (min-width:737px) and (max-width:1024px) and (min-resolution:192dpi){.layouts-head-hero{background-image:url("../img/heroes/health/hero-image-med_2x.444b122794a1.jpg")}}@media screen and (min-width:737px) and (max-width:1024px){.layouts-module-visuals{width:310px;margin:0 auto 10px}.layouts-module-visuals .visuals-report{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:110px;padding-top:20px}.layouts-module-visuals .visuals-report.mod-first-report{height:117px}.layouts-module-visuals .visuals-report.mod-second-report{padding:0;margin-top:40px}.layouts-module-visuals .visuals-report-icon{width:87px;text-align:center}.layouts-module-visuals .visuals-report-icon>img{width:50px}.layouts-module-visuals .visuals-report-icon.mod-carrierstatus>img{width:40px}.layouts-module-visuals .visuals-report-text{margin:5px 0 0 20px;text-align:left}.layouts-module-visuals .visuals-report-text-headline{line-height:1;font-size:20px;font-weight:400}.layouts-module-visuals .visuals-report-text-qty{display:block;margin-top:2px;font-size:16px}.layouts-module-visuals .visuals-report-text-reqs{font-size:14px;color:#6b6b6b}.layouts-module-visuals .visuals-report-divider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.layouts-module-visuals .visuals-report-divider-line{height:1px;border-bottom:1px solid #c0c1c2}.layouts-module-visuals .visuals-report-divider-line:first-of-type{width:87px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.layouts-module-visuals .visuals-report-divider-line:last-of-type{width:100%;margin-left:20px}.layouts-module-visuals .visuals-report-divider-plus{margin-left:20px;letter-spacing:1.5px;font-size:16px}}@media screen and (min-width:737px) and (max-width:1280px){.layouts-sitewide{background-image:-webkit-linear-gradient(351deg,#9c237c,#485faa);background-image:linear-gradient(99deg,#9c237c,#485faa)}.layouts-products-item-image{position:relative;left:-5px}.layouts-head-hero{background-size:cover;background-image:url("../img/heroes/health/hero-image-wide.31403a659e90.jpg");background-position:top}}@media only screen and (min-width:737px) and (max-width:1280px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:737px) and (max-width:1280px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:737px) and (max-width:1280px) and (min-resolution:2dppx),only screen and (min-width:737px) and (max-width:1280px) and (min-resolution:192dpi){.layouts-head-hero{background-image:url("../img/heroes/health/hero-image-wide_2x.9eb839d5ff25.jpg")}}@media screen and (min-width:1024px) and (max-width:1280px){.layouts-module-visuals{width:1090px;margin:0 auto 40px}.layouts-module-visuals,.layouts-module-visuals .visuals-report{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.layouts-module-visuals .visuals-report{width:19%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:20px}.layouts-module-visuals .visuals-report-icon{width:80px;height:75px;margin:0 auto;max-width:80px;text-align:center}.layouts-module-visuals .visuals-report-icon>img{height:75px;max-width:80px}.layouts-module-visuals .visuals-report-icon.mod-carrierstatus,.layouts-module-visuals .visuals-report-icon.mod-carrierstatus>img{width:63px}.layouts-module-visuals .visuals-report-text{margin:20px auto 0;text-align:center}.layouts-module-visuals .visuals-report-text-headline{line-height:1;font-size:18px;font-weight:400}.layouts-module-visuals .visuals-report-text-qty{display:block;margin-top:1px;font-size:16px}.layouts-module-visuals .visuals-report-text-reqs{font-size:14px;color:#6b6b6b}.layouts-module-visuals .visuals-report-divider{position:relative;left:-12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:70px;height:225px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.layouts-module-visuals .visuals-report-divider-line{border-bottom:none;border-right:1px solid #c0c1c2}.layouts-module-visuals .visuals-report-divider-line:first-of-type{width:1px;height:41px}.layouts-module-visuals .visuals-report-divider-line:last-of-type{width:1px;height:125px;margin:0}.layouts-module-visuals .visuals-report-divider-plus{height:50px;margin:0;padding-top:15px;letter-spacing:1.5px;font-size:16px}.layouts-sitewide{background-image:-webkit-linear-gradient(351deg,#9c237c,#485faa);background-image:linear-gradient(99deg,#9c237c,#485faa)}}@media screen and (min-width:1280px){.layouts-module-visuals{width:1090px;margin:0 auto 40px}.layouts-module-visuals,.layouts-module-visuals .visuals-report{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.layouts-module-visuals .visuals-report{width:19%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:20px}.layouts-module-visuals .visuals-report-icon{width:80px;height:75px;margin:0 auto;max-width:80px;text-align:center}.layouts-module-visuals .visuals-report-icon>img{height:75px;max-width:80px}.layouts-module-visuals .visuals-report-icon.mod-carrierstatus,.layouts-module-visuals .visuals-report-icon.mod-carrierstatus>img{width:63px}.layouts-module-visuals .visuals-report-text{margin:20px auto 0;text-align:center}.layouts-module-visuals .visuals-report-text-headline{line-height:1;font-size:18px;font-weight:400}.layouts-module-visuals .visuals-report-text-qty{display:block;margin-top:1px;font-size:16px}.layouts-module-visuals .visuals-report-text-reqs{font-size:14px;color:#6b6b6b}.layouts-module-visuals .visuals-report-divider{position:relative;left:-12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:70px;height:225px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.layouts-module-visuals .visuals-report-divider-line{border-bottom:none;border-right:1px solid #c0c1c2}.layouts-module-visuals .visuals-report-divider-line:first-of-type{width:1px;height:41px}.layouts-module-visuals .visuals-report-divider-line:last-of-type{width:1px;height:125px;margin:0}.layouts-module-visuals .visuals-report-divider-plus{height:50px;margin:0;padding-top:15px;letter-spacing:1.5px;font-size:16px}.layouts-sitewide{background-image:-webkit-linear-gradient(351deg,#9c237c,#485faa);background-image:linear-gradient(99deg,#9c237c,#485faa)}.layouts-head-hero{background-size:cover;background-image:url("../img/heroes/health/hero-image-lg.56bc67902709.jpg")}}@media only screen and (min-width:1280px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:1280px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1280px) and (min-resolution:2dppx),only screen and (min-width:1280px) and (min-resolution:192dpi){.layouts-head-hero{background-image:url("../img/heroes/health/hero-image-lg_2x.adf98ed17ab8.jpg")}}.ancestry-hd.ancestry-hd-option-1,.ancestry-hd.ancestry-hd-option-2,.ancestry-hd.ancestry-hd-option-3{display:none}@media screen and (min-width:737px){.ancestry-hd{position:relative}}.ancestry-hd-bg{height:200px;background-image:url("../img/heroes/ancestry_hd/hero-image.819fb8f30f54.png");background-size:cover;background-position:top;background-repeat:no-repeat}.ancestry-hd-hero{padding:0 38px 42px;margin-bottom:10px;background:#fff;text-align:center}@media screen and (min-width:737px){.ancestry-hd-hero{padding:32px 20px 259px;background-position:top;background-repeat:no-repeat}}@media screen and (min-width:737px) and (min-width:737px){.ancestry-hd-hero{background-size:cover;background-image:url("../img/heroes/ancestry_hd/img-hero-desktop.7b39a435a59a.png")}}@media only screen and (min-width:737px) and (min-width:737px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:737px) and (min-width:737px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:737px) and (min-width:737px) and (min-resolution:2dppx),only screen and (min-width:737px) and (min-width:737px) and (min-resolution:192dpi){.ancestry-hd-hero{background-image:url("../img/heroes/ancestry_hd/img-hero-desktop_2x.c1ccbf42f4cc.png")}}@media screen and (min-width:737px) and (max-width:1023px){.ancestry-hd-hero{height:425px;padding:33px 60px 47px;min-height:375px;background-size:cover;background-image:url("../img/heroes/ancestry_hd/img-hero.102b20c1af03.png")}}@media only screen and (min-width:737px) and (max-width:1023px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:737px) and (max-width:1023px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:737px) and (max-width:1023px) and (min-resolution:2dppx),only screen and (min-width:737px) and (max-width:1023px) and (min-resolution:192dpi){.ancestry-hd-hero{background-image:url("../img/heroes/ancestry_hd/img-hero_2x.b78ab476667b.png")}}@media screen and (min-width:1024px) and (max-width:1280px){.ancestry-hd-hero{height:630px;padding:67px 60px 217px;background-size:contain;background-image:url("../img/heroes/ancestry_hd/img-hero.102b20c1af03.png")}}@media only screen and (min-width:1024px) and (max-width:1280px) and (-webkit-min-device-pixel-ratio:1.3),only screen and (min-width:1024px) and (max-width:1280px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:1024px) and (max-width:1280px) and (min-resolution:2dppx),only screen and (min-width:1024px) and (max-width:1280px) and (min-resolution:192dpi){.ancestry-hd-hero{background-image:url("../img/heroes/ancestry_hd/img-hero_2x.b78ab476667b.png")}}.ancestry-hd-hero-fig{position:relative;width:300px;margin:0 auto}.ancestry-hd-hero-fig-kit{margin-top:-95px}.ancestry-hd-hero-fig-sticker{position:absolute;top:-50px;right:0}@media screen and (min-width:737px) and (max-width:1280px){.ancestry-hd-hero-fig-sticker.mod-desktop{top:37px;right:44px;width:200px;height:200px}}@media only screen and (min-width:1150px){.ancestry-hd-hero-fig-sticker.mod-desktop{top:48px;right:135px;width:215px;height:215px}}@media only screen and (min-width:1279px){.ancestry-hd-hero-fig-sticker.mod-desktop{top:33px;right:198px}}@media screen and (min-width:737px) and (max-width:1023px){.ancestry-hd-hero-fig-sticker.mod-desktop{width:125px;height:125px}}.ancestry-hd-hero-award>img{margin-top:-40px}@media screen and (min-width:737px){.ancestry-hd-hero-award>img{width:auto;height:97px;margin-top:0}}@media screen and (min-width:737px) and (max-width:1023px){.ancestry-hd-hero-award>img{width:auto;height:78px}}.ancestry-hd-hero-h1{margin-bottom:13px;font-size:22px;line-height:1.09}@media screen and (min-width:737px){.ancestry-hd-hero-h1{font-size:40px;line-height:1.3;letter-spacing:.1px}}@media screen and (min-width:737px) and (max-width:1023px){.ancestry-hd-hero-h1{margin-bottom:15px;font-size:32px;line-height:1.31}}.ancestry-hd-hero-h1-br{display:none}@media screen and (min-width:737px){.ancestry-hd-hero-h1-br{display:block}}.ancestry-hd-hero-h1.mod-bold{font-weight:500}.ancestry-hd-hero-p{margin-bottom:24px}@media screen and (min-width:737px){.ancestry-hd-hero-p{margin-bottom:27px;font-size:24px;line-height:1.38;letter-spacing:.1px}}@media screen and (min-width:737px) and (max-width:1023px){.ancestry-hd-hero-p{font-size:18px;line-height:1.5;letter-spacing:.1px}}.ancestry-hd-hero-p-br{display:none}@media screen and (min-width:737px){.ancestry-hd-hero-p-br{display:block}}.ancestry-hd .pc-mag-disclaimer{font-size:9px;margin-top:25px}@media screen and (min-width:737px){.layouts-products.mod-ancestry-hd{margin-top:-110px}}@media screen and (min-width:737px) and (max-width:1023px){.layouts-products.mod-ancestry-hd{margin-top:0}}.opt-1931-option-1 .ancestry-hd.ancestry-hd-option-2,.opt-1931-option-1 .ancestry-hd.ancestry-hd-option-3,.opt-1931-option-1 .default-hero{display:none}.opt-1931-option-1 .ancestry-hd.ancestry-hd-option-1{display:block}.opt-1931-option-2 .ancestry-hd.ancestry-hd-option-1,.opt-1931-option-2 .ancestry-hd.ancestry-hd-option-3,.opt-1931-option-2 .default-hero{display:none}.opt-1931-option-2 .ancestry-hd.ancestry-hd-option-2{display:block}.opt-1931-option-3 .ancestry-hd.ancestry-hd-option-1,.opt-1931-option-3 .ancestry-hd.ancestry-hd-option-2,.opt-1931-option-3 .default-hero{display:none}.opt-1931-option-3 .ancestry-hd.ancestry-hd-option-3{display:block}@media screen and (max-width:736px){.container .u-ancestry_hd_disclaimer{padding:20px}}.u-ancestry_hd_disclaimer{font-size:14px;font-style:italic;line-height:1.3}.evergreen-hero .a-mobile-layout-hero-body-title{margin-top:17px;font-size:24px}.evergreen-hero .c-layout-hero-container-column-text,.evergreen-hero .c-layout-hero-container-column-title{color:#0d0e0e}.evergreen-hero .a-mobile-layout-hero-body-title-sup,.evergreen-hero .c-layout-hero-body-title-sup{position:relative;top:-.4em;display:inline-block;font-size:.325em;font-weight:500;line-height:inherit;vertical-align:super}.myg{padding:0;margin-bottom:10px;background:#fff}@media screen and (min-width:737px){.myg{padding:195px 60px 207px;margin-bottom:0;background:url("../img/heroes/myg/myg_dt_2x.7ce1d8705cde.jpg");background-size:cover;background-repeat:no-repeat;background-position:top}}@media screen and (min-width:737px) and (max-width:1024px){.myg{padding:139px 60px 116px;background:url("../img/heroes/myg/myg_tablet_2x.0db4f25aaea1.jpg");background-size:cover;background-repeat:no-repeat;background-position:top}}.myg-img{width:100vw;height:auto}.myg-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:83vw;padding:0 0 40px;margin:-50px auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (min-width:737px){.myg-container{width:46vw;padding:0;margin:0 auto}}@media screen and (min-width:737px) and (max-width:1024px){.myg-container{width:57vw}}.myg-container-kit{width:264px;height:152px}.myg-container-h1{position:relative;margin-top:0;line-height:1.25;font-size:24px;color:#333435;font-weight:800;text-transform:uppercase}@media screen and (min-width:737px){.myg-container-h1{margin-bottom:5px;color:#fff;font-size:64px;line-height:1.22;letter-spacing:12px;text-shadow:4px 4px 60px rgba(0,0,0,.6)}}@media screen and (min-width:737px) and (max-width:1024px){.myg-container-h1{margin-bottom:10px;font-size:32px;letter-spacing:5px;line-height:.97}}.myg-container-h1>span{position:absolute;top:4px;right:-11px;display:inline-block;font-size:.5em;font-weight:500}@media screen and (min-width:737px){.myg-container-h1>span{top:13px;right:-18px;font-size:.325em}}@media screen and (min-width:737px) and (max-width:1024px){.myg-container-h1>span{top:4px;right:-9px}}.myg-container-p{font-weight:500;color:#333435}@media screen and (min-width:737px){.myg-container-p{margin-bottom:30px;color:#fff;font-size:24px;font-weight:700;line-height:1.3;text-shadow:0 0 30px rgba(0,0,0,.9)}}@media screen and (min-width:737px) and (max-width:1024px){.myg-container-p{margin-bottom:30px;font-size:16px}}.resolution-hero{position:relative;width:100vw;height:550px;margin-bottom:10px;text-align:center;background:#fff}@media screen and (min-width:737px){.resolution-hero{height:720px}}@media screen and (min-width:737px) and (max-width:1024px){.resolution-hero{height:642px}}.resolution-hero-container{position:absolute;top:0;width:100vw;height:272px;text-align:center;background:#fbfbfb url("../img/heroes/resolution/chromosomes.d3748669d559.svg") repeat-x bottom;background-size:100vw auto}@media screen and (min-width:1025px){.resolution-hero-container{top:0;bottom:0;height:auto;background-image:url("../img/heroes/resolution/chromosomes_desktop.964728194b6e.svg")}}@media screen and (min-width:737px) and (max-width:1024px){.resolution-hero-container{top:0;bottom:0;height:auto;background-image:url("../img/heroes/resolution/chromosomes_tablet.46f0f3e5916a.svg")}}.resolution-hero-headline{position:relative;width:380px;margin:0 auto;padding-top:35px}@media screen and (min-width:737px){.resolution-hero-headline{width:966px;padding-top:40px;margin-bottom:-15px}}@media screen and (min-width:737px) and (max-width:1024px){.resolution-hero-headline{width:700px;padding-top:40px;padding-bottom:20px;margin-bottom:0}}.resolution-hero-headline-text{padding:0;margin:0;font-size:0;color:transparent}.resolution-hero-kit{margin:15px auto 10px}.resolution-hero-kit-img{margin:5px 72px 10px 0}.resolution-hero-kit-img.en-ca{margin:0}@media screen and (min-width:737px){.resolution-hero-kit{display:none}}.resolution-hero-subtext{position:relative;z-index:3;width:293px;margin:0 auto;font-size:16px;font-weight:500;line-height:1.5;color:#6b6b6b}@media screen and (min-width:737px){.resolution-hero-subtext{width:677px;margin-top:0;font-size:24px;line-height:1.17}}@media screen and (min-width:737px) and (max-width:1024px){.resolution-hero-subtext{width:491px}}.resolution-hero-subtext-sm{font-size:65%;font-weight:600}.resolution-hero-cta{margin-top:26px}@media screen and (min-width:737px){.resolution-hero-cta{margin-top:40px}}.resolution-hero-year{position:absolute;top:55px;left:-4px;padding-left:25px}@media screen and (min-width:737px){.resolution-hero-year{top:112px;left:-40px;padding-left:0}}@media screen and (min-width:737px) and (max-width:1024px){.resolution-hero-year{top:85px;left:-20px}}.resolution-hero-year-text{display:inline-block;margin:0 auto;color:#6b6b6b;font-size:13px;font-weight:800;text-align:left;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}@media screen and (min-width:737px){.resolution-hero-year-text{font-size:18px}}.resolution-hero-year:after{position:relative;top:-20px;left:-40px;display:block;width:52px;height:22px;content:" ";background:transparent url("../img/heroes/resolution/arrow.89d595463722.svg") no-repeat 100%;background-size:20px 16px;-webkit-transform:rotate(44deg);-ms-transform:rotate(44deg);transform:rotate(44deg)}@media screen and (min-width:737px){.resolution-hero-year:after{position:static;width:74px;height:45px;background-size:56px 45px;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (min-width:737px) and (max-width:1024px){.resolution-hero-year:after{width:52px;height:28px;background-size:34px 28px}}@media screen and (min-width:1025px){.layouts-products.mod-resolution{margin-top:-80px}}.grinch-sub{padding:0;margin:-10px 0 0;background-color:#f8f8f8;overflow:hidden}@-webkit-keyframes e{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(1turn)}}@keyframes e{0%{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(1turn);transform:translateX(-50%) rotate(1turn)}}.grinch-sub-container{position:relative;width:375px;padding:0;margin:0 auto}@media screen and (min-width:737px){.grinch-sub-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1024px;height:450px;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:737px) and (max-width:1024px){.grinch-sub-container{width:768px;height:405px}}.grinch-sub-imagery{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}@media screen and (min-width:737px){.grinch-sub-imagery{position:relative;left:-30px;-webkit-box-flex:8;-webkit-flex:8 0 0;-ms-flex:8 0 0px;flex:8 0 0}}@media screen and (min-width:737px) and (max-width:1024px){.grinch-sub-imagery{left:0;-webkit-box-flex:6;-webkit-flex:6 0 0;-ms-flex:6 0 0px;flex:6 0 0}}.grinch-sub-imagery-logo{display:none}@media screen and (min-width:737px){.grinch-sub-imagery-logo{position:absolute;top:168px;left:70px;display:block}.grinch-sub-imagery-logo-image{width:151px;height:115px}}@media screen and (min-width:737px) and (max-width:1024px){.grinch-sub-imagery-logo{position:absolute;top:209px;left:40px;display:block}.grinch-sub-imagery-logo-image{width:100px;height:76px}}.grinch-sub-wheels{position:absolute;z-index:0;top:0;right:-20px;bottom:0;left:-20px;background:transparent;text-align:center;overflow:visible}@media screen and (min-width:737px){.grinch-sub-wheels{left:-80px}}.grinch-sub-wheels-wheel{position:absolute;top:-130px;left:50%;width:540px;height:540px;margin:0 auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:e 60s linear infinite;animation:e 60s linear infinite}@media screen and (min-width:737px){.grinch-sub-wheels-wheel{top:-120px;width:680px;height:680px}}@media screen and (min-width:737px) and (max-width:1024px){.grinch-sub-wheels-wheel{top:-40px;width:510px;height:510px}}.grinch-sub-wheels-colors{-webkit-animation-direction:reverse;animation-direction:reverse}.grinch-sub-grinch{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent url("../img/modules/grinch/grinch_mobile_2x.ad92a13fc535.png") no-repeat 0 100%;background-size:auto 268px}@media screen and (min-width:737px){.grinch-sub-grinch{background:transparent url("../img/modules/grinch/grinch_full_2x.47491f18b982.png") no-repeat 50%;background-size:auto 100%;background-position:200px}}@media screen and (min-width:737px) and (max-width:1024px){.grinch-sub-grinch{background-position:90px}}.grinch-sub-content{padding:36px 0;text-align:center;padding-left:115px}@media screen and (min-width:737px){.grinch-sub-content{padding-left:0}}.grinch-sub-content-logo-image{width:80px;height:61px}.grinch-sub-content-text{margin:10px 0 15px;font-size:27px;font-weight:800;line-height:1.19}@media screen and (min-width:737px){.grinch-sub-content-text{margin:80px 0 30px;font-size:50px}}@media screen and (min-width:737px) and (max-width:1024px){.grinch-sub-content-text{font-size:32px}}.grinch-sub-content-cta-button{background-color:#2e9941;color:#fff}.grinch-sub-content-cta-button:focus,.grinch-sub-content-cta-button:hover{background-color:#227230;color:#fff}@media screen and (min-width:737px){.grinch-sub-content{-webkit-box-flex:3;-webkit-flex:3 0 0;-ms-flex:3 0 0px;flex:3 0 0;text-align:left}.grinch-sub-content-logo{display:none}}.kindness-module{position:relative;height:250px;margin-top:-10px;color:#fff;text-align:center;background:url("../img/modules/kindness/dna-mobile.ebf7325f1ac6.png") repeat-x center 36px,-webkit-repeating-linear-gradient(135deg,transparent,transparent 4px,#de0194 0,#de0194 8px),-webkit-linear-gradient(26deg,#c409dc,#de0667);background:url("../img/modules/kindness/dna-mobile.ebf7325f1ac6.png") repeat-x center 36px,repeating-linear-gradient(-45deg,transparent,transparent 4px,#de0194 0,#de0194 8px),linear-gradient(64deg,#c409dc,#de0667)}@media screen and (min-width:737px){.kindness-module{height:450px;background:url("../img/modules/kindness/dna-desktop.6398a6b5c828.png") repeat-x center 80px,-webkit-repeating-linear-gradient(135deg,transparent,transparent 16px,#de0194 0,#de0194 32px),-webkit-linear-gradient(26deg,#c409dc,#de0667);background:url("../img/modules/kindness/dna-desktop.6398a6b5c828.png") repeat-x center 80px,repeating-linear-gradient(-45deg,transparent,transparent 16px,#de0194 0,#de0194 32px),linear-gradient(64deg,#c409dc,#de0667)}}@media screen and (min-width:737px) and (max-width:1024px){.kindness-module{height:400px;background:url("../img/modules/kindness/dna-tablet.eb3995c21f91.png") repeat-x center 60px,-webkit-repeating-linear-gradient(135deg,transparent,transparent 8px,#de0194 0,#de0194 16px),-webkit-linear-gradient(26deg,#c409dc,#de0667);background:url("../img/modules/kindness/dna-tablet.eb3995c21f91.png") repeat-x center 60px,repeating-linear-gradient(-45deg,transparent,transparent 8px,#de0194 0,#de0194 16px),linear-gradient(64deg,#c409dc,#de0667)}}.kindness-module-container{position:relative;height:100%;margin:0 auto;max-width:500px;padding-top:40px;color:inherit}@media screen and (min-width:737px){.kindness-module-container{padding-top:60px;max-width:1300px}}@media screen and (min-width:737px) and (max-width:1024px){.kindness-module-container{padding-top:65px;max-width:900px}}.kindness-module-heading{margin:0;font-size:23px;font-weight:800;line-height:1.17;letter-spacing:1.1px;color:inherit;text-transform:uppercase}@media screen and (min-width:737px){.kindness-module-heading{font-size:69px;line-height:1.13;letter-spacing:6.7px}}@media screen and (min-width:737px) and (max-width:1024px){.kindness-module-heading{font-size:44px;line-height:1.2;letter-spacing:4.7px}}.kindness-module-text{padding-top:15px;color:inherit;font-size:12px;font-weight:500;line-height:1.25}@media screen and (min-width:737px){.kindness-module-text{font-size:26px}}@media screen and (min-width:737px) and (max-width:1024px){.kindness-module-text{font-size:18px}}.kindness-module-cta{color:inherit;padding-top:20px}.kindness-module-cta-button{color:#d50f67;background-color:#fff;font-size:14px;min-width:auto}@media screen and (min-width:737px){.kindness-module-cta-button{font-size:18px}}.kindness-module-cta-button:focus,.kindness-module-cta-button:hover{background-color:#edeff0;color:#d50f67}@media screen and (min-width:737px){.kindness-module-cta{padding-top:50px}}@media screen and (min-width:737px) and (max-width:1024px){.kindness-module-cta{padding-top:45px}}.kindness-module-peace{position:absolute;top:33px;left:36px}@media screen and (min-width:737px){.kindness-module-peace{top:40px;left:11%;width:81px;height:auto}}@media screen and (min-width:737px) and (max-width:1024px){.kindness-module-peace{top:33px;left:87px;width:52px;height:auto}}.kindness-module-kiss{position:absolute;right:27px;bottom:76px}@media screen and (min-width:737px){.kindness-module-kiss{right:11%;bottom:102px;width:140px;height:auto}}@media screen and (min-width:737px) and (max-width:1024px){.kindness-module-kiss{bottom:79px;width:90px;height:auto}}.tfo-email-banner{padding:18px 20px 12px;background-image:-webkit-linear-gradient(340deg,#ff6d19,#ff9526 50%,#ffba32);background-image:linear-gradient(110deg,#ff6d19,#ff9526 50%,#ffba32)}.tfo-email-banner-title{font-size:20px;font-weight:600;color:#fff;line-height:1.3;letter-spacing:.4px;text-align:center}.tfo-email-banner-text{font-size:14px;color:#fff;line-height:2.21;text-align:center}.tfo-email-banner-form-error,.tfo-email-banner-form-success{text-align:center;font-weight:500;color:#fff;line-height:39px}.tfo-email-banner-email{padding-top:9px;text-align:center}.tfo-email-banner-email-input{width:184px;height:39px;border:none;font-size:14px;text-align:center;background-color:#fff;border-radius:8px;margin-right:8px;-webkit-transition:box-shadow .333s;transition:box-shadow .333s}.tfo-email-banner-email-input:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.5)}.tfo-email-banner-disclaimer{padding-top:9px;font-size:9px;color:#fff;line-height:1.33;text-align:center}.tfo-email-banner-error{display:none;font-size:14px;color:#fff;margin-bottom:4px;text-align:center}.tfo-email-banner-button{margin-top:5px}@media screen and (min-width:737px){.tfo-email-banner{display:none}}.bf{position:relative;padding:15px 5px;background-color:#000}@media screen and (min-width:737px){.bf{padding:35px 38px}}@media screen and (min-width:737px) and (max-width:1024px){.bf{padding:40px 35px}}.bf .d-layout-button{padding:13px 24px;font-size:16px;font-weight:800;background-color:#fff;color:#000}.bf .d-layout-button:focus,.bf .d-layout-button:hover{background-color:#edeff0;color:#000}.d-layout-button{padding:13px 30px;font-size:16px;font-weight:800;background-color:#fff;color:#d50f67;min-width:0}.d-layout-button:focus,.d-layout-button:hover{background-color:#edeff0;color:#d50f67}main{overflow:hidden}.tpd-tooltip{position:absolute}.tpd-tooltip,.tpd-tooltip [class^=tpd-]{box-sizing:content-box}.tpd-content-wrapper{position:absolute;top:0;left:0;float:left;width:100%;height:100%;overflow:hidden}.tpd-content-relative,.tpd-content-relative-padder,.tpd-content-spacer{float:left;position:relative}.tpd-content-relative{width:100%}.tpd-content{float:left;clear:both;position:relative;padding:10px;font-size:11px;line-height:16px;color:#fff}.tpd-has-inner-close .tpd-content-relative .tpd-content{padding-right:0!important}.tpd-tooltip .tpd-content-no-padding{padding:0!important}.tpd-title-wrapper{float:left;position:relative;overflow:hidden}.tpd-title-spacer{float:left}.tpd-title-relative,.tpd-title-relative-padder{float:left;position:relative}.tpd-title-relative{width:100%}.tpd-title{float:left;position:relative;font-size:11px;line-height:16px;padding:10px;font-weight:700;text-transform:uppercase;color:#fff}.tpd-has-title-close .tpd-title{padding-right:0!important}.tpd-close{position:absolute;top:0;right:0;width:28px;height:28px;cursor:pointer;overflow:hidden;color:#fff}.tpd-close-icon{float:left;font-family:Arial,Baskerville,monospace;font-weight:400;font-style:normal;text-decoration:none;width:28px;height:28px;font-size:28px;line-height:28px;text-align:center}.tpd-frames,.tpd-skin{position:absolute;top:0;left:0}.tpd-frames .tpd-frame{float:left;width:100%;height:100%;clear:both;display:none}.tpd-visible-frame-bottom .tpd-frame-bottom,.tpd-visible-frame-left .tpd-frame-left,.tpd-visible-frame-right .tpd-frame-right,.tpd-visible-frame-top .tpd-frame-top{display:block}.tpd-backgrounds{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.tpd-background-shadow,.tpd-backgrounds{position:absolute;top:0;left:0;width:100%;height:100%}.tpd-background-shadow{background-color:transparent;pointer-events:none}.tpd-no-shadow .tpd-skin .tpd-background-shadow{box-shadow:none!important}.tpd-background-box{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.tpd-no-stem .tpd-background-box,.tpd-no-stem .tpd-shift-stem{display:none}.tpd-no-stem .tpd-background-box-top{display:block}.tpd-background-box-shift,.tpd-background-box-shift-further{position:relative;float:left;width:100%;height:100%}.tpd-background{border-radius:10px;float:left;clear:both;background:none;background-clip:padding-box;border-color:#282828;border:1px solid hsla(0,0%,100%,.1)}.tpd-background-loading{display:none}.tpd-no-radius .tpd-skin .tpd-frames .tpd-frame .tpd-backgrounds .tpd-background{border-radius:0}.tpd-background-content,.tpd-background-title{float:left;clear:both;width:100%;background-color:#282828}.tpd-background-border-hack{position:absolute;top:0;left:0;width:100%;height:100%;border-style:solid}.tpd-background-box-top{top:0}.tpd-background-box-bottom{bottom:0}.tpd-background-box-left{left:0}.tpd-background-box-right{right:0}.tpd-iframeshim{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;zoom:1;filter:alpha(opacity=0);opacity:0}.tpd-shift-stem{top:0;left:0;overflow:hidden}.tpd-shift-stem,.tpd-shift-stem-side{position:absolute}.tpd-frame-bottom .tpd-shift-stem-side,.tpd-frame-top .tpd-shift-stem-side{width:100%}.tpd-frame-left .tpd-shift-stem-side,.tpd-frame-right .tpd-shift-stem-side{height:100%}.tpd-stem{position:absolute;top:0;left:0;overflow:hidden;width:16px;height:8px;margin-left:3px;margin-top:2px;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset{margin:0!important}.tpd-stem-spacer{position:absolute;top:0;left:0;width:100%;height:100%}.tpd-stem-reset .tpd-stem-spacer{margin-top:0}.tpd-stem-point{width:100px;position:absolute;top:0;left:50%}.tpd-stem-downscale,.tpd-stem-transform{float:left;width:100%;height:100%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;position:relative}.tpd-stem-side{width:50%;height:100%;float:left;position:relative;overflow:hidden}.tpd-stem-side-inversed{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.tpd-stem-triangle{width:0;height:0;border-bottom-style:solid;border-left-color:transparent;border-left-style:solid;position:absolute;top:0;left:0}.tpd-stem-border{width:20px;background-color:#fff;border-right-color:#fff}.tpd-stem-border,.tpd-stem-border-corner{height:100%;position:absolute;top:0;left:50%;border-right-style:solid;border-right-width:0}.tpd-stem *{z-index:0;zoom:1}.tpd-stem-border-center-offset,.tpd-stem-border-center-offset-inverse{float:left;position:relative;width:100%;height:100%;overflow:hidden}.tpd-stem-notransform{float:left;width:100%;height:100%;position:relative}.tpd-stem-notransform .tpd-stem-border{height:100%;position:relative;float:left;top:0;left:0;margin:0}.tpd-stem-notransform .tpd-stem-border-center{position:absolute}.tpd-stem-notransform .tpd-stem-border-corner{background:#fff;border:0;top:auto;left:auto}.tpd-stem-notransform .tpd-stem-border-center,.tpd-stem-notransform .tpd-stem-triangle{height:0;border:0;left:50%}.tpd-stem-transform-left{-webkit-transform:rotate(-90deg) scaleX(-1);-ms-transform:rotate(-90deg) scaleX(-1);transform:rotate(-90deg) scaleX(-1)}.tpd-stem-transform-right{-webkit-transform:rotate(90deg) translateY(-100%);-ms-transform:rotate(90deg) translateY(-100%);transform:rotate(90deg) translateY(-100%)}.tpd-stem-transform-bottom{-webkit-transform:scaleY(-1) translateY(-100%);-ms-transform:scaleY(-1) translateY(-100%);transform:scaleY(-1) translateY(-100%)}.tpd-spinner{position:absolute;top:50%;left:50%;width:46px;height:36px}.tpd-spinner-spin{position:relative;float:left;margin:8px 0 0 13px;text-indent:-9999em;border-top:2px solid hsla(0,0%,100%,.2);border-right:2px solid hsla(0,0%,100%,.2);border-bottom:2px solid hsla(0,0%,100%,.2);border-left:2px solid #fff;-webkit-animation:f 1.1s infinite linear;animation:f 1.1s infinite linear;box-sizing:border-box!important}.tpd-spinner-spin,.tpd-spinner-spin:after{border-radius:50%;width:20px;height:20px}@-webkit-keyframes f{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes f{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tpd-is-loading .tpd-background,.tpd-is-loading .tpd-content-wrapper,.tpd-is-loading .tpd-title-wrapper{display:none}.tpd-is-loading .tpd-background-loading{display:block}.tpd-tooltip-measuring{top:0;left:0;position:absolute;max-width:100%;width:100%}.tpd-tooltip-measuring .tpd-skin,.tpd-tooltip-measuring .tpd-spinner{display:none}.tpd-tooltip-measuring .tpd-content-wrapper,.tpd-tooltip-measuring .tpd-title-wrapper{display:block}.tpd-tooltip a,.tpd-tooltip a:hover{color:gray;text-decoration:underline}.tpd-tooltip a:hover{color:#6c6c6c}.tpd-size-x-small .tpd-content,.tpd-size-x-small .tpd-title{padding:7px 8px;font-size:10px;line-height:15px}.tpd-size-x-small .tpd-background{border-radius:5px}.tpd-size-x-small .tpd-stem{width:12px;height:6px;margin-left:4px;margin-top:2px}.tpd-size-x-small.tpd-no-radius .tpd-stem{margin-left:7px}.tpd-size-x-small .tpd-close{margin-bottom:1px}.tpd-size-x-small .tpd-spinner{width:35px;height:29px}.tpd-size-x-small .tpd-spinner-spin{margin:6px 0 0 9px}.tpd-size-x-small .tpd-spinner-spin,.tpd-size-x-small .tpd-spinner-spin:after{width:17px;height:17px}.tpd-size-small .tpd-content,.tpd-size-small .tpd-title{padding:8px;font-size:10px;line-height:16px}.tpd-size-small .tpd-background{border-radius:6px}.tpd-size-small .tpd-stem{width:14px;height:7px;margin-left:5px;margin-top:2px}.tpd-size-small.tpd-no-radius .tpd-stem{margin-left:8px}.tpd-size-small .tpd-close{margin:2px 1px}.tpd-size-small .tpd-spinner{width:42px;height:32px}.tpd-size-small .tpd-spinner-spin{margin:7px 0 0 13px}.tpd-size-small .tpd-spinner-spin,.tpd-size-small .tpd-spinner-spin:after{width:18px;height:18px}.tpd-size-medium .tpd-content,.tpd-size-medium .tpd-title{padding:10px;font-size:11px;line-height:16px}.tpd-size-medium .tpd-background{border-radius:8px}.tpd-size-medium .tpd-stem{width:16px;height:8px;margin-left:6px;margin-top:2px}.tpd-size-medium.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-medium .tpd-close{margin:4px 2px}.tpd-size-medium .tpd-spinner{width:50px;height:36px}.tpd-size-medium .tpd-spinner-spin{margin:8px 0 0 15px}.tpd-size-medium .tpd-spinner-spin,.tpd-size-medium .tpd-spinner-spin:after{width:20px;height:20px}.tpd-size-large .tpd-content,.tpd-size-large .tpd-title{padding:10px;font-size:13px;line-height:18px}.tpd-size-large .tpd-background{border-radius:8px}.tpd-size-large .tpd-stem{width:18px;height:9px;margin-left:7px;margin-top:2px}.tpd-size-large.tpd-no-radius .tpd-stem{margin-left:10px}.tpd-size-large .tpd-close{margin:5px 2px}.tpd-size-large .tpd-spinner{width:54px;height:38px}.tpd-size-large .tpd-spinner-spin{margin:9px 0 0 17px}.tpd-size-large .tpd-spinner-spin,.tpd-size-large .tpd-spinner-spin:after{width:20px;height:20px}.tpd-skin-dark .tpd-close,.tpd-skin-dark .tpd-content,.tpd-skin-dark .tpd-title{color:#fff}.tpd-skin-dark .tpd-background-content,.tpd-skin-dark .tpd-background-title{background-color:#282828}.tpd-skin-dark .tpd-background{border-width:1px;border-color:#282828;border-color:hsla(0,0%,100%,.1)}.tpd-skin-dark .tpd-title-wrapper{border-bottom:1px solid #404040}.tpd-skin-dark .tpd-spinner-spin{border-color:hsla(0,0%,100%,.2);border-left-color:#fff}.tpd-skin-dark a{color:#ccc}.tpd-skin-dark a:hover{color:silver}.tpd-skin-light .tpd-close,.tpd-skin-light .tpd-content,.tpd-skin-light .tpd-title{color:#333}.tpd-skin-light .tpd-background-content{background-color:#fff}.tpd-skin-light .tpd-background{border-width:1px;border-color:#838383;border-color:rgba(0,0,0,.3)}.tpd-skin-light .tpd-background-title{background-color:#f7f7f7}.tpd-skin-light .tpd-title-wrapper{border-bottom:1px solid silver}.tpd-skin-light .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-light.tpd-no-shadow .tpd-background{border-color:#acacac;border-color:hsla(0,0%,39%,.3)}.tpd-skin-light .tpd-spinner-spin{border-color:rgba(51,51,51,.2);border-left-color:#333}.tpd-skin-light a{color:gray}.tpd-skin-light a:hover{color:#6c6c6c}.tpd-skin-gray .tpd-close,.tpd-skin-gray .tpd-content,.tpd-skin-gray .tpd-title{color:#fff}.tpd-skin-gray .tpd-background-content,.tpd-skin-gray .tpd-background-title{background-color:#727272}.tpd-skin-gray .tpd-background{border-width:1px;border-color:#727272;border-color:hsla(0,0%,100%,.1)}.tpd-skin-gray .tpd-title-wrapper{border-bottom:1px solid #505050}.tpd-skin-gray .tpd-spinner-spin{border-color:hsla(0,0%,100%,.2);border-left-color:#fff}.tpd-skin-gray a{color:#ccc}.tpd-skin-gray a:hover{color:#b6b6b6}.tpd-skin-red .tpd-close,.tpd-skin-red .tpd-content,.tpd-skin-red .tpd-title{color:#fff}.tpd-skin-red .tpd-background-content{background-color:#e13c37}.tpd-skin-red .tpd-background{border-width:1px;border-color:#a30500;border-color:rgba(12,0,0,.6)}.tpd-skin-red .tpd-background-title{background-color:#e13c37}.tpd-skin-red .tpd-title-wrapper{border-bottom:1px solid #a30500}.tpd-skin-red .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-red .tpd-spinner-spin{border-color:hsla(0,0%,100%,.2);border-left-color:#fff}.tpd-skin-red a{color:#ddd}.tpd-skin-red a:hover{color:#c6c6c6}.tpd-skin-green .tpd-close,.tpd-skin-green .tpd-content,.tpd-skin-green .tpd-title{color:#fff}.tpd-skin-green .tpd-background-content{background-color:#4aab3a}.tpd-skin-green .tpd-background{border-width:1px;border-color:#127c00;border-color:rgba(0,12,0,.6)}.tpd-skin-green .tpd-background-title{background-color:#4aab3a}.tpd-skin-green .tpd-title-wrapper{border-bottom:1px solid #127c00}.tpd-skin-green .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-green .tpd-spinner-spin{border-color:hsla(0,0%,100%,.2);border-left-color:#fff}.tpd-skin-green a{color:#ddd}.tpd-skin-green a:hover{color:#c6c6c6}.tpd-skin-blue .tpd-close,.tpd-skin-blue .tpd-content,.tpd-skin-blue .tpd-title{color:#fff}.tpd-skin-blue .tpd-background-content{background-color:#45a3e3}.tpd-skin-blue .tpd-background{border-width:1px;border-color:#1674b4;border-color:rgba(0,0,12,.6)}.tpd-skin-blue .tpd-background-title{background-color:#45a3e3}.tpd-skin-blue .tpd-title-wrapper{border-bottom:1px solid #1674b4}.tpd-skin-blue .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-blue .tpd-spinner-spin{border-color:hsla(0,0%,100%,.2);border-left-color:#fff}.tpd-skin-blue a{color:#ddd}.tpd-skin-blue a:hover{color:#c6c6c6}.tpd-skin-lightyellow .tpd-close,.tpd-skin-lightyellow .tpd-content,.tpd-skin-lightyellow .tpd-title{color:#333}.tpd-skin-lightyellow .tpd-background-content{background-color:#ffffa9}.tpd-skin-lightyellow .tpd-background{border-width:1px;border-color:#9d9c8c;border-color:rgba(8,8,0,.35)}.tpd-skin-lightyellow .tpd-background-title{background-color:#ffffa9}.tpd-skin-lightyellow .tpd-title-wrapper{border-bottom:1px solid #a7a697}.tpd-skin-lightyellow .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-lightyellow .tpd-spinner-spin{border-color:rgba(51,51,51,.2);border-left-color:#333}.tpd-skin-lightyellow a{color:#777}.tpd-skin-lightyellow a:hover{color:#868686}.tpd-skin-lightblue .tpd-close,.tpd-skin-lightblue .tpd-content,.tpd-skin-lightblue .tpd-title{color:#333}.tpd-skin-lightblue .tpd-background-content{background-color:#bce5ff}.tpd-skin-lightblue .tpd-background{border-width:1px;border-color:#7c868a;border-color:rgba(0,0,8,.35)}.tpd-skin-lightblue .tpd-background-title{background-color:#bce5ff}.tpd-skin-lightblue .tpd-title-wrapper{border-bottom:1px solid #909b9f}.tpd-skin-lightblue .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-lightblue .tpd-spinner-spin{border-color:rgba(51,51,51,.2);border-left-color:#333}.tpd-skin-lightblue a{color:#777}.tpd-skin-lightblue a:hover{color:#868686}.tpd-skin-lightpink .tpd-close,.tpd-skin-lightpink .tpd-content,.tpd-skin-lightpink .tpd-title{color:#333}.tpd-skin-lightpink .tpd-background-content{background-color:#ffc4bf}.tpd-skin-lightpink .tpd-background{border-width:1px;border-color:#8d817c;border-color:rgba(8,0,0,.35)}.tpd-skin-lightpink .tpd-background-title{background-color:#ffc4bf}.tpd-skin-lightpink .tpd-title-wrapper{border-bottom:1px solid #a08f8f}.tpd-skin-lightpink .tpd-background-shadow{box-shadow:0 0 8px rgba(0,0,0,.15)}.tpd-skin-lightpink .tpd-spinner-spin{border-color:rgba(51,51,51,.2);border-left-color:#333}.tpd-skin-lightpink a{color:#777}.tpd-skin-lightpink a:hover{color:#868686}