/*!
Theme Name: DNA My Dog
Author URI: https://www.dnamydog.com/
Author: DNA My Dog
Text Domain: dnamydog
Version: 2.2.1
Description: The theme for DNA My Dog website.
*/html,body,div,span,main,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,section,summary,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{font-size:10px}body{font-size:1.6rem;font-style:normal;line-height:1}a{color:inherit}b,strong{font-weight:900}i,em{font-style:italic}img,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:before,q:before,q:before{content:"";content:none}input,textarea,button{font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0 none}table{border-collapse:collapse;border-spacing:0}template{display:none}html{--color-black: #000000;--color-white: #FFFFFF;--color-grey: #E7E7E8;--color-green-dark: #008851;--color-green-light: #A3F2BA;--color-blue-dark: #036DFF;--color-blue-light: #82E5FF;--color-orange-dark: #F36D00;--color-orange-light: #FFAA00;--color-red: #E8494C;--color-pink: #FFDBD1;--color-yellow: #FFE833;--color-greyhound: #E7E7E8;--color-park: #008851;--color-home: #036DFF;--color-run: #F36D00;--color-ball: #FFAA00;--color-energy: #E8494C;--color-quirky: #A3F2BA;--color-kind: #82E5FF;--color-calm: #FFDBD1;--color-joy: #FFE833;--color-park-tint-90: #E6F3EE;--color-park-tint-60: #99CFB9;--color-park-tint-30: #4DAC85;--color-home-tint-90: #E6F0FF;--color-home-tint-60: #9AC5FF;--color-home-tint-30: #4F99FF;--color-run-tint-90: #FEF0E6;--color-run-tint-60: #FAC599;--color-run-tint-30: #F7994D;--color-ball-tint-90: #FFF7E6;--color-ball-tint-60: #FFDD99;--color-ball-tint-30: #FFC44D;--color-greyhound-tint-90: #FDFDFD;--color-greyhound-tint-60: #F5F5F6;--color-greyhound-tint-30: #EEEEEF;--color-park-shade-90: #000E08;--color-park-shade-60: #003620;--color-park-shade-30: #005F39;--color-home-shade-90: #000B19;--color-home-shade-60: #012C66;--color-home-shade-30: #024CB3;--color-run-shade-90: #180B00;--color-run-shade-60: #612C00;--color-run-shade-30: #AA4C00;--color-ball-shade-90: #191100;--color-ball-shade-60: #664400;--color-ball-shade-30: #B37700;--color-greyhound-shade-90: #171717;--color-greyhound-shade-60: #5C5C5D;--color-greyhound-shade-30: #A2A2A2}@font-face{font-family:"fraktion-regular";src:url("fonts/fraktionsans-regular.ttf") format("truetype")}@font-face{font-family:"fraktion-medium";src:url("fonts/fraktionsans-medium.ttf") format("truetype")}html{--font-stack-regular: Fraktion Sans Regular, Fraktion Sans, fraktion-regular, Helvetica, Arial, sans-serif;--font-stack-medium: Fraktion Sans Regular, Fraktion Sans, fraktion-medium, Helvetica, Arial, sans-serif;--font-size-body: 1.6rem;--font-size-hero: 7.4rem;--font-size-display: 4.8rem;--font-size-h1: 4rem;--font-size-h2: 3.2rem;--font-size-h3: 2.4rem;--font-size-h4: 1.6rem;--font-size-h5: 1.6rem;--font-size-h6: 1.6rem;--font-size-small: 1.2rem;--font-size-xsmall: 1rem;--line-height-body: 2.4rem;--line-height-hero: 8.4rem;--line-height-display: 5.6rem;--line-height-h1: 4.8rem;--line-height-h2: 4rem;--line-height-h3: 3.2rem;--line-height-h4: 2.4rem;--line-height-h5: 2.4rem;--line-height-h6: 2.4rem;--line-height-small: 2rem;--line-height-xsmall: 1.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}@media screen and (max-width: 768px){html{--font-size-hero: 4.8rem;--font-size-display: 4rem;--font-size-h1: 3.2rem;--font-size-h2: 2.4rem;--line-height-hero: 5.6rem;--line-height-display: 4.8rem;--line-height-h1: 4rem;--line-height-h2: 3.2rem}}html,body{color:#000}body{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.6rem;font-size:var(--font-size-body);line-height:2.4rem;line-height:var(--line-height-body);letter-spacing:0}b,strong{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500}h1,.h1{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:4rem;font-size:var(--font-size-h1);line-height:4.8rem;line-height:var(--line-height-h1);letter-spacing:-0.1rem}h2,.h2{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:3.2rem;font-size:var(--font-size-h2);line-height:4rem;line-height:var(--line-height-h2);letter-spacing:-0.1rem}h3,.h3{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:2.4rem;font-size:var(--font-size-h3);line-height:3.2rem;line-height:var(--line-height-h3);letter-spacing:-0.1rem}h4,.h4,h5,.h5,h6,.h6{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:1.6rem;font-size:var(--font-size-h4);line-height:2.4rem;line-height:var(--line-height-h4)}h2+h3,.h2+.h3{padding-top:1rem}.heading-hero{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:7.4rem;font-size:var(--font-size-hero);font-weight:500;line-height:8.4rem;line-height:var(--line-height-hero);letter-spacing:-0.1rem}@media screen and (min-width: 1024px){.heading-hero{letter-spacing:-0.25rem}}.heading-display{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:4.8rem;font-size:var(--font-size-display);line-height:5.6rem;line-height:var(--line-height-display);letter-spacing:-0.1rem}.text-body{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.6rem;font-size:var(--font-size-body);line-height:2.4rem;line-height:var(--line-height-body);letter-spacing:0}.text-small{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.2rem;font-size:var(--font-size-small);line-height:2rem;line-height:var(--line-height-small);letter-spacing:0}.text-xsmall{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;font-size:var(--font-size-xsmall);line-height:1.8rem;line-height:var(--line-height-xsmall);letter-spacing:0}html,body{min-height:100vh;background-color:#fff}html[lang]{margin:0 !important}@media screen and (min-width: 1441px){html{font-size:.69vw}}@media screen and (max-width: 768px){html{font-size:2.55vw}}.main{position:relative;min-height:7.2rem}@media screen and (min-width: 1024px){.main{min-height:11.2rem}}.footer{padding:3.2rem 0;background:#000;color:#fff}.block{position:relative}.wrapper{max-width:108rem;height:100%;margin:0 auto;padding:0 2.6rem}.container{position:relative;padding:4rem 0 2rem}.container .container{padding:4rem 0}.columns{display:flex;flex-direction:column}@media screen and (min-width: 769px){.columns{flex-direction:row}}@media screen and (min-width: 769px){.columns .column{flex:1 1 0}}.anchors{margin:1rem 0 0;background:#f5f5f5;border-bottom:.1rem solid var(--color-greyhound-shade-30)}@media screen and (min-width: 320px){.anchors{position:sticky;z-index:8;top:0}}.anchors::after{width:4rem;height:100%;position:absolute;z-index:2;top:0;right:0;background:linear-gradient(-90deg, whitesmoke 0%, rgba(245, 245, 245, 0) 100%);pointer-events:none;content:""}.anchors ul{display:flex;padding:1.5rem 0;overflow:auto}.anchors li{padding-right:1rem}.anchors li:last-child{padding-right:4rem}.anchors .button-secondary{display:inline-block}.hide{display:none !important}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.screenreader-only,.woocommerce-cart-form .quantity .screen-reader-text{display:block;width:0;height:0;position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);opacity:0}.error-404{min-height:100vh;position:relative}.error-404 h1{padding:2.7rem 0 4rem 0}.error-404-split{display:flex;flex-direction:column;height:100%}.error-404-split-item{width:100%;min-height:50vh}.error-404-split-item:nth-of-type(2){background:#E7E7E8}.error-404-content{align-items:center;justify-content:center;display:flex;flex-direction:column;margin-top:-15rem}@media screen and (min-width: 769px){.error-404-content{margin-top:-25rem}}.error-404-content img{max-width:100%}.button-primary,.return-to-shop a{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:1;color:var(--color-black);font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.2rem;text-align:center;text-decoration:none;text-transform:uppercase;background-color:rgba(0,0,0,0);border-radius:5rem;border:2px solid rgba(0,0,0,0);transition:background-color 150ms ease-out,border-color 150ms ease-out;overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-primary:focus,.return-to-shop a:focus{border-color:var(--color-black);box-shadow:none;outline:none}@supports selector(:focus-visible){.button-primary:focus,.return-to-shop a:focus{border-color:rgba(0,0,0,0)}}@supports selector(:focus-visible){.button-primary:focus-visible,.return-to-shop a:focus-visible{border-color:var(--color-black);box-shadow:none;outline:none}}.button-primary:hover::after,.return-to-shop a:hover::after{transform:translate3d(0, 0, 0)}.button-primary:disabled,.return-to-shop a:disabled,.button-primary.disabled,.return-to-shop a.disabled{color:var(--color-white);cursor:default}.button-primary:disabled::before,.return-to-shop a:disabled::before,.button-primary.disabled::before,.return-to-shop a.disabled::before{background-color:var(--color-greyhound)}.button-primary::before,.return-to-shop a::before,.button-primary::after,.return-to-shop a::after{width:100%;height:100%;position:absolute;z-index:-2;top:0;left:0;border-radius:5rem;content:""}.button-primary::after,.return-to-shop a::after{z-index:-1;transform:translate3d(-100%, 0, 0);transition:transform 300ms ease-out}.button-primary:active::before,.return-to-shop a:active::before{background-color:var(--color-orange-dark)}.button-primary::before,.return-to-shop a::before{background-color:var(--color-joy)}.button-primary:not(:disabled)::after,.return-to-shop a:not(:disabled)::after{background-color:var(--color-ball)}.button-secondary{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;z-index:1;color:var(--color-black);font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:.2rem;text-align:center;text-decoration:none;text-transform:uppercase;background-color:rgba(0,0,0,0);border-radius:5rem;border:2px solid rgba(0,0,0,0);transition:background-color 150ms ease-out,border-color 150ms ease-out;overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--color-greyhound)}.button-secondary:focus{border-color:var(--color-black);box-shadow:none;outline:none}@supports selector(:focus-visible){.button-secondary:focus{border-color:rgba(0,0,0,0)}}@supports selector(:focus-visible){.button-secondary:focus-visible{border-color:var(--color-black);box-shadow:none;outline:none}}.button-secondary:hover::after{transform:translate3d(0, 0, 0)}.button-secondary:disabled,.button-secondary.disabled{color:var(--color-white);cursor:default}.button-secondary:disabled::before,.button-secondary.disabled::before{background-color:var(--color-greyhound)}.button-secondary::before,.button-secondary::after{width:100%;height:100%;position:absolute;z-index:-2;top:0;left:0;border-radius:5rem;content:""}.button-secondary::after{z-index:-1;transform:translate3d(-100%, 0, 0);transition:transform 300ms ease-out}.button-secondary::before{background-color:var(--color-white)}.button-secondary:not(:disabled)::after{background-color:var(--color-greyhound)}.button-xlarge{padding:1rem 4rem;font-size:1.8rem;line-height:3.2rem}.button-xlarge.button-secondary{line-height:3rem}.button-large,.return-to-shop a{padding:.6rem 3.2rem;font-size:1.6rem;line-height:3.2rem}.button-large.button-secondary,.return-to-shop a.button-secondary{padding:.4rem 3rem}.button-small{padding:.6rem 2.4rem;font-size:1.4rem;line-height:2.4rem}.button-small.button-secondary{line-height:2.2rem}.button-control{padding:1rem;background-color:var(--color-white);border-color:var(--color-greyhound)}.button-control:hover{background-color:var(--color-greyhound)}.button-profile{display:flex;justify-content:center;align-items:center;width:15rem;height:15rem;background:var(--color-white) url("images/icons/dnamydog-icon-button-profile.svg") no-repeat scroll 50% 100%;background-size:9.5rem;border:2px solid var(--color-greyhound);border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color 150ms ease-out}.button-profile:focus{border-color:var(--color-black);box-shadow:none;outline:none}.button-profile img{transform:translate3d(0, 0, 0) scale3d(1, 1, 1);transition:transform 150ms ease-out}.button-profile:hover{border-color:var(--color-greyhound-shade-30)}.button-profile:hover img{transform:translate3d(0, 0, 0) scale3d(2, 2, 2)}.button-icon{display:block;width:2.4rem;height:2.4rem;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;border:0 none;text-indent:-123rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.button-icon[data-icon=menu]{background-image:url("images/icons/dnamydog-icon-action-menu.svg");background-size:2.4rem auto}.button-icon[data-icon=menu][data-style=light]{background-image:url("images/icons/dnamydog-icon-action-menu-white.svg")}.button-icon[data-icon=cart]{background-image:url("images/icons/dnamydog-icon-action-cart.svg");background-size:1.95rem auto;overflow:visible}.button-icon[data-icon=cart][data-style=light]{background-image:url("images/icons/dnamydog-icon-action-cart-white.svg")}.button-icon[data-icon=close],.button-icon[data-icon=cancel]{background-image:url("images/icons/dnamydog-icon-action-cancel.svg")}.button-icon[data-badge]::after{display:flex;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;position:relative;top:-0.8rem;right:-0.8rem;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:1.2rem;background-color:var(--color-yellow);border-radius:50%;content:attr(data-badge)}.form>label,.form>div{display:block;padding:.25rem 0}.form-group,.form>.form-group{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.form-group label,.form>.form-group label{width:48%}.form-label-text{display:inline-block;text-align:left;cursor:pointer}.form-label-radio{display:flex;align-items:center;justify-content:flex-start}.form-label-disabled{color:var(--color-greyhound);pointer-events:none}.form-label-note{padding:0 2.6rem !important;color:var(--color-greyhound-shade-30);text-align:left}.form-input{position:relative;width:100%;max-width:41.5rem}.form-input img{width:2.4rem;position:absolute;z-index:2;top:1.5rem;right:2rem}.form-input-text,.woocommerce .js-sv-wc-payment-gateway-credit-card-form-input,.woocommerce .payment_method_authorizeaim_multiaccount .input-text,.woocommerce .form-input-wrapper input,.woocommerce .form-input-wrapper textarea{display:block;box-sizing:border-box;width:100%;height:5.6rem;margin:.5rem 0;padding:.8rem 6.4rem .8rem 2.4rem;position:relative;z-index:1;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.6rem;line-height:2.4rem;color:var(--color-black);background:var(--color-white);border:.1rem solid var(--color-greyhound);border-radius:.8rem;outline:none;box-shadow:none}.form-input-text:disabled,.woocommerce .js-sv-wc-payment-gateway-credit-card-form-input:disabled,.woocommerce .payment_method_authorizeaim_multiaccount .input-text:disabled,.woocommerce .form-input-wrapper input:disabled,.woocommerce .form-input-wrapper textarea:disabled{color:var(--color-greyhound);border-color:var(--color-greyhound-tint-30)}.form-input-text:not(:disabled):hover,.woocommerce .js-sv-wc-payment-gateway-credit-card-form-input:not(:disabled):hover,.woocommerce .payment_method_authorizeaim_multiaccount .input-text:not(:disabled):hover,.woocommerce .form-input-wrapper input:not(:disabled):hover,.woocommerce .form-input-wrapper textarea:not(:disabled):hover,.form-input-text:not(:disabled):active,.woocommerce .js-sv-wc-payment-gateway-credit-card-form-input:not(:disabled):active,.woocommerce .payment_method_authorizeaim_multiaccount .input-text:not(:disabled):active,.woocommerce .form-input-wrapper input:not(:disabled):active,.woocommerce .form-input-wrapper textarea:not(:disabled):active{border-color:var(--color-greyhound-shade-30)}.form-input-text:focus,.woocommerce .js-sv-wc-payment-gateway-credit-card-form-input:focus,.woocommerce .payment_method_authorizeaim_multiaccount .input-text:focus,.woocommerce .form-input-wrapper input:focus,.woocommerce .form-input-wrapper textarea:focus,.form-input-text:not(:disabled):focus:hover{border-color:var(--color-black)}.form-input-text.form-input-textarea,.woocommerce .form-input-textarea.js-sv-wc-payment-gateway-credit-card-form-input,.woocommerce .payment_method_authorizeaim_multiaccount .form-input-textarea.input-text,.woocommerce .form-input-wrapper input.form-input-textarea,.woocommerce .form-input-wrapper textarea.form-input-textarea{height:12.5rem;min-height:12.5rem;max-height:40rem;padding:1.6rem;resize:vertical}.form-input-text.form-input-number,.woocommerce .form-input-number.js-sv-wc-payment-gateway-credit-card-form-input,.woocommerce .payment_method_authorizeaim_multiaccount .form-input-number.input-text,.woocommerce .form-input-wrapper input.form-input-number,.woocommerce .form-input-wrapper textarea.form-input-number{display:inline-block;max-width:5.6rem;padding:.8rem 1.6rem;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:2.4rem;line-height:3.2rem;letter-spacing:-0.1rem;text-align:center}.form-input-radio{position:absolute;width:0;height:0;opacity:0}.form-input-radio:hover .form-input-radio-display{border-color:var(--color-greyhound-shade-30)}.form-input-radio:focus+.form-input-radio-display{border-color:var(--color-black)}.form-input-radio:checked+.form-input-radio-display{background:var(--color-black);box-shadow:inset 0 0 0 .4rem var(--color-white)}.form-input-radio:disabled+.form-input-radio-display{border-color:var(--color-greyhound);background:var(--color-greyhound);box-shadow:inset 0 0 0 .4rem var(--color-white)}@media screen and (max-width: 1023px){.form-label-radio .form-label-text{text-align:left;flex:1 1 0}}.form-input-radio-display{display:inline-block;box-sizing:border-box;align-self:flex-start;min-width:2rem;width:2rem;height:2rem;margin:1rem 1rem 1rem 0;background-color:var(--color-white);border:.1rem solid var(--color-greyhound);border-radius:50%;transition:border-color 150ms ease-out,background-color 150ms ease-out;cursor:pointer}.form-input-radio:hover .form-input-radio-display{border-color:var(--color-greyhound-shade-30)}.form-input-dropdown{height:5rem;position:relative;margin:.5rem 0}.form-input-dropdown img,.form-input-dropdown .form-input-dropdown-select{height:100%;width:100%}.form-input-dropdown-ui{width:100%;display:flex;align-items:center;position:absolute;left:0;top:0;z-index:0}.form-input select,.form-input-dropdown-select{padding-left:2rem;padding-right:4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("/wp-content/themes/dnamydog/images/icons/dnamydog-icon-action-chevron-down.svg") no-repeat scroll calc(100% - 2rem) 50%;background-size:2.2rem auto}.form-input-dropdown-select{font-family:var(--font-stack-regular);font-size:1.6rem;opacity:0;z-index:1}.form-controls{display:flex}.form-controls li{padding-right:2rem}.form-input-valid{border-color:var(--color-park)}.form-input-invalid{border-color:var(--color-energy)}.form-input-error{display:none;padding-left:2.4rem;color:var(--color-energy);font-size:1.2rem;line-height:2rem;text-align:left}.form-input-invalid+.form-input-error,.form-input-invalid+#error_wrapper li{display:block}.page-accounts{background:url("images/backgrounds/dnamydog-background-user-accounts.svg") no-repeat scroll 50% 0}.page-accounts .header{color:var(--color-black)}@media screen and (max-width: 1023px){.page-accounts .header-navigation{width:100%}}.page-accounts .header-navigation-home{color:var(--color-black);filter:brightness(0)}@media screen and (max-width: 1023px){.page-accounts .header-navigation-home{flex:1 1 0}}.page-accounts .header-toggle,.page-accounts .header-actions,.page-accounts .header-navigation-container{display:none}.page-accounts .main{padding:7.2rem 0 0}@media screen and (min-width: 1024px){.page-accounts .main{padding:0}}.page-accounts .accounts{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7.2rem 2.4rem;text-align:center}@media screen and (min-width: 1024px){.page-accounts .accounts{min-height:100%;min-height:100vh;padding:15.2rem 2.4rem}}.page-accounts .accounts h1,.page-accounts .accounts h2{margin-bottom:1.2rem}.page-accounts .accounts .form{padding:3.2rem 0 2.4rem}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-up{0%{opacity:0;transform:translate3d(0, 4rem, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fade-right{0%{opacity:0;transform:translate3d(-4rem, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fade-height{0%{opacity:0;max-height:0;transform:translate3d(0, 0, 0)}100%{opacity:1;max-height:44.4rem;transform:translate3d(0, 0, 0)}}@keyframes fade-width{0%{opacity:0;max-width:0;transform:translate3d(0, 0, 0)}100%{opacity:1;max-width:100%;transform:translate3d(0, 0, 0)}}@keyframes grow-scale{0%{opacity:0;transform:scale3d(0, 0, 0)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes product-carousel{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-384rem, 0, 0)}}.block-accordion{background:#f5f5f6;padding-bottom:2rem}@media screen and (min-width: 769px){.block-accordion{padding:6rem 0}}.block-accordion-columns{display:flex;flex-direction:column;height:100%;position:relative;align-items:flex-start;z-index:2}@media screen and (min-width: 769px){.block-accordion-columns{flex-direction:row}}.block-accordion-columns-item{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative;z-index:2}@media screen and (min-width: 769px){.block-accordion-columns-item{flex:1 1 0}}.block-accordion-columns-item:nth-child(1){flex:2 1 0;padding-right:2rem}@media screen and (min-width: 769px){.block-accordion-columns-item:nth-child(1){padding-right:8rem}}.block-accordion-columns-item:nth-child(2){flex:4 1 0}@media screen and (min-width: 769px){.block-accordion-columns-item{padding-top:1.5rem}}@media screen and (min-width: 769px){.block-accordion-columns-item{padding-top:1.5rem}}.block-accordion .h2{font-size:3.2rem;padding:2.7rem 0 1.6rem 0}.block-accordion .text-body{color:#5c5c5d}.accordion-wrapper{color:#000;width:100%}.accordion-wrapper>li{border-bottom:1px solid #E7E7E8}.accordion-button{position:relative;padding:4rem 7rem 4rem 0rem;color:#000;cursor:pointer;background-color:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0)}@media screen and (min-width: 769px){.accordion-button{padding:4rem 7rem 4rem 2rem}}.accordion-button::after{display:inline-block;width:2.4rem;height:2.4rem;position:absolute;z-index:1;top:50%;right:2rem;background-image:url("/wp-content/themes/dnamydog/images/icons/dnamydog-icon-action-plus.svg");background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;background-size:contain;transition:transform 150ms ease-out;content:""}.accordion-button:focus{border-color:#000;box-shadow:none;outline:none}.accordion-button[aria-expanded=true]::after{transform:rotate(45deg)}.accordion-button a{display:block;text-decoration:none}.accordion-panel{color:#5c5c5d;height:0;overflow:hidden}.accordion-panel[aria-expanded=true]{height:auto;padding-bottom:2rem}.accordion-panel ul{list-style:disc;margin-left:4rem}.block-category-search{background:#f5f5f6;color:#5c5c5d;padding:6rem 0rem}@media screen and (min-width: 769px){.block-category-search{padding:12rem 0}}.block-category-search .wrapper{padding:0 2.4rem}.block-category-search #search-button{cursor:pointer;position:absolute;z-index:2;top:.5rem;right:.5rem;padding:1.5rem}.block-category-search #search-button img{position:relative;top:.1rem;right:0;width:2.4rem}.block-category-search-results{padding:4.8rem 0 0 0}@media screen and (min-width: 769px){.block-category-search-results{padding:.4rem 0 0 0}}.block-category-search-results li{padding:0 0 2rem 0}.block-category-search-results a{color:#5c5c5d;font-size:2.4rem;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color 500ms ease-out}.block-category-search-results a:hover{border-bottom-color:#5c5c5d}#search-keys{max-width:41.5rem;width:100%;display:grid;grid-template-columns:repeat(6, 1fr);justify-items:center;margin:4rem 0 0 0}@media screen and (min-width: 769px){#search-keys{grid-template-columns:repeat(7, 1fr)}}#search-keys .form-input-text,#search-keys .woocommerce .js-sv-wc-payment-gateway-credit-card-form-input,.woocommerce #search-keys .js-sv-wc-payment-gateway-credit-card-form-input,#search-keys .woocommerce .payment_method_authorizeaim_multiaccount .input-text,.woocommerce .payment_method_authorizeaim_multiaccount #search-keys .input-text,#search-keys .woocommerce .form-input-wrapper input,.woocommerce .form-input-wrapper #search-keys input,#search-keys .woocommerce .form-input-wrapper textarea,.woocommerce .form-input-wrapper #search-keys textarea{display:flex;align-items:center;justify-content:center;margin:.2rem 0;padding:.6rem 1.6rem 1rem;cursor:pointer}@media screen and (max-width: 768px){#search-keys .form-input-text,#search-keys .woocommerce .js-sv-wc-payment-gateway-credit-card-form-input,.woocommerce #search-keys .js-sv-wc-payment-gateway-credit-card-form-input,#search-keys .woocommerce .payment_method_authorizeaim_multiaccount .input-text,.woocommerce .payment_method_authorizeaim_multiaccount #search-keys .input-text,#search-keys .woocommerce .form-input-wrapper input,.woocommerce .form-input-wrapper #search-keys input,#search-keys .woocommerce .form-input-wrapper textarea,.woocommerce .form-input-wrapper #search-keys textarea{width:4.8rem;height:4.8rem}}#search-keys .form-input-text[data-selected=true],#search-keys .woocommerce [data-selected=true].js-sv-wc-payment-gateway-credit-card-form-input,.woocommerce #search-keys [data-selected=true].js-sv-wc-payment-gateway-credit-card-form-input,#search-keys .woocommerce .payment_method_authorizeaim_multiaccount [data-selected=true].input-text,.woocommerce .payment_method_authorizeaim_multiaccount #search-keys [data-selected=true].input-text,#search-keys .woocommerce .form-input-wrapper input[data-selected=true],.woocommerce .form-input-wrapper #search-keys input[data-selected=true],#search-keys .woocommerce .form-input-wrapper textarea[data-selected=true],.woocommerce .form-input-wrapper #search-keys textarea[data-selected=true]{border:2px solid #000}#search-results{-moz-column-gap:3rem;column-gap:3rem}#search-results[data-columns="1"]{-moz-columns:auto 1;columns:auto 1}#search-results[data-columns="2"]{-moz-columns:auto 1;columns:auto 1}@media screen and (min-width: 769px){#search-results[data-columns="2"]{-moz-columns:auto 2;columns:auto 2}}.block-category-search-columns{display:flex;flex-direction:column;height:100%;position:relative;align-items:flex-start;z-index:2}@media screen and (min-width: 769px){.block-category-search-columns{flex-direction:row}}@media screen and (min-width: 769px){.block-category-search-columns{align-items:flex-start}}.block-category-search-columns-item{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative;z-index:2}@media screen and (min-width: 769px){.block-category-search-columns-item{flex:1 1 0}}@media screen and (max-width: 768px){.block-category-search-columns-item{width:100%}}@media screen and (min-width: 769px){.block-category-search-columns-item{padding-top:1.5rem}}.columns.block .columns{margin:0}@media screen and (min-width: 769px){.columns.block .columns{margin:0 -2rem}}.columns.block .columns .column{padding:0}@media screen and (min-width: 769px){.columns.block .columns .column{padding:0 2rem}}.columns.block .columns .column img{max-width:100%;height:auto}.columns.block .columns .column p{padding:1rem 0}.columns.block .columns .column.content ul,.columns.block .columns .column.content ol{margin-left:2rem}.compare.block{padding:8rem 0;background:#fff}.compare.block .block-compare-table-wrapper{width:100%}@media screen and (max-width: 769px){.compare.block .wrapper{padding:0}}@media screen and (max-width: 769px){.compare.block td,.compare.block th{display:inline-block;width:49%}}@media screen and (max-width: 769px){.compare.block table,.compare.block table tbody,.compare.block tr,.compare.block th:first-child,.compare.block td:first-child{display:block;width:100%}}.compare.block .block-compare-table{width:100%;max-width:100%}.compare.block .block-compare-table *{box-sizing:border-box}.compare.block .block-compare-table tr{min-height:16rem}@media screen and (min-width: 769px){.compare.block .block-compare-table tr{height:10rem}}.compare.block .block-compare-table tr:nth-of-type(odd){background:#f5f5f6}.compare.block .block-compare-table th div,.compare.block .block-compare-table th img{margin:0 auto;max-width:100%}@media screen and (min-width: 769px){.compare.block .block-compare-table th div,.compare.block .block-compare-table th img{max-width:24rem}}.compare.block .block-compare-table tr:last-child,.compare.block .block-compare-table tr:first-child{background:#fff}.compare.block .block-compare-table tr:last-child td:nth-of-type(2){padding:2rem .25rem 2rem 2rem}.compare.block .block-compare-table tr:last-child td:nth-of-type(3){padding:2rem 2rem 2rem .25em}.compare.block .block-compare-table tr:last-child td a{font-size:1.3rem}.compare.block .block-compare-table tr td{vertical-align:middle}.compare.block .block-compare-table th:first-child{width:100%}@media screen and (min-width: 769px){.compare.block .block-compare-table th:first-child{width:45rem}}.compare.block .block-compare-table td:first-child{padding:2rem 2rem 0 2rem}@media screen and (min-width: 769px){.compare.block .block-compare-table td:first-child{padding:2rem}}.compare.block .block-compare-table td,.compare.block .block-compare-table th{margin:0 auto;padding:2rem;text-align:center;vertical-align:top}.compare.block .block-compare-table td div,.compare.block .block-compare-table th div{margin:0 auto}@media screen and (min-width: 769px){.compare.block .block-compare-table td,.compare.block .block-compare-table th{padding:2rem}}.compare.block .block-compare-table th .h1{margin:0 0 4rem 0}@media screen and (min-width: 769px){.compare.block .block-compare-table th .h1{margin:8rem 0 4rem 0}}.compare.block .block-compare-table th .h3{margin:2rem auto}.compare.block .block-compare-table td:nth-of-type(1),.compare.block .block-compare-table th:nth-of-type(1){text-align:center}@media screen and (min-width: 769px){.compare.block .block-compare-table td:nth-of-type(1),.compare.block .block-compare-table th:nth-of-type(1){text-align:left}}.compare.block .block-compare-table-product-desc{display:none}@media screen and (min-width: 769px){.compare.block .block-compare-table-product-desc{display:block}}.compare.block .block-compare-table .compare-item-heading{margin-bottom:.5rem}.compare.block .block-compare-table .compare-item-body{color:#5c5c5d}.compare.block .block-compare-table .compare-item-check{width:4rem;height:4rem;box-shadow:inset 0 0 0 .2rem #e7e7e8;border-radius:50%}.compare.block .block-compare-table .compare-item-check.checked{box-shadow:none;background:url("/wp-content/themes/dnamydog/images/icons/dnamydog-icon-action-checkmark-green.svg");background-size:cover}.compare.block .button-primary,.compare.block .return-to-shop a,.return-to-shop .compare.block a{margin:0 auto}.block-content{box-sizing:border-box;color:#000;background-color:#fff;overflow:hidden}@media screen and (min-width: 769px){.block-content{height:100vh;min-height:80rem}}.block-content[data-style=grey]{background-color:#f5f5f6}.block-content[data-style=pink]{background-color:#ffdbd1}.block-content[data-style=blue]{background-color:#9ac5ff}.block-content[data-layout=circles-horizontal] .block-content-dots-item{background:#e6f0ff;margin:-22rem 0 0 -13rem}.block-content[data-layout=circles-horizontal] .block-content-dots-item:nth-child(1){transform:translate3d(-60rem, 0rem, 0)}.block-content[data-layout=circles-horizontal] .block-content-dots-item:nth-child(2){transform:translate3d(113rem, 0rem, 0)}.block-content[data-layout=circles-horizontal] .block-content-dots-item:nth-child(3),.block-content[data-layout=circles-horizontal] .block-content-dots-item:nth-child(4){display:none}.block-content[data-layout=circles-horizontal][data-image-position=image-right] .block-content-dots-item:nth-child(1){transform:translate3d(-67rem, 0rem, 0)}.block-content[data-layout=circles-horizontal][data-image-position=image-right] .block-content-dots-item:nth-child(2){transform:translate3d(105rem, 0rem, 0)}.block-content[data-layout=circles-vertical] .block-content-dots-item{background:#e6f3ee;margin:-13rem 0 0 -13rem}.block-content[data-layout=circles-vertical] .block-content-dots-item:nth-child(1){transform:translate3d(50rem, -63rem, 0)}.block-content[data-layout=circles-vertical] .block-content-dots-item:nth-child(2){transform:translate3d(50rem, 45rem, 0)}.block-content[data-layout=circles-vertical] .block-content-dots-item:nth-child(3){transform:translate3d(-15rem, 45rem, 0)}.block-content[data-layout=circles-vertical] .block-content-dots-item:nth-child(4){transform:translate3d(-15rem, -63rem, 0)}@media screen and (max-width: 769px){.block-content[data-layout=image-full] .block-content-columns{min-height:100vh;justify-content:flex-end}}.block-content-columns{display:flex;flex-direction:column;height:100%;position:relative;z-index:2;background-size:cover;background-position:left;background-repeat:no-repeat}@media screen and (min-width: 769px){.block-content-columns{flex-direction:row}}.block[data-image-position=image-right] .block-content-columns{flex-direction:row-reverse}@media screen and (max-width: 768px){.block[data-image-position=image-right] .block-content-columns{flex-direction:column}}.block[data-image-position=image-right] .block-content-columns-item:nth-child(1){align-items:flex-start}.block-content-columns-item{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative;z-index:2}@media screen and (min-width: 769px){.block-content-columns-item{flex:1 1 0}}@media screen and (min-width: 1280px){.block[data-image-position=image-right] .block-content-columns-item:nth-child(2){align-items:flex-end}}.block[data-image-position=image-left] .block-content-columns-item:nth-child(1){align-items:flex-end}.block-content-image{width:100%;height:100%;background-size:cover;background-position:0 50%;background-repeat:no-repeat}@media screen and (max-width: 768px){.block-content-image{margin:6.4rem auto 4rem}}.block[data-image-position=image-left] .block-content-image{background-position:100% 50%}@media screen and (max-width: 768px){.block[data-layout=image-half] .block-content-image{width:100vw;height:100vw;margin:0 auto 4rem}}.block[data-image-size=contain] .block-content-image{background-size:contain}.block[data-layout=circles-vertical] .block-content-image,.block[data-layout=circles-horizontal] .block-content-image{width:80vw;height:80vw;background-position:50% 50%}@media screen and (min-width: 769px){.block[data-layout=circles-vertical] .block-content-image,.block[data-layout=circles-horizontal] .block-content-image{width:38.5rem;height:38.5rem}}@media screen and (min-width: 1024px){.block[data-layout=circles-vertical] .block-content-image,.block[data-layout=circles-horizontal] .block-content-image{width:100%;height:100%}}.block[data-layout=circles-vertical] .block-content-image{max-width:60rem;max-height:50rem}.block[data-layout=circles-horizontal] .block-content-image{max-width:45rem;max-height:45rem;border-radius:50%}.block-content-text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:1.6rem 2.4rem 8rem}@media screen and (min-width: 769px){.block-content-text{max-width:41.4rem;padding:0 4.8rem}.block[data-image-position=image-left] .block-content-text{padding:4.8rem 0 17rem 6.4rem}}@media screen and (min-width: 1280px){.block[data-image-position=image-right] .block-content-text{padding:0 12.8rem 0 0}.block[data-image-position=image-left] .block-content-text{padding:0 0 0 12.8rem}}.block-content-text h2{margin-bottom:2.4rem}.block-content-text p{margin-bottom:4rem}.block-content-dots-item{display:none}.block[data-layout=circles-vertical] .block-content-dots-item,.block[data-layout=circles-horizontal] .block-content-dots-item{width:45rem;height:45rem;position:absolute;z-index:1;top:50%;right:50%;border-radius:50%}@media screen and (min-width: 769px){.block[data-layout=circles-vertical] .block-content-dots-item,.block[data-layout=circles-horizontal] .block-content-dots-item{display:block}}.block-feature-card{padding:5.6rem 0;background-color:#fff;overflow:hidden}@media screen and (min-width: 769px){.block-feature-card{padding:6.4rem 0}}.block-feature-card-columns{margin:0}@media screen and (min-width: 769px){.block-feature-card-columns{margin:0 -4.8rem}}.block-feature-card-columns-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4.8rem 0}@media screen and (min-width: 769px){.block-feature-card-columns-item{align-items:flex-start;justify-content:flex-start;text-align:left;padding:4.8rem}}.block-feature-card-icon{width:12rem;margin-bottom:3.2rem;position:relative;color:#5c5c5d}@media screen and (min-width: 769px){.block-feature-card-icon{margin-bottom:4.8rem;left:-2rem}}.block-feature-card-summary{margin-top:1.6rem;color:#5c5c5d}@media screen and (min-width: 769px){.block-feature-card-summary{margin-bottom:.8rem}}.footer{padding:8rem 0 4rem;overflow:hidden}@media screen and (min-width: 1024px){.footer{padding:12rem 0 6.4rem}}.footer .wrapper{max-width:131rem}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer-brand{margin-bottom:4rem}@media screen and (min-width: 1024px){.footer-brand{margin-bottom:8.4rem}}.footer-brand img{width:12rem}@media screen and (min-width: 1024px){.footer-brand img{width:16rem}}.footer-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end}@media screen and (max-width: 1023px){.footer-row{flex-direction:column}}.footer-address{flex:.64 1 0;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:2.4rem;line-height:3.2rem}@media screen and (max-width: 1023px){.footer-address{padding-bottom:4.8rem}}@media screen and (min-width: 1440px){.footer-address{flex:.724 1 0}}#mc_embed_signup{margin:3.2rem 0 2.4rem 0}.footer-navigation{margin-bottom:8.5rem}@media screen and (min-width: 1024px){.footer-navigation{flex:1.2 1 0}}.footer-navigation-wrapper{width:100%;max-width:74rem}@media screen and (max-width: 1023px){.footer-navigation-wrapper{display:block;font-size:0}.footer-navigation-wrapper>li{padding-top:2.4rem;display:inline-block;vertical-align:top;width:50%;font-size:1rem}}@media screen and (min-width: 1024px){.footer-navigation-wrapper{display:flex;flex-direction:row;justify-content:space-between;padding-right:8vw}}@media screen and (min-width: 1440px){.footer-navigation-wrapper{width:74rem}}.footer-navigation-item{display:block;margin-bottom:1.6rem;padding-right:1.2rem;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:2.4rem;line-height:3.2rem;pointer-events:none}.footer-navigation-sub-item{display:block;margin-bottom:1.6rem;padding-right:1.2rem;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:2.4rem;line-height:3.2rem;margin-bottom:.8rem;font-size:1.6rem;line-height:2.4rem}.footer-newsletter{flex:.318 1 0;margin:0 0 5.6rem 0}@media screen and (min-width: 1024px){.footer-newsletter{margin:0 10rem 0 0}}.footer-newsletter-heading{display:block;margin-bottom:1.6rem;padding-right:1.2rem;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:2.4rem;line-height:3.2rem;margin-bottom:1.2rem}.footer-newsletter-form{margin:3.2rem 0 2.4rem 0}.footer-newsletter .form-input-text,.footer-newsletter .woocommerce .js-sv-wc-payment-gateway-credit-card-form-input,.woocommerce .footer-newsletter .js-sv-wc-payment-gateway-credit-card-form-input,.footer-newsletter .woocommerce .payment_method_authorizeaim_multiaccount .input-text,.woocommerce .payment_method_authorizeaim_multiaccount .footer-newsletter .input-text,.footer-newsletter .woocommerce .form-input-wrapper input,.woocommerce .form-input-wrapper .footer-newsletter input,.footer-newsletter .woocommerce .form-input-wrapper textarea,.woocommerce .form-input-wrapper .footer-newsletter textarea{background:#171717;border-color:#171717;color:#fff}.footer-newsletter .form-input-text::-moz-placeholder,.footer-newsletter .woocommerce .js-sv-wc-payment-gateway-credit-card-form-input::-moz-placeholder,.woocommerce .footer-newsletter .js-sv-wc-payment-gateway-credit-card-form-input::-moz-placeholder,.footer-newsletter .woocommerce .payment_method_authorizeaim_multiaccount .input-text::-moz-placeholder,.woocommerce .payment_method_authorizeaim_multiaccount .footer-newsletter .input-text::-moz-placeholder,.footer-newsletter .woocommerce .form-input-wrapper input::-moz-placeholder,.woocommerce .form-input-wrapper .footer-newsletter input::-moz-placeholder,.footer-newsletter .woocommerce .form-input-wrapper textarea::-moz-placeholder,.woocommerce .form-input-wrapper .footer-newsletter textarea::-moz-placeholder{color:#fff;opacity:1}.footer-newsletter .form-input-text::-moz-placeholder, .footer-newsletter .woocommerce .js-sv-wc-payment-gateway-credit-card-form-input::-moz-placeholder, .woocommerce .footer-newsletter .js-sv-wc-payment-gateway-credit-card-form-input::-moz-placeholder, .footer-newsletter .woocommerce .payment_method_authorizeaim_multiaccount .input-text::-moz-placeholder, .woocommerce .payment_method_authorizeaim_multiaccount .footer-newsletter .input-text::-moz-placeholder, .footer-newsletter .woocommerce .form-input-wrapper input::-moz-placeholder, .woocommerce .form-input-wrapper .footer-newsletter input::-moz-placeholder, .footer-newsletter .woocommerce .form-input-wrapper textarea::-moz-placeholder, .woocommerce .form-input-wrapper .footer-newsletter textarea::-moz-placeholder{color:#fff}.footer-newsletter .form-input-text::placeholder,.footer-newsletter .woocommerce .js-sv-wc-payment-gateway-credit-card-form-input::placeholder,.woocommerce .footer-newsletter .js-sv-wc-payment-gateway-credit-card-form-input::placeholder,.footer-newsletter .woocommerce .payment_method_authorizeaim_multiaccount .input-text::placeholder,.woocommerce .payment_method_authorizeaim_multiaccount .footer-newsletter .input-text::placeholder,.footer-newsletter .woocommerce .form-input-wrapper input::placeholder,.woocommerce .form-input-wrapper .footer-newsletter input::placeholder,.footer-newsletter .woocommerce .form-input-wrapper textarea::placeholder,.woocommerce .form-input-wrapper .footer-newsletter textarea::placeholder{color:#fff}.footer-newsletter-form{position:relative}.footer-newsletter .footer-newsletter-submit{position:absolute;top:0;right:0;height:100%}.footer-newsletter .footer-newsletter-submit input{cursor:pointer;position:absolute;top:0;right:0;height:100%;width:6rem;z-index:100}.footer-social{flex:.266 1 0;margin-bottom:9rem}@media screen and (min-width: 1024px){.footer-social{margin-bottom:14rem;padding-right:13rem}}.footer-social-heading{display:block;margin-bottom:1.6rem;padding-right:1.2rem;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:2.4rem;line-height:3.2rem;margin-bottom:1.2rem}.footer-social-list{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:18rem;height:5.6rem;margin-top:3.2rem}.footer-social-list a{opacity:1;transition:opacity 200ms ease-out}.footer-social-list a:hover{opacity:.8}.footer-legal{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.2rem;font-size:var(--font-size-small);line-height:2rem;line-height:var(--line-height-small);letter-spacing:0}.header{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;min-width:32rem;position:absolute;z-index:10;top:0;left:0;padding:1.6rem 2.4rem;color:var(--color-white);transition:color 500ms ease-out 250ms,background-color 500ms ease-out}.header[data-expanded=true]{color:var(--color-black);transition:color 500ms ease-out,background-color 500ms ease-out}.page-header-light .header{color:var(--color-black)}.page-header-light .header-navigation-home{color:var(--color-black);filter:brightness(0)}.page-header-light .header-toggle-button{filter:brightness(0)}.page-header-light .header-actions{color:var(--color-black)}.page-header-light .header-actions-cart{filter:brightness(0)}@media screen and (min-width: 320px){.header{position:absolute}}@media screen and (min-width: 1024px){.header{padding:2.5rem 4.8rem}}.header-navigation{display:flex;justify-content:flex-start;align-items:center;position:relative;z-index:2}.header-navigation-home{width:10rem;height:4rem;position:relative;z-index:2;background-image:url("images/dnamydog-logo-white.svg");background-repeat:no-repeat;background-position:50%;background-attachment:scroll;background-size:auto 4rem;text-indent:-123rem;overflow:hidden;filter:brightness(1);transition:filter 500ms ease-out}.header[data-expanded=true] .header-navigation-home{filter:brightness(0);transition-delay:0}@media screen and (min-width: 1024px){.header-navigation-home{width:11rem;height:4.5rem;padding:.8rem;margin-right:3.2rem;background-size:auto 4.5rem;border-bottom:1px solid rgba(0,0,0,0);transition-delay:250ms}.header[data-expanded=true] .header-navigation-home{transition-delay:0}.header-navigation-home:hover{border-bottom-color:#fff}.header-navigation-home:focus{border-radius:.4rem;outline:1px solid #fff}}.header-navigation-container{z-index:1}@media screen and (max-width: 1023px){.header-navigation-container{width:100%;width:100vw;height:100%;height:100vh;position:fixed;top:0;left:0;background-color:var(--color-yellow);opacity:0;pointer-events:none;transform:translate3d(0, -140vh, 0);transition:opacity 0s ease-out 500ms,transform 500ms ease-out 250ms}.header-navigation-container::after{width:140vh;height:140vh;position:absolute;z-index:1;top:50%;left:50%;background-color:var(--color-yellow);border-radius:50%;transform:translate3d(-50%, -50%, 0);content:""}.header[data-expanded=true] .header-navigation-container{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0);transition:opacity 0s ease-out,transform 500ms ease-out}}@media screen and (min-width: 1024px){.header-navigation-container{display:flex;justify-content:flex-start;align-items:center;position:relative}}.header-navigation-group{display:flex}@media screen and (max-width: 1023px){.header-navigation-group{box-sizing:border-box;flex-direction:column;height:calc(100vh - 8rem);position:absolute;z-index:2;top:8rem;right:0;left:0;padding:3.4rem 0 0 2.4rem;overflow:auto;opacity:0;transform:translate3d(0, 0, 0);transition:opacity 300ms ease-out}.header[data-expanded=true] .header-navigation-group{opacity:1;transition-duration:500ms;transition-delay:500ms}}.header-navigation-wrapper{display:flex;flex-direction:column}@media screen and (max-width: 1023px){.header-navigation-wrapper:last-child{margin-bottom:25vh}}@media screen and (min-width: 1024px){.header-navigation-wrapper{flex-direction:row}}@media screen and (min-width: 1024px){.header-navigation-wrapper.header-navigation-mobile{display:none}}.header-navigation-wrapper .header-navigation-secondary{margin-top:4.8rem}.header-navigation-listitem{padding:1rem 3.2rem 1rem 0}@media screen and (min-width: 1024px){.header-navigation-listitem{padding-right:3.2rem}}.header-navigation-item{display:block;margin:0 .8rem;padding:.3rem 0;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color 500ms ease-out;position:relative;z-index:3}.header-navigation-item:focus{margin:0;padding:.3rem .8rem;border-radius:.4rem;border-bottom-color:rgba(0,0,0,0);outline:1px solid #fff;transition:outline-color 500ms ease-out}[data-expanded=true] .header-navigation-item:focus{outline-color:#000}.header-navigation-item:hover{border-bottom-color:#fff}.header[data-expanded=true] .header-navigation-item:hover{border-bottom-color:#000}.header-navigation-item:active{margin:0 .8rem;padding:.3rem 0;border-bottom-color:#fff;border-radius:0;outline:none;transition:border-bottom-color 500ms ease-out}@media screen and (max-width: 1023px){.header-navigation-item{display:inline-block;font-size:3.2rem;line-height:4rem;color:var(--color-black);border-bottom-width:.2rem}}@media screen and (max-width: 1023px){.header-navigation-sub-container{margin:1rem 0 0 2.4rem}}@media screen and (min-width: 1024px){.header-navigation-sub-container{width:100%;width:100vw;height:100%;height:100vw;min-width:140rem;min-height:140rem;position:fixed;z-index:1;top:50%;left:-50%;background-color:var(--color-yellow);border-radius:50%;opacity:0;pointer-events:none;transform:translate3d(-100%, -50%, 0)}.animate .header-navigation-sub-container{transition:opacity 0s ease-out 750ms,transform 500ms ease-out 500ms}.header-navigation-sub-container::after{width:140vh;height:140vh;position:absolute;z-index:1;top:50%;left:50%;background-color:var(--color-yellow);border-radius:50%;transform:translate3d(-50%, -50%, 0);content:""}li:hover .header-navigation-sub-container,li:focus-within .header-navigation-sub-container{z-index:2;opacity:1;pointer-events:auto;transform:translate3d(0, -50%, 0)}.animate li:hover .header-navigation-sub-container,.animate li:focus-within .header-navigation-sub-container{transition:opacity 0s ease-out,transform 500ms ease-out}}li:hover .header-navigation-sub-wrapper,li:focus-within .header-navigation-sub-wrapper{opacity:1;transition-duration:500ms;transition-delay:500ms}@media screen and (min-width: 1024px){.header-navigation-sub-wrapper{height:auto;position:absolute;z-index:2;top:50%;left:50%;margin-left:12rem;padding:0 2.4rem 0 0;overflow:auto;opacity:0;transform:translate3d(0, -50%, 0);transition:opacity 300ms ease-out}}.header-navigation-sub-listitem{padding:.6rem 0}@media screen and (min-width: 1024px){.header-navigation-sub-listitem{padding:1.2rem 0}}.header-navigation-sub-item{display:block;margin:0 .8rem;padding:.3rem 0;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color 500ms ease-out;display:inline-block;font-size:2.4rem;line-height:3.2rem;color:var(--color-black);border-bottom-width:.2rem}.header-navigation-sub-item:focus{margin:0;padding:.3rem .8rem;border-radius:.4rem;border-bottom-color:rgba(0,0,0,0);outline:1px solid #fff;transition:outline-color 500ms ease-out}[data-expanded=true] .header-navigation-sub-item:focus{outline-color:#000}.header-navigation-sub-item:hover{border-bottom-color:#fff}.header[data-expanded=true] .header-navigation-sub-item:hover{border-bottom-color:#000}.header-navigation-sub-item:active{margin:0 .8rem;padding:.3rem 0;border-bottom-color:#fff;border-radius:0;outline:none;transition:border-bottom-color 500ms ease-out}@media screen and (min-width: 1024px){.header-navigation-sub-item{font-size:3.2rem;line-height:4rem}}.header-navigation-sub-item:focus{outline-width:.2rem}.header-skip{position:absolute;z-index:20;top:-123rem;left:-234rem}.header-skip:focus{top:4rem;left:4rem}.header-toggle{display:block;position:relative;z-index:3;filter:brightness(1);transition:filter 500ms ease-out}.header[data-expanded=true] .header-toggle{filter:brightness(0)}@media screen and (min-width: 1024px){.header-toggle{display:none}}.header-toggle-button{text-indent:-123rem;overflow:hidden}.header-actions{display:flex;justify-content:flex-start;align-items:center;position:relative;z-index:2;color:var(--color-white)}@media screen and (max-width: 1023px){.header-actions{filter:brightness(1);transition:filter 500ms ease-out}.header[data-expanded=true] .header-actions{filter:brightness(0)}}.header-actions-signin{display:none}@media screen and (min-width: 1024px){.header-actions-signin{display:block}}.header-actions-signin-link{display:block;margin:0 .8rem;padding:.3rem 0;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color 500ms ease-out}.header-actions-signin-link:focus{margin:0;padding:.3rem .8rem;border-radius:.4rem;border-bottom-color:rgba(0,0,0,0);outline:1px solid #fff;transition:outline-color 500ms ease-out}[data-expanded=true] .header-actions-signin-link:focus{outline-color:#000}.header-actions-signin-link:hover{border-bottom-color:#fff}.header[data-expanded=true] .header-actions-signin-link:hover{border-bottom-color:#000}.header-actions-signin-link:active{margin:0 .8rem;padding:.3rem 0;border-bottom-color:#fff;border-radius:0;outline:none;transition:border-bottom-color 500ms ease-out}.header-actions-signin.signed-in .header-actions-signin-link{padding:1rem 2rem 1rem 1.2rem}.header-actions-signin-dropdown{display:none;position:absolute;border-radius:.5rem;background:var(--color-white);padding:1.2rem;filter:drop-shadow(0 0 0.1rem rgba(48, 49, 51, 0.05)) drop-shadow(0 1.6rem 2.4rem rgba(48, 49, 51, 0.1))}.header-actions-signin-dropdown-link{display:block;margin:0 .8rem;padding:.3rem 0;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color 500ms ease-out;color:#000;margin:0;padding:.3rem 1.2rem;border:1px solid #fff;transition:background 250ms ease-out}.header-actions-signin-dropdown-link:focus{margin:0;padding:.3rem .8rem;border-radius:.4rem;border-bottom-color:rgba(0,0,0,0);outline:1px solid #fff;transition:outline-color 500ms ease-out}[data-expanded=true] .header-actions-signin-dropdown-link:focus{outline-color:#000}.header-actions-signin-dropdown-link:hover{border-bottom-color:#fff}.header[data-expanded=true] .header-actions-signin-dropdown-link:hover{border-bottom-color:#000}.header-actions-signin-dropdown-link:active{margin:0 .8rem;padding:.3rem 0;border-bottom-color:#fff;border-radius:0;outline:none;transition:border-bottom-color 500ms ease-out}.header-actions-signin-dropdown-link:hover{background:#ffe833;border-radius:.5rem}.header-actions-signin:hover .header-actions-signin-dropdown{display:block}.header-actions-register{display:none}@media screen and (min-width: 1024px){.header-actions-register{display:block}}.header-actions-register-link{margin:0 3.2rem}.header-actions-cart-link{display:block;padding:.4rem;text-indent:-123rem;overflow:hidden}.header-actions-cart-link[data-icon=cart]{overflow:visible;font-size:0;text-indent:-12345rem}@media screen and (min-width: 1024px){.header-actions-cart-link{border-bottom:1px solid rgba(0,0,0,0)}.header-actions-cart-link:hover{border-bottom-color:#fff}.header-actions-cart-link:focus{border-radius:.4rem;outline:1px solid #fff}}.block-hero{box-sizing:border-box;padding:11rem 0 4rem;color:#fff;background-color:#008851;overflow:hidden}@media screen and (min-width: 1024px){.block-hero{height:100vh;min-height:90rem;padding:4rem 0}}@media screen and (max-width: 768px){.block-hero[data-layout=static]{padding-bottom:0}}.block-hero[data-style=green]{background-color:#008851}.block-hero[data-style=blue]{background-color:#036dff}.block-hero[data-style=orange]{background-color:#f36d00}.block-hero-columns{display:flex;flex-direction:column;height:100%;position:relative;z-index:2}@media screen and (min-width: 769px){.block-hero-columns{flex-direction:row}}@media screen and (max-width: 1023px){.block-hero-columns{flex-direction:column}}.block-hero-columns-item{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative;z-index:2}@media screen and (min-width: 769px){.block-hero-columns-item{flex:1 1 0}}@media screen and (max-width: 768px){.block[data-layout=static] .block-hero-columns-item:nth-child(2){margin-top:-6rem}}@media screen and (max-width: 1023px){.block[data-layout=static] .block-hero-columns-item:nth-child(2){align-items:flex-end}}@media screen and (min-width: 1024px){.block[data-layout=static] .block-hero-columns-item:nth-child(2){margin-left:-18rem;padding:0;position:static}}@media screen and (max-width: 1023px){.block[data-layout=option-a] .block-hero-columns-item{padding-bottom:6rem}}@media screen and (min-width: 1024px){.block-hero-columns-item{padding-top:1.5rem}}.block-hero-heading{animation:fade-up 500ms ease-out 0s 1 normal both}@media screen and (min-width: 1024px){.block-hero-heading{max-width:40rem}}.block-hero-summary{margin:2.4rem 0 3.2rem;animation:fade-up 500ms ease-out 150ms 1 normal both}@media screen and (min-width: 1024px){.block-hero-summary{max-width:40rem;margin:2.4rem 0 4.8rem}}.block-hero-cta{animation:fade-up 500ms ease-out 300ms 1 normal both}.block-hero-image{position:relative;z-index:3;animation:fade-right 500ms ease-out 450ms 1 normal both}@media screen and (min-width: 1024px){.block-hero-image{position:absolute}}.block[data-layout=static] .block-hero-image{width:81.5rem;animation:fade-in 500ms ease-out 450ms 1 normal both}@media screen and (max-width: 1023px){.block[data-layout=static] .block-hero-image{width:100%;left:2.4rem}}.block[data-layout=option-a] .block-hero-image{width:26.5rem;margin:-4rem 0 0;top:4.5rem;left:-2.5rem}@media screen and (min-width: 1024px){.block[data-layout=option-a] .block-hero-image{width:64rem;margin:-27rem 0 0 -15rem;top:50%;left:0}}.block[data-layout=option-b] .block-hero-image{width:31.7rem;margin:10rem 0 0;top:.55rem;left:-10.95rem}@media screen and (min-width: 1024px){.block[data-layout=option-b] .block-hero-image{width:70.7rem;margin:-19.75rem 0 0 -30.25rem;top:50%;left:0}}.block[data-layout=option-c] .block-hero-image{width:26rem;margin:16.5rem 0 0 -5rem;top:-8.5rem;left:.5rem}@media screen and (min-width: 1024px){.block[data-layout=option-c] .block-hero-image{width:60rem;margin:-38.5rem 0 0 -16.25rem;top:50%;left:0}}.block-hero-dots{animation:fade-in 500ms ease-out 550ms 1 normal both}@media screen and (max-width: 1023px){.block[data-layout=option-a] .block-hero-dots{transform:translate3d(0, -8rem, 0)}}.block-hero-dots-item{display:none;position:absolute;z-index:1;border-radius:50%;background-color:#ffdbd1}@media screen and (max-width: 1023px){.block[data-layout=option-a] .block-hero-dots-item{width:10rem;height:10rem;bottom:0;left:0}.block[data-layout=option-a] .block-hero-dots-item:nth-child(1),.block[data-layout=option-a] .block-hero-dots-item:nth-child(2),.block[data-layout=option-a] .block-hero-dots-item:nth-child(3),.block[data-layout=option-a] .block-hero-dots-item:nth-child(4),.block[data-layout=option-a] .block-hero-dots-item:nth-child(5){display:block}.block[data-layout=option-a] .block-hero-dots-item:nth-child(1){transform:translate3d(17.5rem, -14.25rem, 0)}.block[data-layout=option-a] .block-hero-dots-item:nth-child(2){transform:translate3d(32.5rem, -14.25rem, 0)}.block[data-layout=option-a] .block-hero-dots-item:nth-child(3){transform:translate3d(25rem, -3.75rem, 0)}.block[data-layout=option-a] .block-hero-dots-item:nth-child(4){transform:translate3d(17.5rem, 6.75rem, 0)}.block[data-layout=option-a] .block-hero-dots-item:nth-child(5){transform:translate3d(32.5rem, 6.75rem, 0)}}@media screen and (min-width: 1024px){.block[data-layout=option-a] .block-hero-dots-item{width:24rem;height:24rem;top:50%;right:50%;margin:-12rem 0 0 -12rem}.block[data-layout=option-a] .block-hero-dots-item:nth-child(1),.block[data-layout=option-a] .block-hero-dots-item:nth-child(2),.block[data-layout=option-a] .block-hero-dots-item:nth-child(3),.block[data-layout=option-a] .block-hero-dots-item:nth-child(4),.block[data-layout=option-a] .block-hero-dots-item:nth-child(5),.block[data-layout=option-a] .block-hero-dots-item:nth-child(6){display:block}.block[data-layout=option-a] .block-hero-dots-item:nth-child(1){transform:translate3d(52rem, -21rem, 0)}.block[data-layout=option-a] .block-hero-dots-item:nth-child(2){transform:translate3d(86.75rem, -21rem, 0)}.block[data-layout=option-a] .block-hero-dots-item:nth-child(3){display:none;transform:translate3d(34.75rem, 4rem, 0)}.block[data-layout=option-a] .block-hero-dots-item:nth-child(4){transform:translate3d(69.5rem, 4rem, 0)}.block[data-layout=option-a] .block-hero-dots-item:nth-child(5){transform:translate3d(52rem, 29rem, 0)}.block[data-layout=option-a] .block-hero-dots-item:nth-child(6){transform:translate3d(86.75rem, 29rem, 0)}}.block[data-layout=option-b] .block-hero-dots-item{display:block}@media screen and (max-width: 1023px){.block[data-layout=option-b] .block-hero-dots-item{width:2.48rem;height:2.48rem;bottom:0;left:0}.block[data-layout=option-b] .block-hero-dots-item:nth-child(1){transform:translate3d(18rem, -30.5rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(2){transform:translate3d(27.25rem, -30.5rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(3){transform:translate3d(36.4rem, -30.5rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(4){transform:translate3d(22.75rem, -25.65rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(5){transform:translate3d(32rem, -25.65rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(6){transform:translate3d(27.25rem, -20.75rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(7){transform:translate3d(36.4rem, -20.75rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(8){transform:translate3d(22.75rem, -15.85rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(9){transform:translate3d(32rem, -15.85rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(10){transform:translate3d(18rem, -10.95rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(11){transform:translate3d(27.25rem, -10.95rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(12){transform:translate3d(36.4rem, -10.95rem, 0)}}@media screen and (min-width: 1024px){.block[data-layout=option-b] .block-hero-dots-item{width:5.52rem;height:5.52rem;top:50%;right:50%;margin:-2.26rem 0 0 -2.26rem}.block[data-layout=option-b] .block-hero-dots-item:nth-child(1){transform:translate3d(34rem, -23rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(2){transform:translate3d(54.5rem, -23rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(3){transform:translate3d(74.75rem, -23rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(4){transform:translate3d(44.75rem, -12rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(5){transform:translate3d(65rem, -12rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(6){transform:translate3d(54.5rem, -1.25rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(7){transform:translate3d(74.75rem, -1.25rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(8){transform:translate3d(44.75rem, 9.75rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(9){transform:translate3d(65rem, 9.75rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(10){transform:translate3d(34rem, 20.6rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(11){transform:translate3d(54.5rem, 20.6rem, 0)}.block[data-layout=option-b] .block-hero-dots-item:nth-child(12){transform:translate3d(74.75rem, 20.6rem, 0)}}@media screen and (max-width: 1023px){.block[data-layout=option-c] .block-hero-dots-item{width:20.3rem;height:20.3rem;bottom:0;left:0}.block[data-layout=option-c] .block-hero-dots-item:nth-child(1),.block[data-layout=option-c] .block-hero-dots-item:nth-child(2),.block[data-layout=option-c] .block-hero-dots-item:nth-child(3){display:block}.block[data-layout=option-c] .block-hero-dots-item:nth-child(1){transform:translate3d(27.25rem, -13.25rem, 0)}.block[data-layout=option-c] .block-hero-dots-item:nth-child(2){transform:translate3d(3rem, 10.75rem, 0)}.block[data-layout=option-c] .block-hero-dots-item:nth-child(3){transform:translate3d(27.25rem, 10.75rem, 0)}}@media screen and (min-width: 1024px){.block[data-layout=option-c] .block-hero-dots-item{width:46.2rem;height:46.2rem;top:50%;right:50%;margin:-23.1rem 0 0 -23.1rem}.block[data-layout=option-c] .block-hero-dots-item:nth-child(1),.block[data-layout=option-c] .block-hero-dots-item:nth-child(2),.block[data-layout=option-c] .block-hero-dots-item:nth-child(3){display:block}.block[data-layout=option-c] .block-hero-dots-item:nth-child(1){transform:translate3d(96rem, -6.25rem, 0)}.block[data-layout=option-c] .block-hero-dots-item:nth-child(2){transform:translate3d(41.5rem, 48rem, 0)}.block[data-layout=option-c] .block-hero-dots-item:nth-child(3){transform:translate3d(96rem, 48rem, 0)}}.block-process-steps{box-sizing:border-box;padding:8rem 0;background-color:#fff;overflow:hidden}@media screen and (min-width: 769px){.block-process-steps{height:100vh;min-height:80rem;padding:18rem 0}}.block-process-steps-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.block-process-steps-header{display:flex;flex-direction:column;text-align:center;align-items:center;width:100%}@media screen and (min-width: 769px){.block-process-steps-header{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}}@media screen and (max-width: 768px){.block-process-steps-header-button{margin-top:2.4rem}}.block-process-steps-list{margin:4.8rem -4.8rem}.block-process-steps-list-item{padding:0 4.8rem 4.8rem;text-align:center}@media screen and (min-width: 769px){.block-process-steps-list-item{padding:4.8rem;text-align:left}}.block-process-steps-label{text-transform:uppercase}.block-process-steps-image{display:block;margin:5.8rem auto 4rem;border-radius:50%;width:16.5rem}@media screen and (min-width: 769px){.block-process-steps-image{margin:4.8rem auto}}.block-process-steps-summary{color:#5c5c5d}.block-product-card{padding:1rem 0 8rem;background-color:#fff;overflow:hidden}.block-product-card-columns{flex-direction:column;margin:0 -3.2rem;padding:0 1rem}@media screen and (min-width: 769px){.block-product-card-columns{flex-direction:row;width:522rem;animation:product-carousel 40s linear 0s infinite normal both}.block-product-card-columns:hover{animation-play-state:paused}}@media screen and (min-width: 769px){.block-product-card-columns[data-layout=horizontal]{width:774rem}}.block-product-card-columns[data-layout=horizontal] .block-product-card-columns-item{background-position:50% 3rem;background-size:38% auto}@media screen and (min-width: 769px){.block-product-card-columns[data-layout=horizontal] .block-product-card-columns-item{height:54rem;justify-content:center;background-position:80% 50%;background-size:40% auto}}@media screen and (min-width: 769px){.block-product-card-columns{margin:0 -8.4rem}}.block-product-card-columns-item{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-width:32rem;height:62rem;position:relative;text-align:left;margin:1.6rem 2rem;padding:3.2rem 3.2rem 6.2rem 4rem;background-position:34% 2rem;background-size:90% auto;background-color:#ffdbd1;background-repeat:no-repeat;background-attachment:scroll;border-radius:1.6rem;cursor:pointer}@media screen and (min-width: 769px){.block-product-card-columns-item{width:60rem;height:74rem;padding:3.2rem 3.2rem 7.2rem 6.4rem;background-position:22% 0;background-size:82% auto}}@media screen and (max-width: 769px){.block-product-card-columns-item:nth-child(4),.block-product-card-columns-item:nth-child(5),.block-product-card-columns-item:nth-child(6),.block-product-card-columns-item:nth-child(7),.block-product-card-columns-item:nth-child(8),.block-product-card-columns-item:nth-child(9){display:none}}.block-product-card-columns-item[data-style=blue]{background-color:#c6e8fd}.block-product-card-columns-item[data-style=orange]{background-color:#ffdabf}.block-product-card-columns-item[data-style=green]{background-color:#bfe4d3}.block-product-card-heading{max-width:18rem}@media screen and (min-width: 769px){.block-product-card-heading{max-width:22rem}}.block-product-card-lockup{display:flex;justify-content:flex-start;width:90%;padding:2.4rem 0 0}.block-product-card-rating{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.block-product-card-rating img{display:block;width:1.6rem;margin:0 .3rem}.block-product-card-summary{box-sizing:border-box;padding:2.4rem 0 4rem;line-height:2.6rem}.block-product-card-price{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;padding-right:2rem;font-size:2.4rem}.block-product-card-columns-item[data-style=blue] .block-product-card-price{color:#036DFF}.block-product-card-columns-item[data-style=orange] .block-product-card-price{color:#F36D00}.block-product-card-columns-item[data-style=green] .block-product-card-price{color:#008851}.block-product-content{box-sizing:border-box;color:#000;background-color:#fff;overflow:hidden}@media screen and (min-width: 769px){.block-product-content{padding:6.4rem 0}}.block-product-content[data-style=grey] .block-product-content-columns{background-color:#f5f5f6}.block-product-content[data-style=pink] .block-product-content-columns{background-color:#ffdbd1}.block-product-content[data-style=blue] .block-product-content-columns{background-color:#9ac5ff}.block-product-content .block-product-content-columns{display:flex;flex-direction:column;height:100%;position:relative;z-index:2;background-size:cover;background-position:left;background-repeat:no-repeat}@media screen and (min-width: 769px){.block-product-content .block-product-content-columns{flex-direction:row}}.block[data-image-position=image-right] .block-product-content .block-product-content-columns{flex-direction:row-reverse}@media screen and (max-width: 768px){.block[data-image-position=image-right] .block-product-content .block-product-content-columns{flex-direction:column}}.block[data-image-position=image-right] .block-product-content .block-product-content-columns-item:nth-child(1){align-items:flex-start}.block-product-content .block-product-content-columns-item{padding:10rem 0;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative;z-index:2}@media screen and (min-width: 769px){.block-product-content .block-product-content-columns-item{flex:1 1 0}}@media screen and (max-width: 768px){.block-product-content .block-product-content-columns-item{padding:0}}@media screen and (min-width: 1280px){.block[data-image-position=image-right] .block-product-content .block-product-content-columns-item:nth-child(2){align-items:flex-end}}.block[data-image-position=image-left] .block-product-content .block-product-content-columns-item:nth-child(1){align-items:flex-end}.block-product-content .block-product-content-image{width:100%;height:100%;min-height:30rem;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}@media screen and (max-width: 768px){.block-product-content .block-product-content-image{margin:6.4rem auto 4rem}}@media screen and (max-width: 768px){.block[data-layout=image-half] .block-product-content .block-product-content-image{width:100vw;height:100vw;margin:0 auto 4rem}}.block[data-image-size=contain] .block-product-content .block-product-content-image{background-size:contain}.block-product-content .block-product-content-text{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:1.6rem 2.4rem 8rem}.block-product-content .block-product-content-text-price{color:#036dff;font-weight:700;font-size:2.4rem}@media screen and (min-width: 769px){.block-product-content .block-product-content-text{max-width:41.4rem;padding:0 4.8rem}.block[data-image-position=image-left] .block-product-content .block-product-content-text{padding:4.8rem 0 17rem 6.4rem}}@media screen and (min-width: 1280px){.block[data-image-position=image-right] .block-product-content .block-product-content-text{padding:0 12.8rem 0 0}.block[data-image-position=image-left] .block-product-content .block-product-content-text{padding:0 0 0 12.8rem}}.block-product-content .block-product-content-text h2,.block-product-content .block-product-content-text p{margin-bottom:2.4rem}.block-product-details{box-sizing:border-box;padding:1rem 0}.block-product-details .h3{margin:2rem 0}.block-product-details p{margin:0 0 2rem 0}.block-product-details .button-xlarge{margin:4rem 0 2rem 0}.block-product-details.desktop{display:none}.block-product-details[data-style=blue]{background-color:#9ac5ff}.block-product-details[data-style=orange]{background-color:#fac599}.block-product-details[data-style=green]{background-color:#99cfb9}.block-product-details-columns{height:100%;align-items:center}.block-product-details-columns-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;max-height:60rem;position:relative;text-align:left;margin:1.6rem .8rem;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;background-size:100% auto}.block-product-details-columns-item:nth-child(1){padding:4rem 1rem 0 0;flex:3 1 0}.block-product-details-columns-item:nth-child(2){flex:4 1 0}.block-product-details-columns-item:nth-child(3){padding:7.5rem 0 0 1rem;flex:3 1 0}.block-product-details-image{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}.block-product-details-heading{padding-right:2rem}.block-product-details-lockup{display:flex;justify-content:flex-start;width:90%;padding:1rem 0 0;visibility:hidden;height:.5rem}.block-product-details-rating{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 3rem 0 0}.block-product-details-rating img{display:block;width:1.6rem;margin:0 .3rem}.block-product-details-reviews a{text-decoration:none;color:#005f39;padding:0 0 .3rem 0}.block-product-details-reviews a:hover{border-bottom:1px solid #005f39}.block-product-details-features-list-item{display:flex;align-items:center;margin:0 0 1.5rem}.block-product-details-features-list-item img{margin:0 1rem 0 0;width:2.4rem;height:2.4rem}.block-product-details-summary{margin:0 0 1.5rem 0}.block-product-details-summary .h3{margin:3.5rem 0 1rem 0}@media screen and (min-width: 769px){.block-product-details{height:100vh;min-height:80rem;padding:18rem 0}.block-product-details.desktop{display:block}}.block-product-details.mobile{display:block;padding:2.6rem 0}.block-product-details.mobile .h3{margin:4rem 0 2rem 0}.block-product-details.mobile .block-product-details-image{background-size:cover;min-height:30rem;margin:0 0 4rem 0}@media screen and (max-width: 768px){.block-product-details.mobile .block-product-details-image{background-size:contain;margin-top:10rem}}.block-product-details.mobile .block-product-details-lockup{margin:0 0 2rem 0}@media screen and (min-width: 769px){.block-product-details.mobile{display:none}}.block-product-details-price{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;padding-right:2rem;font-size:3.2rem;font-weight:700}.block-product-details-columns-item[data-style=blue] .block-product-details-price{color:#9ac5ff}.block-product-details-columns-item[data-style=orange] .block-product-details-price{color:#fac599}.block-product-details-columns-item[data-style=green] .block-product-details-price{color:#99cfb9}.block-results-preview{box-sizing:border-box;background:#99cfb9;overflow:hidden}@media screen and (max-width: 768px){.block-results-preview{padding:4rem 0 7.2rem}}@media screen and (min-width: 769px){.block-results-preview{height:100vh;min-height:80rem}}.block-results-preview-wrapper{display:flex;flex-direction:column;height:100%}@media screen and (min-width: 769px){.block-results-preview-wrapper{flex-direction:row}}@media screen and (max-width: 768px){.block-results-preview-wrapper{flex-direction:column-reverse}}.block-results-preview-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:4rem 2.4rem}@media screen and (min-width: 769px){.block-results-preview-content{flex:1 1 0}}@media screen and (min-width: 769px){.block-results-preview-content{max-width:30.4rem;padding-left:11.2rem}}.block-results-preview-content h2{margin:0 0 1.6rem}.block-results-preview-content p{margin:0 0 3.2rem}.block-results-preview-device{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 769px){.block-results-preview-device{flex:1 1 0}}@media screen and (min-width: 769px){.block-results-preview-device{justify-content:flex-end;max-width:50%;background:url("images/shapes/dnamydog-shape-connected-green.svg") no-repeat scroll 100% 0/auto 101%}}.block-results-preview-device img{width:90%;max-width:32rem}@media screen and (min-width: 1024px){.block-results-preview-device img{margin-right:13rem}}.page-results .header{color:var(--color-black)}.page-results .header-toggle,.page-results .header-navigation-home,.page-results .header-actions-cart{filter:brightness(0)}.page-results .header-actions-signin{color:#000}.page-results .main{overflow:hidden}.results-container{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.results-container{flex-direction:row;padding-left:48rem}}.results-content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 0;margin:8rem 2.4rem}@media screen and (min-width: 1024px){.results-content{margin:0 0 0 48rem;height:100%;min-height:100vh}}.results-body{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex:1 1 0;width:100%;margin:8rem auto;padding:0 2.4rem;position:relative}@media screen and (min-width: 600px){.results-body{max-width:66rem}}@media screen and (min-width: 1024px){.results-body{margin:16rem auto;height:100%;min-height:100vh}}.results-body h1,.results-body h2,.results-body h3{padding-bottom:1.6rem}.results-body p+h3{padding-top:4rem}.results-body p{max-width:54rem;color:#a2a2a2}.results-body p+p{margin-top:2rem}.results-body-header{width:100%}.results-body-data-visualization>img{width:100%;max-width:49rem;margin:8rem auto 6.4rem}.results-body-data-breakdown{margin-top:6.4rem}.results-body-data-noresults .button-primary,.results-body-data-noresults .return-to-shop a,.return-to-shop .results-body-data-noresults a{display:inline-block;margin:3.2rem auto}.results-options{display:block;width:calc(100% + 2.4rem);overflow:auto;margin:3.2rem 0 4.8rem;white-space:nowrap}@media screen and (min-width: 768px){.results-options{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}}.results-options li{display:inline-block;margin-right:1.6rem}.results-options a{white-space:nowrap}.results-profile{box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;width:100%;position:relative;z-index:1;padding:9.6rem 2.4rem 6.4rem}@media screen and (min-width: 1024px){.results-profile{height:100vh;max-width:48rem;position:fixed;position:absolute;top:0;left:0;padding:0}}.results-profile::after{width:80rem;height:80rem;position:absolute;z-index:1;border-radius:50%;background-color:#f5f5f6;content:""}@media screen and (min-width: 768px){.results-profile::after{width:180rem;height:180rem}}@media screen and (max-width: 1023px){.results-profile::after{bottom:0;left:50%;transform:translate3d(-50%, 0, 0)}}@media screen and (min-width: 1024px){.results-profile::after{top:50%;right:0;transform:translate3d(0, -50%, 0)}}.results-profile-wrapper{width:100%;position:relative;z-index:2;text-align:center}@media screen and (min-width: 1024px){.results-profile-wrapper{max-width:48rem}}.results-profile-avatar{width:15rem;height:15rem;margin:2.4rem auto;background:#fff url("images/icons/dnamydog-icon-button-profile-black.svg") no-repeat scroll 50% 100%;background-size:9.5rem auto;border-radius:50%}.results-profile-selector{position:relative}.results-profile-selector .results-profile-selector-current{position:relative;z-index:2;pointer-events:none}.results-profile-selector .results-profile-selector-next,.results-profile-selector .results-profile-selector-previous{display:block;position:absolute;z-index:1;top:50%;left:50%;opacity:.5}.results-profile-selector .results-profile-selector-next .results-profile-avatar,.results-profile-selector .results-profile-selector-previous .results-profile-avatar{width:8rem;height:8rem;background-size:4rem auto}.results-profile-selector .results-profile-selector-next{transform:translate3d(6rem, -50%, 0)}.results-profile-selector .results-profile-selector-previous{transform:translate3d(-14rem, -50%, 0)}.results-profile-name{margin-bottom:2.4rem;font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.results-profile-details-label{color:#a2a2a2;font-size:1.4rem;line-height:2.7rem;text-transform:uppercase;letter-spacing:.2rem}.results-profile-details-value{margin-bottom:.4rem;font-size:1.6rem;line-height:2.6rem}@media screen and (min-width: 1024px){.results-profile-details-value{font-size:2.4rem;line-height:3.2rem}}.block-testimonials{box-sizing:border-box;padding:8rem 0;background-color:#fff;overflow:hidden}.block-testimonials-full-list{position:absolute}.block-testimonials .h1{margin-bottom:5rem}@media screen and (min-width: 769px){.block-testimonials{height:100vh;min-height:80rem}}.block-testimonials-wrapper{display:flex;flex-direction:column;justify-content:center}.block-testimonials-carousel-wrapper{overflow:hidden}.block-testimonials-carousel-wrapper .block-testimonials-carousel{min-height:30rem;width:100%;display:flex;align-items:center;list-style:none;margin:0;padding:0;left:0px;transform:translate3d(0, 0, 0);transition:transform 500ms ease-out}.block-testimonials-carousel-wrapper .block-testimonials-carousel-item{box-sizing:border-box;padding-right:2rem;width:100%;height:100%;flex:1 0 100%}@media screen and (min-width: 769px){.block-testimonials-carousel-wrapper .block-testimonials-carousel-item{padding-right:10rem}}.block-testimonial-body{margin:0 0 6rem 0}.block-testimonial-body p{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:2.4rem;line-height:4.8rem}.block-testimonial-body button{display:none;margin:3rem 0 0 0}.block-testimonial-user{display:flex;align-items:center}.block-testimonial-user-photo{background-size:cover;border-radius:50%;margin-right:2rem;width:6.2rem;height:6.2rem}@media screen and (min-width: 769px){.block-testimonial-user-photo{width:10rem;height:10rem}}.block-testimonial-user-name{text-transform:uppercase;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.6rem;line-height:2.4rem}.block-testimonials-progress-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:3rem}.block-testimonials-progress-wrapper .block-testimonials-progress-bar{flex:11 1 auto;height:.2rem;background-color:#e7e7e8;position:relative}.block-testimonials-progress-wrapper .block-testimonials-progress-bar .block-testimonials-status{width:0;height:.2rem;background-color:#000;position:relative;left:0;transition:left 500ms ease-out}.block-testimonials-progress-wrapper .block-testimonials-progress-control{display:flex;flex:1 1 auto;justify-content:flex-end}.block-testimonials-progress-wrapper .block-testimonials-progress-control .button-control{margin:0 0 0 1.5rem}.block-testimonials-progress-wrapper .block-testimonials-progress-control .button-control img{pointer-events:none}.accounts-activate h2{margin:8rem 0 0}@media screen and (min-width: 1024px){.accounts-activate h2{margin:11.2rem 0 0}}.accounts-activate p{color:#5c5c5d}.accounts-activate p a{display:block}.accounts-activate .form{width:100%;max-width:41.5rem}.accounts-activate .form-input-text.form-input-number,.accounts-activate .woocommerce .form-input-number.js-sv-wc-payment-gateway-credit-card-form-input,.woocommerce .accounts-activate .form-input-number.js-sv-wc-payment-gateway-credit-card-form-input,.accounts-activate .woocommerce .payment_method_authorizeaim_multiaccount .form-input-number.input-text,.woocommerce .payment_method_authorizeaim_multiaccount .accounts-activate .form-input-number.input-text,.accounts-activate .woocommerce .form-input-wrapper input.form-input-number,.woocommerce .form-input-wrapper .accounts-activate input.form-input-number,.accounts-activate .woocommerce .form-input-wrapper textarea.form-input-number,.woocommerce .form-input-wrapper .accounts-activate textarea.form-input-number{margin:0 .2rem}.accounts-activate .form-input-error{display:block}.accounts-activate .button-primary,.accounts-activate .return-to-shop a,.return-to-shop .accounts-activate a{margin:1.6rem auto 0}.accounts-activate .button-secondary{margin-top:3rem}.accounts-activate-overlay{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;position:fixed;z-index:20;top:0;left:0;background-color:#FFE833;background-color:rgba(255,232,51,.95);opacity:0;pointer-events:none;overflow:auto;transition:opacity 500ms ease-out}.accounts-activate-overlay-wrapper{box-sizing:border-box;padding:11rem 2.4rem 4rem;height:100vh}.accounts-activate-overlay-wrapper h2{margin:2.4rem auto}@media screen and (min-width: 1024px){.accounts-activate-overlay-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60rem;padding:4rem 2.4rem}}.accounts-activate-overlay[data-active=true]{opacity:1;pointer-events:auto}.accounts-activate-overlay-columns{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.accounts-activate-overlay-columns{flex-direction:row}.accounts-activate-overlay-columns-item{padding:0 2rem}}.accounts-activate-overlay-columns img{width:100%;max-width:40rem;margin:4rem auto 1.8rem}@media screen and (min-width: 1024px){.accounts-activate-overlay-columns img{margin:4rem auto 2.4rem}}.accounts-activate-overlay .button-icon{position:absolute;z-index:2;top:1.6rem;right:1.6rem;width:4.8rem;height:4.8rem;background-color:#fff;border-radius:50%}@media screen and (min-width: 1024px){.accounts-activate-overlay .button-icon{top:2.4rem;right:2.4rem}}.accounts-activate-overlay .button-secondary{margin:3.2rem auto 8rem;border-color:rgba(0,0,0,0)}@media screen and (max-width: 1023px){.accounts-activate-overlay .button-secondary{margin-bottom:25vh}}.accounts-addpet .form{width:100%;max-width:41.6rem}.accounts-addpet h2{margin-top:5.6rem}.accounts-addpet h2 span{display:inline-block;padding-left:.4rem;font-size:2.4rem;line-height:3.2rem;color:#a2a2a2}.accounts-addpet .button-primary,.accounts-addpet .return-to-shop a,.return-to-shop .accounts-addpet a{margin:4.8rem auto}.accounts-addpet .button-profile{margin:2.4rem auto 4.8rem}.accounts-addpet .button-file{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.button-profile-wrapper .profile-input-error{text-align:center;padding:0}.accounts-allergies p{max-width:32rem}.accounts-allergies .form{width:100%;max-width:41.6rem}.accounts-allergies h2{margin-top:5.6rem}.accounts-allergies h2 span{display:inline-block;padding-left:.4rem;font-size:2.4rem;line-height:3.2rem;color:#a2a2a2}.accounts-allergies .button-primary,.accounts-allergies .return-to-shop a,.return-to-shop .accounts-allergies a{margin:4.8rem auto 0}.accounts-allergy-list>label{display:block;padding:.25rem 0}.accounts-allergy-add{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:1.2rem 0;color:#5c5c5d;cursor:pointer}.accounts-allergy-add img{margin-right:1.2rem}.page-delete .main .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;padding:4rem 0}.page-delete .main .wrapper a{display:inline-block;margin:0 auto}.accounts-forgot .form,.accounts-forgot p{width:100%;max-width:41.6rem}.accounts-forgot .button-primary,.accounts-forgot .return-to-shop a,.return-to-shop .accounts-forgot a{margin:3.2rem auto}.accounts-legacy h1{width:100%;max-width:60rem}.accounts-legacy p{width:100%;max-width:44rem}.accounts-legacy ul{padding-top:1rem}.accounts-legacy li{list-style:disc}.accounts-legacy ul{padding-top:1rem}.accounts-legacy li{list-style:disc}.accounts-register .form{width:100%;max-width:41.6rem}@media screen and (min-width: 1024px){.accounts-register .form{margin-top:2.4rem}}@media screen and (max-width: 1023px){.accounts-register .form-label-radio[for=form-casl-phone] .form-input-radio-display{position:relative;top:-0.72rem}}.accounts-register .button-primary,.accounts-register .return-to-shop a,.return-to-shop .accounts-register a{margin:3.2rem auto}.accounts-reset .form{width:100%;max-width:41.6rem}.accounts-reset .button-primary,.accounts-reset .return-to-shop a,.return-to-shop .accounts-reset a{margin:3.2rem auto}.accounts-settings p{max-width:40rem}.accounts-settings .button-primary,.accounts-settings .return-to-shop a,.return-to-shop .accounts-settings a{margin:4rem 0}.accounts-signin .form{width:100%;max-width:41.6rem}.accounts-signin p{max-width:34rem}.accounts-signin .button-primary,.accounts-signin .return-to-shop a,.return-to-shop .accounts-signin a{margin:3.2rem auto}.accounts-signin-forgot{display:block;width:100%;padding-left:2.4rem;text-align:left;font-size:1.2rem;line-height:3.2rem}.accounts-success p{max-width:40rem}.accounts-success .button-profile{margin:5.6rem auto;position:relative;background-image:url("images/icons/dnamydog-icon-button-profile-black.svg");pointer-events:none}.accounts-success .button-profile img{width:4rem;height:4rem;position:absolute;z-index:2;right:0;bottom:0;background:#fff;border-radius:50%}.accounts-success .button-profile:hover img{transform:translate3d(0, 0, 0) scale3d(1.2, 1.2, 1.2)}.accounts-success .button-primary,.accounts-success .return-to-shop a,.return-to-shop .accounts-success a{margin:2.4rem 0}.page-allergy-details .details-avatar>img{background:#fcd2c1;border-radius:50%}.page-category-details{text-align:left}.page-category-details .header{color:var(--color-black)}.page-category-details .header-toggle,.page-category-details .header-navigation-home,.page-category-details .header-actions-cart{filter:brightness(0)}.page-category-details .header-actions-signin{color:#000}.page-category-details .main{overflow:hidden}.page-category-details .main h1{padding-bottom:1.6rem}.page-category-details .main p{color:#5c5c5d;margin:0 0 1.6rem 0}.page-category-details .main .button-primary,.page-category-details .main .return-to-shop a,.return-to-shop .page-category-details .main a{margin:2.4rem 0 0}.details-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:4rem 0 8rem}@media screen and (min-width: 1024px){.details-container{margin:16rem 0;min-height:calc(100vh - 32rem)}}.details-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 1 0;margin:0;padding:0 2.4rem}@media screen and (min-width: 1024px){.details-content{margin:0 0 0 48rem;padding:0 11rem}}.details-accordion-wrapper{margin:1.6rem 0}.category-sidebar{box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;width:100%;position:relative;z-index:1;padding:9.6rem 2.4rem 6.4rem}@media screen and (min-width: 1024px){.category-sidebar{height:100vh;max-width:48rem;position:fixed;position:absolute;top:0;left:0;padding:0}}.category-sidebar::after{width:80rem;height:80rem;position:absolute;z-index:1;border-radius:50%;background-color:#f5f5f6;content:""}@media screen and (min-width: 768px){.category-sidebar::after{width:180rem;height:180rem}}@media screen and (max-width: 1023px){.category-sidebar::after{bottom:0;left:50%;transform:translate3d(-50%, 0, 0)}}@media screen and (min-width: 1024px){.category-sidebar::after{top:50%;right:0;transform:translate3d(0, -50%, 0)}}.category-sidebar-btn-prev{margin-left:-2.4rem}.category-sidebar-btn-next{margin-right:-2.4rem}.category-sidebar-wrapper{width:100%;position:relative;z-index:2}@media screen and (min-width: 1024px){.category-sidebar-wrapper{max-width:48rem}}.details-avatar{width:30rem;height:30rem;margin:2.4rem auto;position:relative;background:#fcd2c1 no-repeat scroll 50% 100%;background-size:cover;border-radius:50%;display:flex;align-items:center;justify-content:space-between}.details-avatar>img{width:30rem;position:absolute;z-index:1;top:0;left:0}@media screen and (min-width: 769px){.details-accordion-wrapper li .accordion-button{padding:4rem 7rem 4rem 0}}.details-accordion-wrapper li .accordion-button-icon{display:inline-block;padding-right:1rem;position:relative;top:.3rem}.details-accordion-wrapper li .accordion-panel{height:0;overflow:hidden;padding-right:7rem}.details-accordion-wrapper li .accordion-panel[aria-expanded=true]{height:auto;padding-bottom:2rem}.details-accordion-wrapper li .accordion-panel ul{list-style:none;margin-left:0rem}.details-accordion-wrapper li .accordion-panel ul li{padding:0 0 2rem 1rem}.details-accordion-wrapper li .accordion-panel ul li::before{content:"•";color:#5c5c5d;font-size:3rem;display:inline-block;position:relative;top:.5rem;width:3rem}.details-accordion-wrapper li .accordion-panel[data-category=personality] li::before{color:#008851}.details-accordion-wrapper li .accordion-panel[data-category=care] li::before{color:#F36D00}.details-accordion-wrapper li .accordion-panel[data-category=bond] li::before{color:#E8494C}.details-accordion-wrapper li .accordion-panel[data-category=healthy] li::before{color:#036DFF}.details-accordion-wrapper li .accordion-panel[data-category=special] li::before{color:#FFAA00}.details-accordion-wrapper li .accordion-panel[data-category=stats] li::before{color:#5c5c5d}.woocommerce-cart .heading-display{padding-top:6rem}.woocommerce-cart-form{padding:8rem 0 3.2rem}@media screen and (max-width: 768px){.woocommerce-cart-form{padding-top:2.4rem}}.woocommerce-cart-form table{width:100%;position:relative}.woocommerce-cart-form td{vertical-align:middle}.woocommerce-cart-form .cart_item{position:relative;border-bottom:1px solid #E7E7E8}@media screen and (max-width: 768px){.woocommerce-cart-form .cart_item{display:block;padding:0 0 2.4rem}}.woocommerce-cart-form .quantity .input-text::-webkit-outer-spin-button,.woocommerce-cart-form .quantity .input-text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart-form .quantity .input-text[type=number]{-moz-appearance:textfield}.woocommerce-cart-form .product-name a{text-decoration:none}.woocommerce-cart-form .product-thumbnail{padding:1.2rem 0;position:relative;width:10rem;height:10rem}@media screen and (min-width: 769px){.woocommerce-cart-form .product-thumbnail{padding:4.8rem 0}}.woocommerce-cart-form .product-thumbnail-image{width:10rem;height:10rem;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}@media screen and (min-width: 769px){.woocommerce-cart-form .product-thumbnail-image{margin-right:4rem;background-size:contain}}@media screen and (max-width: 768px){.woocommerce-cart-form .product-thumbnail-image{position:absolute;z-index:1;top:1rem;left:0;background-size:auto 70%}}.woocommerce-cart-form .product-quantity{pointer-events:none}.woocommerce-cart-form .product-subtotal{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500}@media screen and (max-width: 768px){.woocommerce-cart-form .product-thumbnail{padding-right:1.2rem}.woocommerce-cart-form .product-name{padding-right:6rem}.woocommerce-cart-form .product-price{display:none}.woocommerce-cart-form .product-quantity{width:3rem;margin-left:10rem}.woocommerce-cart-form .product-quantity,.woocommerce-cart-form .product-subtotal,.woocommerce-cart-form .product-remove{display:inline-block;padding:0 1rem}.woocommerce-cart-form .product-quantity,.woocommerce-cart-form .product-subtotal{margin-top:-2.4rem}.woocommerce-cart-form .product-remove{position:absolute;top:20%;right:0}}@media screen and (max-width: 768px)and (min-width: 769px){.woocommerce-cart-form .product-remove{top:50%}}.ecommerce-cart .woocommerce-message,.ecommerce-cart .woocommerce-notices-wrapper .woocommerce-info,.ecommerce-cart .cart-discount,.ecommerce-cart .woocommerce-shipping-totals{display:none}.cart-collaterals .shop_table{width:100%;margin-bottom:4.8rem}.cart-collaterals .shop_table th{text-align:left}.cart-collaterals .shop_table td{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:2.4rem;line-height:4.5rem;text-align:right}.cart-collaterals .order-total,.cart-collaterals .tax-rate{display:none}.wc-proceed-to-checkout{display:flex;flex-direction:row;justify-content:center;margin-bottom:10rem}@media screen and (min-width: 769px){.wc-proceed-to-checkout{justify-content:flex-end}}.cart-empty{text-align:center;padding:20rem 0 2.4rem}@media screen and (max-width: 768px){.cart-empty{padding:10rem 0 2.4rem}}.return-to-shop{text-align:center;padding:2.4rem 0 20rem}@media screen and (max-width: 768px){.return-to-shop{padding:2.4rem 0 10rem}}.return-to-shop a{display:inline-block}#wpadminbar{display:none}.woocommerce{padding-top:11.2rem}.woocommerce .form-input{max-width:70rem;margin:1.6rem 0}.woocommerce .form-input.hidden{display:none}.woocommerce .form-input.form-input-coupon{margin:0rem 0 2rem 0}@media screen and (max-width: 768px){.woocommerce .form-input .form-input-text,.woocommerce .form-input .js-sv-wc-payment-gateway-credit-card-form-input,.woocommerce .form-input .payment_method_authorizeaim_multiaccount .input-text,.woocommerce .payment_method_authorizeaim_multiaccount .form-input .input-text,.woocommerce .form-input .form-input-wrapper input,.woocommerce .form-input-wrapper .form-input input,.woocommerce .form-input .form-input-wrapper textarea,.woocommerce .form-input-wrapper .form-input textarea{padding:.8rem 2.4rem}}@media screen and (max-width: 768px){.woocommerce .form-input-wrapper input,.woocommerce .form-input-wrapper textarea{padding:.8rem 2.4rem}}.woocommerce .form-input-wrapper textarea{height:12.5rem;min-height:12.5rem;max-height:40rem;padding:1.6rem;resize:vertical}.woocommerce .form-input-text,.woocommerce .js-sv-wc-payment-gateway-credit-card-form-input,.woocommerce .payment_method_authorizeaim_multiaccount .input-text,.woocommerce .form-input-wrapper input,.woocommerce .form-input-wrapper textarea{margin:0}.woocommerce .wc_payment_method input:not(:checked)+h3{display:none}.woocommerce .woocommerce-form-coupon-toggle{display:none}.woocommerce .woocommerce-notices-wrapper{max-width:108rem;margin:2rem auto}#order_comments{margin:1.6rem 0}.woocommerce .payment_box>p{padding-bottom:1rem}.woocommerce .js-sv-wc-payment-gateway-credit-card-form-input,.woocommerce .payment_method_authorizeaim_multiaccount .input-text{margin:1rem 0 2rem;padding:.8rem 2.4rem}#wc-authorize-net-cim-credit-card-account-number_field label,#wc-authorize-net-cim-credit-card-expiry_field label,#wc-authorize-net-cim-credit-card-csc_field label{height:0;overflow:hidden;position:absolute}#wc-authorize-net-cim-credit-card-expiry_field,#wc-authorize-net-cim-credit-card-csc_field,#wc-authorizeaim_multiaccount-cc-form .form-row-first,#wc-authorizeaim_multiaccount-cc-form .form-row-last{display:inline-block;width:48%}#wc-authorize-net-cim-credit-card-expiry_field,#wc-authorizeaim_multiaccount-cc-form .form-row-first{margin-right:4%}.woocommerce .woocommerce-privacy-policy-text{font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.2rem;font-size:var(--font-size-small);line-height:2rem;line-height:var(--line-height-small);letter-spacing:0}.woocommerce .woocommerce-checkout{padding:0 2.4rem 15rem}.woocommerce .woocommerce-checkout .heading-display{padding:6rem 0 2rem 0}.woocommerce .woocommerce-checkout .h3{padding:3rem 0}.woocommerce .woocommerce-checkout .h3 img{display:none}.woocommerce .woocommerce-checkout-columns-item:nth-child(1){flex:2 1 0}@media screen and (min-width: 769px){.woocommerce .woocommerce-checkout-columns-item:nth-child(1){margin-right:10rem}}.woocommerce .woocommerce-checkout-columns-item:nth-child(2){flex:1 1 0}.woocommerce .woocommerce-checkout-review-order-table thead{display:none}.woocommerce .woocommerce-checkout-review-order-table tfoot tr,.woocommerce .woocommerce-checkout-review-order-table tbody tr{border-bottom:1px solid #e7e7e8;text-align:middle}.woocommerce .woocommerce-checkout-review-order-table tfoot .order-total,.woocommerce .woocommerce-checkout-review-order-table tbody .order-total{border-bottom:1px solid #E7E7E8 !important}.woocommerce .woocommerce-checkout-review-order-table tfoot .tax-rate th,.woocommerce .woocommerce-checkout-review-order-table tbody .tax-rate th{text-align:left}.woocommerce .woocommerce-checkout-review-order-table tfoot .order-currency th>div,.woocommerce .woocommerce-checkout-review-order-table tbody .order-currency th>div{display:flex;align-items:center;justify-content:space-between}.woocommerce .woocommerce-checkout-review-order-table th,.woocommerce .woocommerce-checkout-review-order-table td{vertical-align:middle;padding:1rem 0}.woocommerce .woocommerce-checkout-review-order-table .cart_item .product-thumbnail-image{display:inline-block;width:4rem;height:4rem;margin-right:1rem;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;background-size:contain}.woocommerce .woocommerce-checkout-review-order-table .cart_item .product-name{display:flex;align-items:center;padding-right:2rem}.woocommerce .woocommerce-checkout-review-order-table .cart_item .product-name img{display:inline-block;vertical-align:middle;margin-right:.8rem}.woocommerce .woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce .woocommerce-checkout-review-order-table .order-total th{text-align:left}.woocommerce .woocommerce-checkout p label{display:none}.woocommerce .woocommerce-checkout .cart_item{position:relative;border-bottom:1px solid #E7E7E8}@media screen and (max-width: 768px){.woocommerce .woocommerce-checkout .cart_item{vertical-align:middle}}.woocommerce .woocommerce-checkout .product-quantity{margin-left:3.2rem}.woocommerce .woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{padding:2rem 0}.woocommerce .woocommerce-billing-fields-columns,.woocommerce .woocommerce-additional-fields-columns{display:flex;margin:-1.6rem 0}.woocommerce .woocommerce-billing-fields-column,.woocommerce .woocommerce-additional-fields-column{margin:0 2rem 0 0}.woocommerce .woocommerce-billing-fields-column:last-child,.woocommerce .woocommerce-additional-fields-column:last-child{margin:0}.woocommerce .shipping_address{display:none}.woocommerce .shipping_address.active{display:block}.woocommerce-shipping-fields .woocommerce-form__label-for-checkbox{display:block}.woocommerce .woocommerce-checkout-payment .sv-wc-payment-gateway-card-icons{display:none}.woocommerce .add_gift_card_form{display:none}.woocommerce .add_gift_card_form .form-input-text,.woocommerce .add_gift_card_form .form-input-wrapper input,.woocommerce .form-input-wrapper .add_gift_card_form input,.woocommerce .add_gift_card_form .form-input-wrapper textarea,.woocommerce .form-input-wrapper .add_gift_card_form textarea,.woocommerce .add_gift_card_form .js-sv-wc-payment-gateway-credit-card-form-input,.woocommerce .add_gift_card_form .payment_method_authorizeaim_multiaccount .input-text,.woocommerce .payment_method_authorizeaim_multiaccount .add_gift_card_form .input-text{margin:0 0 2.5rem 0}.woocommerce .add_gift_card_form .form-input-text::-moz-placeholder, .woocommerce .add_gift_card_form .form-input-wrapper input::-moz-placeholder, .woocommerce .form-input-wrapper .add_gift_card_form input::-moz-placeholder, .woocommerce .add_gift_card_form .form-input-wrapper textarea::-moz-placeholder, .woocommerce .form-input-wrapper .add_gift_card_form textarea::-moz-placeholder, .woocommerce .add_gift_card_form .js-sv-wc-payment-gateway-credit-card-form-input::-moz-placeholder, .woocommerce .add_gift_card_form .payment_method_authorizeaim_multiaccount .input-text::-moz-placeholder, .woocommerce .payment_method_authorizeaim_multiaccount .add_gift_card_form .input-text::-moz-placeholder{color:var(--color-black)}.woocommerce .add_gift_card_form .form-input-text::placeholder,.woocommerce .add_gift_card_form .form-input-wrapper input::placeholder,.woocommerce .form-input-wrapper .add_gift_card_form input::placeholder,.woocommerce .add_gift_card_form .form-input-wrapper textarea::placeholder,.woocommerce .form-input-wrapper .add_gift_card_form textarea::placeholder,.woocommerce .add_gift_card_form .js-sv-wc-payment-gateway-credit-card-form-input::placeholder,.woocommerce .add_gift_card_form .payment_method_authorizeaim_multiaccount .input-text::placeholder,.woocommerce .payment_method_authorizeaim_multiaccount .add_gift_card_form .input-text::placeholder{color:var(--color-black)}.woocommerce .woocommerce-shipping-totals th{display:none}.woocommerce .woocommerce-shipping-totals td{display:block;width:calc(100% + 5rem)}.woocommerce .woocommerce-shipping-totals input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.woocommerce .woocommerce-shipping-totals label{margin-left:1.6rem}.woocommerce .woocommerce-shipping-fields .form-input-radio-display{margin:1rem 1rem 0 0}.woocommerce .woocommerce-NoticeGroup-updateOrderReview{display:none}.ecommerce-checkout .woocommerce-info{display:none}.ecommerce-checkout .woocommerce-error,.ecommerce-checkout .woocommerce-message{max-width:108rem;margin:0 auto}.ecommerce-checkout .order-currency{display:none}.ecommerce-checkout .cart-discount th{text-align:left}.ecommerce-checkout .cart-discount td a{display:none}.woocommerce-order h1{padding:5.6rem 0}.woocommerce-order .h3{padding:0 0 3.2rem 0}.woocommerce-order .woocommerce-thankyou-order-details{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:6.4rem}@media screen and (min-width: 769px){.woocommerce-order .woocommerce-thankyou-order-details{flex-direction:row}}.woocommerce-order-details__title{padding:0 0 3.2rem 0}.woocommerce-table--order-details{width:100%}.woocommerce-table--order-details thead th{background-color:#f5f5f6}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:1.3rem}.woocommerce-table--order-details tbody tr{border-bottom:1px solid #E7E7E8}.woocommerce-table--order-details thead th:first-child,.woocommerce-table--order-details thead td:first-child,.woocommerce-table--order-details tbody th:first-child,.woocommerce-table--order-details tbody td:first-child{text-align:left}.woocommerce-table--order-details thead th:last-child,.woocommerce-table--order-details thead td:last-child,.woocommerce-table--order-details tbody th:last-child,.woocommerce-table--order-details tbody td:last-child{text-align:right;width:30%}.woocommerce-table--order-details thead tr,.woocommerce-table--order-details tbody tr{padding:1.3rem}.woocommerce-table--order-details tfoot tr{position:relative}.woocommerce-table--order-details tfoot tr:after{position:absolute;bottom:0;right:0;width:45rem;content:"";border-bottom:1px solid #E7E7E8}.woocommerce-table--order-details tfoot th,.woocommerce-table--order-details tfoot td{text-align:right}.woocommerce-table--order-details .product-name,.woocommerce-table--order-details .product-total{text-transform:uppercase}.woocommerce-table--order-details .product-name a,.woocommerce-table--order-details .product-total a{cursor:default;text-decoration:none}.woocommerce-columns--addresses{display:flex;flex-direction:column;margin:6.4rem 0}@media screen and (min-width: 769px){.woocommerce-columns--addresses{flex-direction:row}}.woocommerce-columns--addresses .woocommerce-column--billing-address{margin-right:6.4rem;margin-bottom:3.2rem}.results-age{padding-bottom:12rem}.results-age .results-body-data-visualization>img{max-width:24rem;margin:5.4rem auto 4rem}.results-age .results-body-data .button-secondary{margin-bottom:6.4rem}.results-age .results-body-data-visualization{min-height:47rem;margin:4rem 0}.results-visualization-age{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto;padding-bottom:16rem;position:relative;z-index:1}.results-visualization-age-avatar{width:24rem;height:24rem;position:relative;z-index:2;border-radius:50%;background:var(--color-white) url("images/icons/dnamydog-icon-button-profile-black.svg") no-repeat scroll 50% 100%;background-size:16rem;animation:fade-in 250ms ease-out 500ms 1 normal both}.results-visualization-age-layers{box-sizing:border-box;display:flex;flex-direction:row;position:relative;z-index:1;margin-top:-12rem;width:24rem;text-align:center}.results-visualization-age-layers-actual,.results-visualization-age-layers-genetic{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex:1 1 0;height:0;position:relative;z-index:2;animation:fade-height 1s ease-out 750ms 1 normal both}.results-visualization-age-layers-actual{background-color:#9ac5ff}.results-visualization-age-layers-actual .results-visualization-age-shape{background:#036DFF url("images/patterns/dnamydog-pattern-dots-large-calm.svg") 50% 50%/70% auto no-repeat}.results-visualization-age-layers-genetic.style-park{background-color:#99cfb9}.results-visualization-age-layers-genetic.style-park .results-visualization-age-shape{background-color:#008851}.results-visualization-age-layers-genetic.style-run{background-color:#fac599}.results-visualization-age-layers-genetic.style-run .results-visualization-age-shape{background-color:#F36D00}.results-visualization-age-layers-genetic.style-energy{background-color:#f6b6b7}.results-visualization-age-layers-genetic.style-energy .results-visualization-age-shape{background-color:#E8494C}.results-visualization-age-shape{width:12rem;height:12rem;border-radius:50%;position:absolute;z-index:2;bottom:-6rem}.results-visualization-age-layers[data-actual=false] .results-visualization-age-shape{width:24rem;height:24rem;bottom:-12rem}.results-visualization-age-value,.results-visualization-age-label{width:100%;position:absolute;z-index:1;left:0;animation:fade-height .5s ease-out 1500ms 1 normal both}.results-visualization-age-value{top:calc(100% + 6rem);font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;font-size:5.6rem;line-height:8.4rem}.results-visualization-age-layers[data-actual=false] .results-visualization-age-value{top:calc(100% + 12rem)}.results-visualization-age-label{top:calc(100% + 13.6rem);color:#5c5c5d}.results-visualization-age-layers[data-actual=false] .results-visualization-age-label{top:calc(100% + 19.6rem)}.results-allergy .results-body-data-visualization{box-sizing:border-box;width:100%;max-width:64rem;margin:6rem 0 8rem}@media screen and (min-width: 1024px){.results-allergy .results-body-data-visualization{padding:0 2.4rem 0 0}}@media screen and (min-width: 1280px){.results-allergy .results-body-data-visualization{width:100vw}}.results-allergy .results-body-data-visualization h3{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.results-allergy .results-body-data-visualization h3 img{margin-right:2rem}.result-allergy-chart-header{display:flex;flex-direction:row;align-items:center;margin:1.6rem 0 0;padding-bottom:1.6rem;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.2rem;font-size:var(--font-size-small);line-height:2rem;line-height:var(--line-height-small);letter-spacing:0;color:#5c5c5d;border-bottom:1px solid #E7E7E8}@media screen and (max-width: 1024px){.result-allergy-chart-header{display:none}}.result-allergy-chart-name{width:11.2rem}@media screen and (max-width: 1024px){.result-allergy-chart-name{width:75%;position:absolute;z-index:1;top:0;left:0}}.result-allergy-chart-level{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1 1 0;position:relative}.result-allergy-chart-level-bar{width:2.4rem;min-width:2.4rem;height:2.4rem;position:absolute;z-index:2;top:-1.1rem;left:0;border-radius:2.4rem;animation:fade-width 1s ease-out 500ms 1 normal both}.result-allergy-chart-level-bar::after{width:2.4rem;height:2.4rem;position:absolute;z-index:2;top:0;right:0;background:var(--color-home);border-radius:50%;content:""}.style-high .result-allergy-chart-level-bar{background:var(--color-calm)}.style-high .result-allergy-chart-level-bar::after{background:var(--color-energy) url("images/patterns/dnamydog-pattern-dots-small-salmon.svg") no-repeat scroll 50% 50%/2rem auto}.style-medium .result-allergy-chart-level-bar{background:var(--color-run-tint-60)}.style-medium .result-allergy-chart-level-bar::after{background:var(--color-run) url("images/patterns/dnamydog-pattern-dots-medium-salmon.svg") no-repeat scroll 50% 50%/2rem auto}.style-low .result-allergy-chart-level-bar{background:var(--color-park-tint-60)}.style-low .result-allergy-chart-level-bar::after{background:var(--color-park) url("images/patterns/dnamydog-pattern-dots-large-yellow.svg") no-repeat scroll 50% 50%/1.6rem auto}.result-allergy-chart-details{box-sizing:border-box;width:6.4rem;padding-left:2.4rem;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-regular",Helvetica,Arial,sans-serif;font-weight:400;font-size:1.2rem;font-size:var(--font-size-small);line-height:2rem;line-height:var(--line-height-small);letter-spacing:0;color:#5c5c5d;text-align:right}@media screen and (max-width: 1024px){.result-allergy-chart-details{position:absolute;z-index:1;top:0;right:0}}.result-allergy-chart-details a{display:block;line-height:2.6rem;text-decoration:none}.result-allergy-chart-details a:hover{text-decoration:underline}.result-allergy-chart-body-row{display:flex;flex-direction:row;align-items:center;margin:3.2rem 0 4.8rem}@media screen and (max-width: 1024px){.result-allergy-chart-body-row{padding-top:4rem;position:relative;height:2.4rem;margin:3.2rem 0}}.result-allergy-chart-body .result-allergy-chart-level::after{width:100%;height:0;border-bottom:1px solid #E7E7E8;position:absolute;z-index:1;top:50%;left:0;margin-top:1px;content:""}.results-allergy-negative-columns{-moz-column-count:3;column-count:3;-moz-column-gap:5rem;column-gap:5rem;margin:1.6rem 0}.results-body-accordion .accordion-button{padding:4rem 0}.results-body-accordion .accordion-button a{pointer-events:none}.results-body-accordion .accordion-button::after{top:42%}.results-body-accordion .accordion-panel ul{list-style:none;margin-left:0}.results-breed .results-body-data-visualization{min-height:47rem;margin:4rem 0}.results-visualization-breed{box-sizing:border-box;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}@media screen and (max-width: 767px){.results-visualization-breed{transform:scale3d(0.5, 0.5, 0.5);transform-origin:0 0}}.results-visualization-breed-shape{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;top:50%;left:50%;border-radius:50%;transform:translate3d(-50%, -50%, 0)}.results-visualization-breed-avatar{width:150px;height:150px;z-index:10;background:var(--color-white) url("images/icons/dnamydog-icon-button-profile-black.svg") no-repeat scroll 50% 100%;background-size:95px;animation:fade-in 250ms ease-out 500ms 1 normal both}.results-visualization-breed-style-dots-medium{background:#F36D00 url("images/patterns/dnamydog-pattern-dots-medium-salmon.svg") no-repeat scroll 50% 50%/100% auto;animation:fade-in 500ms ease-out 750ms 1 normal both}.results-visualization-breed-style-solid-home{background:rgba(3,109,255,.9);opacity:.9;animation:fade-in 500ms ease-out 1000ms 1 normal both}.results-visualization-breed-style-dots-small{background:#FFE833 url("images/patterns/dnamydog-pattern-dots-small-blue.svg") no-repeat scroll 50% 50%/85% auto;animation:fade-in 500ms ease-out 1250ms 1 normal both}.results-visualization-breed-style-solid-park{background:rgba(0,136,81,.9);opacity:.9;animation:fade-in 500ms ease-out 1500ms 1 normal both}.results-visualization-breed-style-dots-large{background:#FFAA00 url("images/patterns/dnamydog-pattern-dots-large-yellow.svg") no-repeat scroll 50% 50%/70% auto;animation:fade-in 500ms ease-out 1750ms 1 normal both}.results-visualization-breed-style-solid-calm{background:rgba(255,219,209,.9);opacity:.9;animation:fade-in 500ms ease-out 2000ms 1 normal both}.results-visualization-breed-style-solid-park-tint-60{background:rgba(153,207,185,.9);opacity:.9;animation:fade-in 500ms ease-out 2250ms 1 normal both}.results-visualization-breed-style-solid-energy{background:rgba(232,73,76,.9);opacity:.9;animation:fade-in 500ms ease-out 2500ms 1 normal both}.results-body-data-breakdown{width:100%;max-width:66rem;font-size:0;padding-left:.3rem}@media screen and (min-width: 768px){.results-body-data-breakdown{padding-left:1.1rem}}.results-body-data-breakdown li{display:inline-flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;margin:0 0 4.8rem .8rem;padding:0 3.2rem;position:relative;font-size:1rem;border-left:1px solid var(--color-greyhound)}@media screen and (min-width: 768px){.results-body-data-breakdown li{width:50%;margin:0 0 4.8rem;padding:0 4rem 0 3.2rem}}.results-body-data-breakdown-percent{margin:-1.25rem 0 2.4rem;font-weight:700;color:#000}.results-body-data-breakdown-percent span{color:#a2a2a2}.results-body-data-breakdown-breed{color:#000}.results-body-data-breakdown-details{height:10rem;margin:.8rem 0 2.4rem;color:#a2a2a2;overflow:hidden}.results-body-data-breakdown .button-secondary{display:inline-block;white-space:nowrap}.results-body-data-breakdown-visualization{width:2.2rem;min-height:2.2rem;position:absolute;z-index:2;top:7.6rem;left:-1.1rem;background:#9ac5ff;border-radius:2.2rem}@media screen and (max-width: 767px){.results-body-data-breakdown-visualization{top:6.8rem}}.results-body-data-breakdown-visualization-dot{width:2.2rem;height:2.2rem;position:absolute;z-index:2;bottom:0;left:0;border-radius:50%}.results-body-data-breakdown-visualization.style-dots-medium{background-color:var(--color-run-tint-60)}.results-body-data-breakdown-visualization.style-dots-medium .results-body-data-breakdown-visualization-dot{background:var(--color-run) url("images/patterns/dnamydog-pattern-dots-medium-salmon.svg") no-repeat scroll 50% 50%/100% auto}.results-body-data-breakdown-visualization.style-solid-home{background-color:var(--color-home-tint-60)}.results-body-data-breakdown-visualization.style-solid-home .results-body-data-breakdown-visualization-dot{background:var(--color-home)}.results-body-data-breakdown-visualization.style-dots-small{background-color:#fff6ad}.results-body-data-breakdown-visualization.style-dots-small .results-body-data-breakdown-visualization-dot{background:var(--color-joy) url("images/patterns/dnamydog-pattern-dots-small-blue.svg") no-repeat scroll 50% 50%/85% auto}.results-body-data-breakdown-visualization.style-solid-park{background-color:var(--color-park-tint-60)}.results-body-data-breakdown-visualization.style-solid-park .results-body-data-breakdown-visualization-dot{background:var(--color-park)}.results-body-data-breakdown-visualization.style-dots-large{background-color:var(--color-run-tint-60)}.results-body-data-breakdown-visualization.style-dots-large .results-body-data-breakdown-visualization-dot{background:var(--color-run) url("images/patterns/dnamydog-pattern-dots-large-yellow.svg") no-repeat scroll 50% 50%/70% auto}.results-body-data-breakdown-visualization.style-solid-calm{background-color:#fff1ed}.results-body-data-breakdown-visualization.style-solid-calm .results-body-data-breakdown-visualization-dot{background:var(--color-calm)}.results-body-data-breakdown-visualization.style-solid-park-tint-60{background-color:var(--color-park-tint-90)}.results-body-data-breakdown-visualization.style-solid-park-tint-60 .results-body-data-breakdown-visualization-dot{background:var(--color-park-tint-60)}.results-body-data-breakdown-visualization.style-solid-energy{background-color:var(--color-energy-tint-60)}.results-body-data-breakdown-visualization.style-solid-energy .results-body-data-breakdown-visualization-dot{background:var(--color-energy)}.results-status{text-align:center;align-items:center}.results-status h1{padding-bottom:1.6rem}.results-status p{max-width:43rem;color:#a2a2a2}.results-status .button-primary,.results-status .return-to-shop a,.return-to-shop .results-status a{margin:2.4rem 0 0}.page-styleguide{background-color:#f5f5f5}.page-styleguide .header{position:fixed;background:#008851}.page-styleguide .main{margin-top:7.2rem;padding:4rem 0 0}@media screen and (min-width: 1023px){.page-styleguide .main{margin-top:11.2rem}}@media screen and (min-width: 320px){.page-styleguide .anchors{top:7.2rem}}@media screen and (min-width: 1023px){.page-styleguide .anchors{top:11.2rem}}.page-styleguide .block-hero{z-index:9;margin-top:-1px}@media screen and (min-width: 769px){.page-styleguide .block-hero{height:calc(100vh + 1px)}}.container{border-bottom:.1rem solid var(--color-greyhound-shade-30)}.container .container{border:0 none}.container-colors-base{max-width:80rem}.container-colors-base li{display:inline-block;box-sizing:border-box;width:16rem;height:6rem;margin:1.5rem .5rem;padding:0 2rem;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;line-height:6rem}.container-colors-tints{max-width:120rem}.container-colors-tints li{display:inline-block;width:16rem;margin:1.5rem .5rem}.container-colors-tints-list li{display:block;box-sizing:border-box;width:16rem;height:6rem;margin:0 .5rem;padding:0 2rem;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500;line-height:6rem}.container-typography-family-medium{flex:1 1 0;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-medium",Helvetica,Arial,sans-serif;font-weight:500}.container-typography-family-regular{flex:1 1 0;font-family:"Fraktion Sans Regular","Fraktion Sans","fraktion-regular",Helvetica,Arial,sans-serif;font-weight:400}.container-typography-family-hero{font-size:11rem;line-height:12rem}.container-typography-family-heading{font-size:3.7rem;line-height:5.2rem}.container-typography-family-body{font-size:1.8rem;line-height:3.2rem}.container-iconography-featured{display:flex;overflow:auto}.container-iconography-featured li{padding:0 2rem}.container-iconography-allergy{display:flex;overflow:auto}.container-iconography-allergy li{padding:0 1rem}.container-iconography-action{display:flex;overflow:auto}.container-iconography-action li{padding:0 .5rem}.container-iconography-social{display:flex;overflow:auto}.container-iconography-social li{padding:0 .5rem}.container-shapes-list li{padding:2rem}.container-patterns-list li{padding:2rem}.container-buttons-list li{padding:1rem}.container-notifications-list{display:flex}.container-notifications-list li{padding:1rem}.container-shadows.container{border-bottom:0 none}.container-shadows-80,.container-shadows-100{width:23rem;height:15rem;margin:4rem 0;background:var(--color-white);border-radius:.5rem}.container-shadows-80{filter:drop-shadow(0 0 0.1rem rgba(48, 49, 51, 0.05)) drop-shadow(0 0.8rem 1.6rem rgba(48, 49, 51, 0.1))}.container-shadows-100{filter:drop-shadow(0 0 0.1rem rgba(48, 49, 51, 0.05)) drop-shadow(0 1.6rem 2.4rem rgba(48, 49, 51, 0.1))}
/*# sourceMappingURL=style.css.map */
