.pdr-section{width:100%;clear:both}.pdr-section a{transition:all .3s ease}.pdr-container{max-width:1225px;width:100%;margin:0 auto;position:relative}.pdr-section h2{color:#008091;font-size:70px;font-weight:400;font-family:blackdiamond;margin-bottom:0;line-height:1.2}.pdr-section h2 span{color:#231f20;font-size:35px;font-weight:900;font-family:gotham,sans-serif;line-height:1;margin-bottom:20px;display:block}.pdr-section{font-size:17px}.pdr-section p,.pdr-section li{line-height:1.3}.pdr-section.bg-grey{background:url(../img/grey-crown-repeat.png);background-size:40px}.pdr-section.bg-yellow{background:url(../img/yellow-crown-repeat.png);background-size:40px}.pdr-section.bg-teal{background:url(../img/teal-crown-repeat.png);background-size:40px}.pdr-section.bg-green{background:url(../img/green-crown-repeat.png);background-size:40px}.pdr-section.bg-white{background:url(../img/white-crown-repeat.png);background-size:40px}.pdr-section.bg-clear{background:0 0}button.pdr-button-black,button.pdr-button-white,button.pdr-button-alternative,button.pdr-button,a.pdr-button-black,a.pdr-button-white,a.pdr-button-alternative,a.pdr-button{border:2px solid #fdd700;transition:all .3s ease;color:#231f20;font-size:18px;font-weight:900;font-family:gotham,sans-serif;line-height:1;background:#fdd700;min-width:250px;padding:15px;text-align:center;display:inline-block;border-radius:50px;margin-top:auto;cursor:pointer}button.pdr-button-alternative,a.pdr-button-alternative{border:2px solid #008091;background:#008091;color:#fff}button.pdr-button-alternative:hover,a.pdr-button-alternative:hover{background:#fff;color:#008091}.pdr-hero-banner{background:url(../img/yellow-crown-repeat.png);background-size:40px}.pdr-hero-banner-inner{background:linear-gradient(315deg,rgb(0,128,145) 31%,rgba(0,128,145,0) 31%)}.pdr-hero-banner-pd-logo{position:absolute;top:30px;left:calc(50% - 60px);width:120px}.pdr-hero-banner-left{padding:90px 0 75px;width:500px}.pdr-hero-banner p.h1span{color:#008091;font-weight:400;font-family:blackdiamond;margin-bottom:10px;line-height:1;font-size:100px;margin-bottom:10px}.pdr-hero-banner h1{color:#231f20;font-size:66px;font-weight:900;font-family:gotham,sans-serif;line-height:1;margin-bottom:20px;display:block}.pdr-hero-banner h1 span{font-size:30px;line-height:1.2;margin:10px 0 0;display:block}.pdr-hero-banner-left p.line4{font-size:22px;font-weight:700;font-family:gotham,sans-serif;line-height:1.2;margin-bottom:0}.pdr-hero-banner-image{position:absolute;bottom:0;right:-40px;max-height:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end}.pdr-hero-banner-image img{max-height:100%;width:auto}.pdr-calculator-section{text-align:center}.pdr-calculator-section-inner{width:100%;padding:50px 0 55px}.pdr-calculator-section .pdr-container{position:relative}.pdr-calculator-section h2{margin-bottom:15px}.pdr-calculator-section-content{color:#231f20;font-size:18px;font-weight:900;font-family:gotham,sans-serif;line-height:1.2;margin:0 auto 35px;max-width:450px}.pdr-calculator-section .c-raw-dog-food-calculator{border:3px solid #fff;width:600px;max-width:100%;padding:25px;margin:0 auto;text-align:left}.pdr-calculator-section .c-raw-dog-food-calculator__content{color:#fff;font-size:25px;font-weight:900;font-family:gotham,sans-serif;line-height:1;margin-bottom:30px}.pdr-calculator-section .c-raw-dog-food-calculator .row{margin:0 0 20px}.pdr-calculator-section .c-raw-dog-food-calculator .row.lifestage{align-items:flex-start}.pdr-calculator-section .c-raw-dog-food-calculator .row.dog-weight-wrap{padding-top:0;margin-bottom:30px}.pdr-calculator-section .c-raw-dog-food-calculator__subheading{font-size:20px;font-weight:900;font-family:gotham,sans-serif;padding-left:0}.pdr-calculator-section .c-raw-dog-food-calculator__subheading#puppy_weight_heading,.pdr-calculator-section .c-raw-dog-food-calculator__subheading#dog_weight_heading{padding-left:0}.pdr-calculator-section .c-raw-dog-food-calculator__subheading.two{max-width:100%}.pdr-calculator-section .c-raw-dog-food-calculator__subheading span{color:#008091}.pdr-calculator-section .c-raw-dog-food-calculator__subheading:before{display:none}.pdr-calculator-section .c-raw-dog-food-calculator__lifestage{border-color:#008091}.pdr-calculator-section .c-raw-dog-food-calculator__lifestage input:checked+label{background-color:#fdd700}.pdr-calculator-section .columns>.column{width:240px}.pdr-calculator-section .columns>.column:first-of-type{width:calc(100% - 240px)}.pdr-calculator-section .c-raw-dog-food-calculator .input_container .c-raw-dog-food-calculator__select-label{background-color:#008091;background-image:none}.pdr-calculator-section .c-raw-dog-food-calculator .input_container .c-raw-dog-food-calculator__select-label:before{font-family:"font awesome 6 pro";content:'\f107';width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.pdr-calculator-section .c-raw-dog-food-calculator .input_container .c-raw-dog-food-calculator__input-label{font-size:20px;font-weight:900;font-family:gotham,sans-serif;background-color:#008091}.pdr-calculator-section .c-raw-dog-food-calculator .input_container .c-raw-dog-food-calculator__select,.pdr-calculator-section .c-raw-dog-food-calculator .input_container .c-raw-dog-food-calculator__input{font-size:20px;font-weight:900;font-family:gotham,sans-serif;color:#a8a8a8}.pdr-calculator-section .c-raw-dog-food-calculator .input_container .c-raw-dog-food-calculator__select::placeholder,.pdr-calculator-section .c-raw-dog-food-calculator .input_container .c-raw-dog-food-calculator__input::placeholder{font-size:20px!important;font-weight:900!important;font-family:gotham,sans-serif!important;color:#a8a8a8!important;opacity:1}.pdr-calculator-section .c-raw-dog-food-calculator__buttons{text-align:center}.pdr-calculator-section #result-wrapper{text-align:left}.pdr-calculator-section .c-raw-dog-food-calculator__result{margin-top:30px;margin-bottom:0}.pdr-faqs{background-image:url(../img/rawdogfood/teal-crown-repeat.png);background-size:40px;padding:35px 0;text-align:center}.pdr-faqs h2{color:#fdd700;margin-bottom:35px}.pdr-faqs.bg-yellow h2{color:#008091}.pdr-faqs.bg-green h2{color:#fff}.pdr-faqs.bg-clear h2,.pdr-faqs.bg-white h2,.pdr-faqs.bg-grey h2{color:#008091}.pdr-faqs .pdr-faqs-wrap{list-style:none;padding:0;margin:0 auto;width:700px;max-width:100%}.pdr-faqs .pdr-faqs-question-wrap{float:left;width:100%;margin:0 0 15px;position:relative}.pdr-faqs .pdr-faqs-question-wrap>a:after{content:'+';font-family:gotham,sans-serif;font-weight:900;font-size:27px;color:#008091;width:36px;height:36px;border:3px solid #008091;position:absolute;border-radius:36px;top:9px;right:9px;display:flex;align-items:center;justify-content:center}.pdr-faqs .pdr-faqs-question-wrap>a.open:after{content:'-'}.pdr-faqs .pdr-faqs-question-wrap>a{border-radius:30px;background:#fff;display:block;width:100%;color:#008091;font-size:18px;font-weight:900;font-family:gotham,sans-serif;line-height:1.2;height:55px;display:flex;justify-content:center;align-items:center;padding:0 50px 0 25px}.pdr-faqs.bg-clear .pdr-faqs-question-wrap>a,.pdr-faqs.bg-white .pdr-faqs-question-wrap>a{background:#008091;color:#fff}.pdr-faqs .pdr-faqs-question-wrap>a:hover{background:#fdd700}.pdr-faqs .pdr-faqs-question-wrap>a:hover:after{background:#008091;color:#fdd700}.pdr-faqs.bg-clear .pdr-faqs-question-wrap>a:after,.pdr-faqs.bg-white .pdr-faqs-question-wrap>a:after{border:3px solid #fff;color:#fff}.pdr-faqs.bg-yellow .pdr-faqs-question-wrap>a:hover{background:#008091;color:#fdd700}.pdr-faqs.bg-yellow .pdr-faqs-question-wrap>a:hover:after{background:#fdd700;color:#008091}.pdr-faqs.bg-grey .pdr-faqs-question-wrap>a:hover,.pdr-faqs.bg-green .pdr-faqs-question-wrap>a:hover{background:#008091;color:#fff}.pdr-faqs.bg-clear .pdr-faqs-question-wrap>a:hover,.pdr-faqs.bg-white .pdr-faqs-question-wrap>a:hover{background:#231f20}.pdr-faqs.bg-grey .pdr-faqs-question-wrap>a:hover:after,.pdr-faqs.bg-green .pdr-faqs-question-wrap>a:hover:after{color:#fff;border:3px solid #fff}.pdr-faqs.bg-clear .pdr-faqs-question-wrap>a:hover:after,.pdr-faqs.bg-white .pdr-faqs-question-wrap>a:hover:after{background:#231f20}.pdr-faqs-answer{border-radius:30px;background:#fff;padding:30px 30px 10px;margin-top:10px;font-size:16px;text-align:left}.pdr-content-section{padding-top:40px;padding-bottom:40px}.pdr-content-section-inner{width:675px;max-width:100%;margin:0 auto;text-align:center}.pdr-content-section h2{color:#008091;font-size:72px;font-weight:400;font-family:blackdiamond;margin-bottom:10px;line-height:1}.pdr-content-section h2 span{color:#231f20;font-size:35px;font-weight:900;font-family:gotham,sans-serif;line-height:1;margin-bottom:25px;display:block}.pdr-content-section-image{position:absolute;top:30px;left:-425px}.pdr-content-section-content a{color:#008091;font-weight:900;font-family:gotham,sans-serif;text-decoration:underline!important}.pdr-sample-pack{background-image:url(../img/white-crown-repeat.png);background-size:40px;padding:35px 0 0;text-align:center}.pdr-sample-pack.pdr-no-padding-top{padding-top:0}.pdr-sample-pack-wrap{padding-bottom:55px}.pdr-sample-pack p.pdr-sample-pack-subtitle{font-size:35px;font-weight:900;font-family:gotham,sans-serif;line-height:1.2;margin-bottom:35px}.pdr-sample-pack ul{list-style:none;margin:0 auto 20px;padding:0;text-align:left;width:390px}.pdr-sample-pack ul li{font-size:25px;font-weight:900;font-family:gotham,sans-serif;line-height:1.2;margin-bottom:5px;position:relative;padding-left:38px}.pdr-sample-pack ul li:before{content:'\f058';font-family:"font awesome 6 sharp";font-weight:900;font-size:25px;color:#008091;position:absolute;left:0;top:0}.pdr-sample-pack .pdr-container{position:relative}.pdr-sample-pack .sample-pack-left{position:absolute;bottom:65px;left:-30px}.pdr-sample-pack .sample-pack-right{position:absolute;bottom:0;right:-200px}.pdr-sample-img-right-narrower.pdr-sample-pack .sample-pack-right{right:-80px}.pdr-sample-pack .sample-pack-above{display:none;margin:30px auto}.pdr-weight-guides{background-image:url(../img/yellow-crown-repeat.png);background-size:40px;padding:35px 0 0;text-align:center;position:relative;overflow:hidden}.pdr-weight-guides-inner{overflow:hidden;width:100%;position:relative;z-index:5;padding-bottom:45px}.pdr-weight-guides:after{content:"";width:100%;height:100%;position:absolute;top:150px;left:0;background:linear-gradient(15deg,rgb(141,199,63) calc(100% - 550px),rgb(141,199,63),transparent 325px)}.pdr-weight-guides-content{width:675px;max-width:100%;margin:0 auto 30px}.pdr-weight-guides-form-input{margin:0 auto;width:700px;max-width:100%;position:relative}.pdr-weight-guides-input:focus,.pdr-weight-guides-input{width:100%;font-size:18px;font-weight:900;font-family:gotham,sans-serif;text-align:center;padding:15px;border:2px solid #008091;border-radius:45px;line-height:normal;height:auto;margin-bottom:0}.pdr-weight-guides-form-input:after{content:'\f002';font-family:"font awesome 6 sharp";font-weight:900;font-size:25px;color:#008091;position:absolute;right:15px;top:15px}.pdr-weight-guides-image{margin-top:-15px;margin-left:75px;z-index:10;position:relative}.pdr-weight-guide-title{font-size:30px;font-weight:900;font-family:gotham,sans-serif;color:#fff;margin-bottom:5px}.pdr-weight-guide-content{font-size:25px;font-weight:900;font-family:gotham,sans-serif;color:#008091;margin-bottom:0}.pdr-weight-guide-results{margin:40px 0}.pdr-weight-guides-table{width:960px;max-width:100%;margin:0 auto}.pdr-weight-guides-table,.pdr-weight-guide-results,.pdr-weight-guide{display:none}.pdr-weight-guides-table.active,.pdr-weight-guide-results.active{display:block}.pdr-weight-guide.active{display:flex}.pdr-weight-guide{background-image:url(../img/white-crown-repeat.png);background-size:30px;padding:40px 25px;border-radius:40px;width:300px;margin:0 10px 20px;float:left;justify-content:center}.pdr-weight-guide-inner{display:flex;flex-direction:column}.pdr-weight-guide-buttons{margin-top:auto}.pdr-weight-guide-image{width:205px;margin:0 auto 15px}.pdr-weight-guide-image img{border-radius:205px;border:15px solid #008091}.pdr-weight-guide-details-title{font-size:22px;font-weight:900;font-family:gotham,sans-serif;color:#008091;margin-bottom:15px}.pdr-weight-guide-details-part{font-size:17px;color:#231f20;margin-bottom:20px}.pdr-weight-guide-details-part span{font-weight:900;font-family:gotham,sans-serif}.pdr-weight-button{margin-bottom:10px}@media only screen and (max-width:1499px){}@media only screen and (max-width:1250px){.pdr-container{padding:0 25px}}@media only screen and (max-width:1199px){.pdr-hero-banner-pd-logo{left:calc(50% - 45px);width:90px}.pdr-content-section-image{position:static;width:300px;margin:0 auto;padding:20px 0 0}}@media only screen and (max-width:1099px){.pdr-hero-banner p.h1span{font-size:80px}.pdr-hero-banner h1{font-size:50px}.pdr-hero-banner h1 span{font-size:30px}.pdr-cta-subscribe .pdr-container:after{left:-120px}.pdr-sample-pack .sample-pack-left,.pdr-sample-pack .sample-pack-right,.pdr-cat-content-img-container{display:none}.pdr-sample-pack .sample-pack-above{display:block}}@media only screen and (max-width:1050px){.pdr-calculator-section .c-raw-dog-food-calculator__lifestage{width:100%}.pdr-calculator-section .c-raw-dog-food-calculator .row.dog-weight-wrap .column,.pdr-calculator-section .c-raw-dog-food-calculator .c-column--flex .column,.pdr-calculator-section .c-raw-dog-food-calculator .c-row--flex .column{width:240px}.pdr-calculator-section .c-raw-dog-food-calculator .row.dog-weight-wrap,.pdr-calculator-section .c-raw-dog-food-calculator .c-column--flex,.pdr-calculator-section .c-raw-dog-food-calculator .c-row--flex{flex-direction:row}.pdr-calculator-section .c-raw-dog-food-calculator .columns>.column:first-of-type{width:calc(100% - 240px)}.pdr-calculator-section .c-raw-dog-food-calculator .input_container_radio .input_radio{padding:0}.pdr-calculator-section .c-raw-dog-food-calculator__lifestage.adult{margin-right:.75rem}.pdr-weight-guides-table{width:640px}}@media only screen and (max-width:992px){.pdr-hero-banner-left{padding:40px 0}.pdr-hero-banner-pd-logo{display:none}.pdr-calculator-section .pdr-container:after{right:-91px}.pdr-cta-subscribe img{width:525px}}@media only screen and (max-width:840px){.pdr-faqs .pdr-faqs-question-wrap>a{justify-content:flex-start}.pdr-calculator-section .pdr-container:after{display:none}.pdr-cta-subscribe .pdr-container:after{left:-150px}.pdr-hero-banner-left{width:55%}.pdr-hero-banner-image{right:-50px;width:45%}}@media only screen and (max-width:767px){.pdr-weight-guides-wrap h2,.pdr-faqs h2,.pdr-section.pdr-sample-pack h2{font-size:45px}.pdr-section.pdr-hero-banner p.h1span{font-size:70px;margin-bottom:15px}.pdr-section.pdr-hero-banner h1{font-size:45px}.pdr-hero-banner .pdr-hero-banner-left h1 span{font-size:24px}.pdr-cta-subscribe .pdr-container:after{display:none}.pdr-hero-banner-icons img{width:85px}.pdr-section p.h1span,.pdr-section h1.h1span,.pdr-section p.h1 span,.pdr-section h1 span{font-size:45px}.pdr-sample-pack p.pdr-sample-pack-subtitle,.pdr-section p.h1 span,.pdr-section h1 span,.pdr-section h2 span,.pdr-section h3,.pdr-ranges-blocks-centre .pdr-ranges-block-content h3{font-size:22px}.pdr-faqs .pdr-faqs-question-wrap>a{font-size:16px}.pdr-sample-pack ul li{font-size:20px;padding-left:30px}.pdr-sample-pack ul li:before{font-size:20px}.pdr-sample-pack ul{width:300px}.pdr-sample-pack p.pdr-sample-pack-subtitle{margin-bottom:20px;padding:0 40px}.pdr-calculator-section-inner{background:0 0}.pdr-calculator-section-content{font-size:16px}.pdr-calculator-section .c-raw-dog-food-calculator__content{font-size:23px;text-align:center;margin-bottom:20px}.pdr-calculator-section .c-raw-dog-food-calculator__subheading{font-size:18px;text-align:center}.c-raw-dog-food-calculator .row>.column:not(:last-of-type){margin-bottom:15px}.pdr-calculator-section .c-raw-dog-food-calculator .input_container .c-raw-dog-food-calculator__select::placeholder,.pdr-calculator-section .c-raw-dog-food-calculator .input_container .c-raw-dog-food-calculator__input::placeholder,.pdr-calculator-section .c-raw-dog-food-calculator .input_container .c-raw-dog-food-calculator__select,.pdr-calculator-section .c-raw-dog-food-calculator .input_container .c-raw-dog-food-calculator__input,.pdr-calculator-section .c-raw-dog-food-calculator .input_container .c-raw-dog-food-calculator__input-label{font-size:18px!important}.pdr-calculator-section .c-raw-dog-food-calculator .columns>.column:first-of-type,.pdr-calculator-section .c-raw-dog-food-calculator .row.dog-weight-wrap .column,.pdr-calculator-section .c-raw-dog-food-calculator .c-column--flex .column,.pdr-calculator-section .c-raw-dog-food-calculator .c-row--flex .column{max-width:255px;margin-left:auto;margin-right:auto}.pdr-weight-guides-table{width:100%}.pdr-weight-guide{width:calc(50% - 20px)}}@media only screen and (max-width:600px){.pdr-hero-banner-inner{background:0 0}.pdr-hero-banner-left{width:100%}.pdr-hero-banner-left{padding-top:30px}.pdr-hero-banner-image{display:none}.pdr-calculator-section .c-raw-dog-food-calculator .row.dog-weight-wrap,.pdr-calculator-section .c-raw-dog-food-calculator .c-column--flex,.pdr-calculator-section .c-raw-dog-food-calculator .c-row--flex{flex-direction:column}.pdr-calculator-section .c-raw-dog-food-calculator .columns>.column:first-of-type,.pdr-calculator-section .c-raw-dog-food-calculator .row.dog-weight-wrap .column,.pdr-calculator-section .c-raw-dog-food-calculator .c-column--flex .column,.pdr-calculator-section .c-raw-dog-food-calculator .c-row--flex .column{width:100%}}@media only screen and (max-width:599px){.pdr-section p.h1span,.pdr-section h1.h1span,.pdr-section p.h1 span,.pdr-section h1 span{font-size:40px}.pdr-weight-guide{width:calc(100% - 20px)}.pdr-weight-guides-image{margin-left:0}.pdr-weight-guides::after{top:0;background:linear-gradient(11deg,rgb(141,199,63) calc(100% - 360px),rgb(141,199,63),transparent 0)}}