/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bg-color-purina-primary-600-100{background-color:#DA1C24;}.bg-color-purina-secondary-600-100{background-color:#313131;}.bg-color-dogchow-primary-600-100{background-color:#049742;}.bg-color-dogchow-secondary-600-100{background-color:#759589;}.bg-color-felix-primary-600-100{background-color:#160B8B;}.bg-color-felix-secondary-600-100{background-color:#30261D;}.bg-color-one-primary-600-100{background-color:#B4162D;}.bg-color-one-secondary-600-100{background-color:#008795;}.bg-color-proplan-primary-600-100{background-color:#D5B277;}.bg-color-whole-primary-600-100{background-color:#30261D;}.bg-color-whole-secondary-600-100{background-color:#F8E0C1;}.bg-color-black-600-100{background-color:#000;}.bg-color-white-600-100{background-color:#fff;}.main-header{background-color:transparent;position:absolute;top:0;z-index:99999;width:100%;}.main-header .container{position:relative;}.main-header-logo-container{text-align:left;}@media (min-width:992px){.main-header-logo-container{text-align:center;}}.main-header-logo-container img{height:70px;}.menu{position:absolute;right:15px;top:25%;}.menu button:focus{box-shadow:none;}.menu .menu-items ul{padding:.5rem 1rem;}.menu .menu-items ul li a{padding:1rem;color:#000;}.menu .menu-footer{padding:2rem;font-size:.8rem;}.menu .menu-footer-info{color:#000;}.menu .menu-footer-links li{margin-bottom:.5rem;}.menu .menu-footer-links li a{color:#DA1C24;}.menu .modal-header{border-bottom:0;}.menu .modal-header .close{opacity:1;}.menu .modal.left .modal-dialog,.menu .modal.right .modal-dialog{position:fixed;margin:auto;width:320px;height:100%;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);}.menu .modal.left .modal-content,.menu .modal.right .modal-content{height:100%;overflow-y:auto;border-radius:0;}.menu .modal.left .modal-body,.menu .modal.right .modal-body{padding:15px 15px 80px;}.menu .modal.right.fade .modal-dialog{right:-320px;-webkit-transition:opacity 0.3s linear,right 0.3s ease-out;-moz-transition:opacity 0.3s linear,right 0.3s ease-out;-o-transition:opacity 0.3s linear,right 0.3s ease-out;transition:opacity 0.3s linear,right 0.3s ease-out;}.menu .modal.right.fade.show .modal-dialog{right:0;}.menu.black{}.menu.black .menu-items ul li a{color:#fff;}.menu.black .menu-footer-info{color:#fff;}.menu.black .menu-footer-links li a{color:#fff;}.menu.black .modal-header .close{color:#fff;text-shadow:none;}.menu.black .modal.left .modal-content,.menu.black .modal.right .modal-content{background:#000;}.menu .logout-item span{width:25px;height:25px;overflow:hidden;display:flex;align-items:center;}.menu .logout-item span img{object-fit:contain;object-position:center;height:18px;width:18px;}.menu .btn svg{fill:#B4162D;}.menu .btn div{color:#B4162D;}footer .footer-primary{background:#DA1C24;padding:1rem 0;}footer .footer-primary .iso{height:30px;}footer .footer-primary .logo{height:15px;}footer .footer-secondary{background:#313131;padding:2rem 0;}footer .footer-secondary .nestle-info{width:20em;}footer .footer-secondary .nestle-info p{color:#fff;text-align:center;font-size:80%;}@font-face{font-family:'Antenna';font-display:swap;src:url(/themes/custom/purina/assets/fonts/Antenna-Medium.eot);src:url(/themes/custom/purina/assets/fonts/Antenna-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/purina/assets/fonts/Antenna-Medium.woff2) format("woff2"),url(/themes/custom/purina/assets/fonts/Antenna-Medium.woff) format("woff"),url(/themes/custom/purina/assets/fonts/Antenna-Medium.ttf) format("truetype"),url(/themes/custom/purina/assets/fonts/Antenna-Medium.svg#Antenna) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'uni_sansheavy';src:url(/themes/custom/purina/assets/fonts/unisans-heavy-webfont.woff2) format("woff2"),url(/themes/custom/purina/assets/fonts/unisans-heavy-webfont.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'uni_sansregular';src:url(/themes/custom/purina/assets/fonts/unisans-regular-webfont.woff2) format("woff2"),url(/themes/custom/purina/assets/fonts/unisans-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'uni_sansbold';src:url(/themes/custom/purina/assets/fonts/unisans-bold-webfont.woff2) format("woff2"),url(/themes/custom/purina/assets/fonts/unisans-bold-webfont.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}.text-purina-primary{color:#DA1C24;}.color-text-purina-primary{color:#DA1C24;}.text-purina-secondary{color:#313131;}.color-text-purina-secondary{color:#313131;}.text-dogchow-primary{color:#049742;}.color-text-dogchow-primary{color:#049742;}.text-dogchow-secondary{color:#759589;}.color-text-dogchow-secondary{color:#759589;}.text-felix-primary{color:#160B8B;}.color-text-felix-primary{color:#160B8B;}.text-felix-secondary{color:#30261D;}.color-text-felix-secondary{color:#30261D;}.text-one-primary{color:#B4162D;}.color-text-one-primary{color:#B4162D;}.text-one-secondary{color:#008795;}.color-text-one-secondary{color:#008795;}.text-proplan-primary{color:#D5B277;}.color-text-proplan-primary{color:#D5B277;}.text-whole-primary{color:#30261D;}.color-text-whole-primary{color:#30261D;}.text-whole-secondary{color:#F8E0C1;}.color-text-whole-secondary{color:#F8E0C1;}.text-black{color:#000;}.color-text-black{color:#000;}.text-white{color:#fff;}.color-text-white{color:#fff;}.button-purina-primary-lg,.button-purina-secondary-lg,.button-dogchow-primary-lg,.button-dogchow-secondary-lg,.button-felix-primary-lg,.button-felix-secondary-lg,.button-one-primary-lg,.button-one-secondary-lg,.button-proplan-primary-lg,.button-whole-primary-lg,.button-whole-secondary-lg,.button-black-lg,.button-white-lg,.button--lg{padding:16px 20px;border-radius:10px;text-decoration:none;border:1px solid #fff;display:block;font-size:16px;}.button-purina-primary-lg:focus,.button-purina-secondary-lg:focus,.button-dogchow-primary-lg:focus,.button-dogchow-secondary-lg:focus,.button-felix-primary-lg:focus,.button-felix-secondary-lg:focus,.button-one-primary-lg:focus,.button-one-secondary-lg:focus,.button-proplan-primary-lg:focus,.button-whole-primary-lg:focus,.button-whole-secondary-lg:focus,.button-black-lg:focus,.button-white-lg:focus,.button--lg:focus,.button-purina-primary-lg:hover,.button-purina-secondary-lg:hover,.button-dogchow-primary-lg:hover,.button-dogchow-secondary-lg:hover,.button-felix-primary-lg:hover,.button-felix-secondary-lg:hover,.button-one-primary-lg:hover,.button-one-secondary-lg:hover,.button-proplan-primary-lg:hover,.button-whole-primary-lg:hover,.button-whole-secondary-lg:hover,.button-black-lg:hover,.button-white-lg:hover,.button--lg:hover{text-decoration:none;}.button-purina-primary-lg a,.button-purina-secondary-lg a,.button-dogchow-primary-lg a,.button-dogchow-secondary-lg a,.button-felix-primary-lg a,.button-felix-secondary-lg a,.button-one-primary-lg a,.button-one-secondary-lg a,.button-proplan-primary-lg a,.button-whole-primary-lg a,.button-whole-secondary-lg a,.button-black-lg a,.button-white-lg a,.button--lg a{text-decoration:none;}.button-purina-primary-lg{background-color:#DA1C24;color:#fff;}.button-purina-primary-lg:hover,.button-purina-primary-lg:focus{color:#fff;text-decoration:none;}.button-purina-secondary-lg{background-color:#313131;color:#fff;}.button-purina-secondary-lg:hover,.button-purina-secondary-lg:focus{color:#fff;text-decoration:none;}.button-dogchow-primary-lg{background-color:#049742;color:#fff;}.button-dogchow-primary-lg:hover,.button-dogchow-primary-lg:focus{color:#fff;text-decoration:none;}.button-dogchow-secondary-lg{background-color:#759589;color:#fff;}.button-dogchow-secondary-lg:hover,.button-dogchow-secondary-lg:focus{color:#fff;text-decoration:none;}.button-felix-primary-lg{background-color:#160B8B;color:#fff;}.button-felix-primary-lg:hover,.button-felix-primary-lg:focus{color:#fff;text-decoration:none;}.button-felix-secondary-lg{background-color:#30261D;color:#fff;}.button-felix-secondary-lg:hover,.button-felix-secondary-lg:focus{color:#fff;text-decoration:none;}.button-one-primary-lg{background-color:#B4162D;color:#fff;}.button-one-primary-lg:hover,.button-one-primary-lg:focus{color:#fff;text-decoration:none;}.button-one-secondary-lg{background-color:#008795;color:#fff;}.button-one-secondary-lg:hover,.button-one-secondary-lg:focus{color:#fff;text-decoration:none;}.button-proplan-primary-lg{background-color:#D5B277;color:#000;}.button-proplan-primary-lg:hover,.button-proplan-primary-lg:focus{color:#fff;text-decoration:none;}.button-whole-primary-lg{background-color:#30261D;color:#fff;}.button-whole-primary-lg:hover,.button-whole-primary-lg:focus{color:#fff;text-decoration:none;}.button-whole-secondary-lg{background-color:#F8E0C1;color:#30261D;}.button-whole-secondary-lg:hover,.button-whole-secondary-lg:focus{color:#fff;text-decoration:none;}.button-black-lg{background-color:#000;color:#fff;}.button-black-lg:hover,.button-black-lg:focus{color:#fff;text-decoration:none;}.button-white-lg{background-color:#fff;color:#fff;}.button-white-lg:hover,.button-white-lg:focus{color:#fff;text-decoration:none;}.button--lg{color:#fff;}.button--lg:focus,.button--lg:hover{color:#fff;}.column-first-50-50,.column-second-50-50{display:flex;flex-flow:column;}.btn-cupon{background-color:#DA1C24;font-family:"uni_sansheavy";box-shadow:0 4px 20px #0000003b;border-radius:12px;margin:1rem auto;padding:16px 20px;text-transform:uppercase;font-size:1.2rem;width:250px !important;transition:1s;color:#fff;text-decoration:none;text-align:center;height:auto;display:block;}.btn-cupon:hover{color:#fff;outline:1px solid #fff;text-decoration:none;}.ribbon-xl{height:435px;width:240px;border-radius:12px;background-color:#DA1C24;z-index:-10;margin:0 auto;}.ribbon-xs-left{position:absolute;height:107px;width:100%;border-radius:12px;z-index:-1;}@media (min-width:992px){.ribbon-xs-left{height:195px;width:360px;}}.benefit a{text-decoration:none;}.benefit-container-elements-text{display:flex;flex-flow:column;justify-content:center;padding:0rem 1rem;}.benefit{border-radius:25px;position:relative;width:fit-content;display:flex;justify-content:flex-end;margin-bottom:2rem;height:107px;right:-25px;}@media (min-width:992px){.benefit{margin-bottom:1rem;display:block !important;height:auto;right:0;}}.benefit:nth-child(odd){display:flex;justify-content:flex-start;position:relative;left:-25px;}@media (min-width:992px){.benefit:nth-child(odd){left:0;}}.benefit-container{position:relative;}@media (min-width:992px){.benefit-container{height:195px;}}.benefit-container a{color:#000;}.benefit-container a:hover{text-decoration:none;}.benefit-container img.bg{width:90vw;height:107px;position:absolute;z-index:-1;top:0;left:0;}@media (min-width:992px){.benefit-container img.bg{width:100%;height:100%;object-fit:cover;object-position:center;}}.benefit-container img.bg.right{right:0;left:unset;}.benefit-container-elements{width:83vw;height:100%;}@media (min-width:992px){.benefit-container-elements{width:100%;}}.benefit-container-elements-image{width:160px;display:flex;align-items:center;height:107px;}@media (min-width:992px){.benefit-container-elements-image{height:auto;}}.benefit-container-elements-image img{width:150px;height:150px;object-fit:contain;object-position:center;}@media (min-width:992px){.benefit-container-elements-image img{width:240px;height:240px;object-fit:contain;position:absolute;left:-50px;top:50%;transform:translate(0px,-50%);}}.benefit-container-elements-text{width:60%;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;}@media (min-width:992px){.benefit-container-elements-text{width:200px;padding-right:16px;}}.benefit-container-elements-text-list{max-height:70px;overflow:hidden;line-height:1;font-family:"uni_sansregular";}.benefit-container-elements-text p{font-size:.7rem;margin-bottom:0;text-transform:uppercase;font-family:"uni_sansregular";}@media (min-width:992px){.benefit-container-elements-text p{font-size:1rem;}}.benefit-container-elements-text h2{font-size:1.5rem;margin-bottom:0;text-transform:uppercase;font-family:"uni_sansbold";}@media (min-width:992px){.benefit-container-elements-text h2{font-size:2.5rem;margin-top:10px;}}.benefit-container-elements-text h3{font-size:1rem;margin-bottom:0;text-transform:uppercase;font-family:"uni_sansbold";}@media (min-width:992px){.benefit-container-elements-text h3{font-size:1.5rem;}}@media screen and (max-width:768px){.benefit:nth-of-type(even) .benefit-container-elements{flex-direction:row-reverse;}}.section-page{}.section-page-inner{min-height:600px;height:100%;}@media (min-width:992px){.section-page-inner{height:fit-content;}}@media (min-width:1520px){.section-page-inner .container-section{height:670px;margin-bottom:3rem;}}.section-page-inner-container-image{position:absolute;width:100%;margin:0 auto;left:0;right:0;z-index:0;}.section-page-inner-container-text{width:270px;margin:0 auto 9rem;text-align:center;position:relative;}@media (min-width:992px){.section-page-inner-container-text{margin:0 auto;}}.section-page-inner-container-text-benefit{max-height:90px;overflow:hidden;position:relative;z-index:10;}.section-page-inner-container-text-benefit p{text-transform:uppercase;padding:1.5rem 1.5rem 0;margin-bottom:0;font-size:1.1rem;line-height:1.2;}.section-page-inner-container-text-benefit p span{font-family:800;}.section-page-inner-container-text h2{font-size:3.5rem;text-transform:uppercase;position:relative;z-index:10;}.section-page-inner-container-text h3{text-transform:uppercase;font-size:2.5rem;position:relative;z-index:10;}.section-page-inner-container-package{position:relative;z-index:10;text-align:center;width:225px;height:300px;margin:3rem auto 5rem;}.section-page-inner-container-package img{width:100%;height:100%;object-fit:cover;object-position:center;}.section-page-inner-benefit{color:#000;padding:1rem 1.5rem 2.5rem;text-align:center;display:flex;flex-flow:column;}@media (min-width:992px){.section-page-inner-benefit{width:680px;padding:1rem 2rem 2.5rem;}}.section-page-inner-benefit h4{color:#000;font-family:800 !important;margin-bottom:1rem;}@media (min-width:992px){.section-page-inner-benefit h4{margin-bottom:1rem;}}.section-page-inner-benefit_actions{height:fit-content;}.section-page-inner-benefit button{margin:1rem auto;}.section-page-inner-benefit button.btn-proplan{padding:1rem 2rem;text-transform:uppercase;font-size:1.2rem;font-family:800;border:0;width:250px;}.section-page-inner-benefit a.btn-proplan{margin:1rem auto;padding:1rem 2rem;text-transform:uppercase;font-size:1.2rem;font-family:800;border:0;width:250px;color:#000;}.section-page-inner-benefit a:hover{text-decoration:none;}.banner-hero-center_link{position:absolute;height:100%;width:100%;z-index:10;}@media (max-width:768px){.banner-hero-text .banner-text-container{padding-bottom:50px;justify-content:flex-end !important;}}@media (max-width:768px){.banner-cover-text .banner-text-container{justify-content:center;text-align:center !important;}.banner-cover-text .banner-text-container div{justify-content:center;}}.banner-cover-text,.banner-hero .banner-hero-text{width:100%;margin:auto;}@media (min-width:992px){.banner-cover-text,.banner-hero .banner-hero-text{width:1150px;}}@media screen and (min-width:1600px){.banner-cover-text,.banner-hero .banner-hero-text{width:83%;}}@media screen and (min-width:1600px){.banner-cover-text.align-items-md-end{width:75%;}}@media screen and (min-width:1800px){.banner-cover-text.align-items-md-end{width:65%;}}@media screen and (min-width:1800px){.banner-cover-lg{height:940px;}.banner-cover-lg .banner-cover-text{height:940px;}.banner-cover-lg .banner-overlay{height:940px;}}.banner-text-container{display:flex;flex-direction:column;gap:6px;}@media (min-width:992px){.banner-text-container{max-width:450px;}}.banner-text-container h1{font-size:25px;margin-bottom:0;}@media (min-width:992px){.banner-text-container h1{font-size:35px;}}.banner-text-container p{font-size:16px;margin-bottom:0;}@media (min-width:992px){.banner-text-container p{font-size:18px;}}.banner-text-container .button--lg{margin-top:14px;}a{color:#313131;}a:hover,a:active{color:#313131;}em{color:#313131;}label{color:#000;font-family:"Antenna",sans-serif;}strong{color:#000;font-family:"Antenna",sans-serif;}details{border-top:solid #313131 1px;padding-top:1rem;padding-bottom:1rem;}details summary{color:#313131;font-family:"Antenna",sans-serif;}.text-muted{color:#000 !important;}.btn-primary{color:#000;background-color:#fff !important;border-color:#000;font-family:"Antenna",sans-serif;}.btn-primary:hover{background-color:#fff !important;border-color:#000;color:#000;}.btn-primary:active{background-color:#fff !important;border-color:#000 !important;color:#000 !important;}.btn-primary:focus{background-color:#fff !important;border-color:#000 !important;color:#000 !important;box-shadow:0 0 0 0.2rem #000;}.btn-primary:disabled{background-color:#000 !important;border-color:#fff !important;color:#fff !important;}#edit-field-pets-wrapper .paragraphs-dropbutton-wrapper{display:block;}#edit-field-pets-wrapper .field_pets-delta-order{display:none;}#edit-field-pets-wrapper .paragraph-type-label{color:#313131;font-family:"Antenna",sans-serif;text-transform:uppercase;}#edit-field-pets-wrapper .table-row-container{padding:1rem;}#edit-field-pets-wrapper .paragraphs-add-wrapper{display:block;}#edit-field-pets-wrapper .paragraphs-icon-button-collapse{display:none;}#edit-field-pets-wrapper em.placeholder{display:none;}#edit-field-pets-wrapper .clearfix{color:transparent;font-size:0px;}.ajax-progress .message{color:#313131;}.g-recaptcha{justify-content:end;display:flex;margin:1rem 0;}.alert-wrapper em{color:#000;}.alert-wrapper .alert{background:#fff;color:#000;border-color:#000;}.alert-wrapper .alert .close{color:#000;}.user-pass p{color:#000;}#edit-password-policy-status{display:none;}body{background:#fff;font-family:"Antenna",sans-serif !important;}.password-confirm-message{font-size:.8rem;}.whiteColor{color:#fff;}.greyColor{color:#313131;}.redColor{color:#DA1C24;}h1,h2,h3,h4,p{margin-bottom:0;}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:100vh;}.callAction{text-align:center;color:#DA1C24;font-family:"Antenna",sans-serif;font-size:1.3rem;}#info-purina{color:#da1c24;background-color:#f9e9ea;border-color:#fbd6d8;font-size:.8rem;padding:.75rem .75rem;padding-right:2.5rem;}@media (min-width:992px){#info-purina{font-size:1rem;}}.error{font-size:.8rem;color:#7f7a7b;margin-right:35px;}#custom_pasword_suggestion{font-size:12px;color:black;}.section-page{flex:1;}.section-page-title{padding-top:2rem;}@media (min-width:992px){.section-page-title{padding-top:3rem;}}.section-page-title h1{font-family:"Antenna",sans-serif;color:#DA1C24;line-height:1.3;font-size:1.3rem;padding:1rem;}@media (min-width:992px){.section-page-title h1{line-height:1;font-size:2.5rem;}}.section-page-title h1 span{font-size:40%;position:relative;display:inline-block;bottom:15px;}.section-page-block-brands{}.section-page-block-brands .brand{display:flex;justify-content:flex-end;margin-bottom:2rem;}@media (min-width:992px){.section-page-block-brands .brand{margin-bottom:3rem;justify-content:center !important;}}.section-page-block-brands .brand:nth-child(odd){display:flex;justify-content:flex-start;}@media (min-width:992px){.section-page-block-brands .brand-container{height:200px;overflow:hidden;}}.section-page-block-brands .brand-container img{width:85vw;}@media (min-width:992px){.section-page-block-brands .brand-container img{width:100%;height:100%;object-fit:contain;object-position:center;}}.node__content{margin-top:0;}
.section,.section-xxl,.section-xl,.section-lg,.section-md,.section-sm{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;}@media only screen and (min-width:768px){.section,.section-xxl,.section-xl,.section-lg,.section-md,.section-sm{padding-right:1.5rem;padding-left:1.5rem;}}.section-sm{max-width:548px;}.section-md{max-width:768px;}.section-lg{max-width:948px;}.section-xl{max-width:1188px;}.section-xxl{max-width:1368px;}
