@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0;border:medium none;border-spacing:0;outline:none;outline:0;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;text-decoration:none;text-indent:0;list-style:none outside none;background:none repeat scroll 0 0 transparent}*::-moz-focus-inner{border:0;padding:0}:root{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:calc(10px + .3vw);font-weight:500}p{line-height:1.4}em,cite{font-weight:700}@media (max-width: 600px){:root{font-size:14px}}:root{--color-white: #fff;--color-grey-lighter: #ccc;--color-grey-light: #999;--color-grey: #828282;--color-grey-dark: #666;--color-grey-darker: #333;--color-black: #000;--color-primary: #00303c;--color-secondary: #5a5a35;--color-tertiary: #a09e5f;--color-quaternary: #dddbb6;--color-quinary: #d47816;--color-quinary-darker: #af6311;--color-bg-white: var(--color-white);--color-bg-primary: var(--color-primary);--color-bg-secondary: var(--color-secondary);--color-bg-tertiary: var(--color-tertiary);--color-bg-quaternary: var(--color-quaternary);--color-bg-quinary: var(--color-quinary);--color-fg-white: var(--color-primary);--color-fg-primary: var(--color-white);--color-fg-secondary: var(--color-white);--color-fg-tertiary: var(--color-primary);--color-fg-quaternary: var(--color-primary);--color-fg-quinary: var(--color-white);--color-fg: inherit;--color-bg: inherit;--color-fg-link: inherit;--color-bd-link: transparent;--color-bg-link: transparent;--color-fg-link-active: var(--color-quaternary);--color-bd-link-active: var(--color-bd-link);--color-bg-link-active: var(--color-bg-link);--color-fg-link-hover: var(--color-fg-link-active);--color-bd-link-hover: var(--color-bd-link-active);--color-bg-link-hover: var(--color-bg-link-active);--color-fg-link-disabled: var(--color-grey-light);--color-bd-link-disabled: var(--color-bd-link);--color-bg-link-disabled: var(--color-bg-link);--color-fg-button: var(--color-primary);--color-bd-button: var(--color-primary);--color-bg-button: transparent;--color-fg-button-active: var(--color-tertiary);--color-bd-button-active: var(--color-tertiary);--color-bg-button-active: var(--color-bg-button);--color-fg-button-hover: var(--color-fg-button-active);--color-bd-button-hover: var(--color-bd-button-active);--color-bg-button-hover: var(--color-bg-button-active);--color-fg-button-disabled: var(--color-grey-light);--color-bd-button-disabled: var(--color-grey-light);--color-bg-button-disabled: var(--color-bg-button);--color-fg-button-cta: var(--color-white);--color-bd-button-cta: var(--color-quinary);--color-bg-button-cta: var(--color-quinary);--color-fg-button-cta-active: var(--color-fg-button-cta);--color-bd-button-cta-active: var(--color-quinary-darker);--color-bg-button-cta-active: var(--color-quinary-darker);--color-fg-button-cta-hover: var(--color-fg-button-cta-active);--color-bd-button-cta-hover: var(--color-bd-button-cta-active);--color-bg-button-cta-hover: var(--color-bg-button-cta-active);--color-fg-button-cta-disabled: var(--color-grey-lighter);--color-bd-button-cta-disabled: var(--color-grey-light);--color-bg-button-cta-disabled: var(--color-grey-light)}.cs{color:var(--color-fg);background-color:var(--color-bg)}.cs.white{--color-fg: var(--color-fg-white);--color-bg: var(--color-bg-white);--color-fg-link-active: var(--color-secondary);--color-fg-link-hover: var(--color-fg-link-active)}.cs.primary{--color-fg: var(--color-fg-primary);--color-bg: var(--color-bg-primary)}.cs.secondary{--color-fg: var(--color-fg-secondary);--color-bg: var(--color-bg-secondary);--color-fg-button: var(--color-white);--color-bd-button: var(--color-white);--color-fg-button-active: var(--color-quaternary);--color-bd-button-active: var(--color-quaternary);--color-fg-button-hover: var(--color-fg-button-active);--color-bd-button-hover: var(--color-bd-button-active)}.cs.tertiary{--color-fg: var(--color-fg-tertiary);--color-bg: var(--color-bg-tertiary)}.cs.quaternary{--color-fg: var(--color-fg-quaternary);--color-bg: var(--color-bg-quaternary);--color-fg-link-hover: var(--color-secondary)}.cs.quinary{--color-fg: var(--color-fg-quinary);--color-bg: var(--color-bg-quinary)}:disabled,.disabled{pointer-events:none}a{color:var(--color-fg-link);background-color:var(--color-bg-link)}a:hover{color:var(--color-fg-link-hover);background-color:var(--color-bg-link-hover)}a:active,a.active{color:var(--color-fg-link-active);background-color:var(--color-bg-link-active)}a:disabled,a.disabled{color:var(--color-fg-link-disabled);background-color:var(--color-bg-link-disabled)}button,a.button{display:inline-block;padding:.3em 1em;border-radius:.3em;border:.2em solid transparent;font-weight:700;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}button,a.button{color:var(--color-fg-button);border-color:var(--color-bd-button);background-color:var(--color-bg-button)}button:hover,a.button:hover{color:var(--color-fg-button-hover);border-color:var(--color-bd-button-hover);background-color:var(--color-bg-button-hover)}button:active,button.active,a.button:active,a.button.active{color:var(--color-fg-button-active);border-color:var(--color-bd-button-active);background-color:var(--color-bg-button-active)}button:disabled,button.disabled,a.button:disabled,a.button.disabled{color:var(--color-fg-button-disabled);border-color:var(--color-bd-button-disabled);background-color:var(--color-bg-button-disabled)}button.cta,a.button.cta{color:var(--color-fg-button-cta);border-color:var(--color-bd-button-cta);background-color:var(--color-bg-button-cta)}button.cta:hover,a.button.cta:hover{color:var(--color-fg-button-cta-hover);border-color:var(--color-bd-button-cta-hover);background-color:var(--color-bg-button-cta-hover)}button.cta:active,button.cta.active,a.button.cta:active,a.button.cta.active{color:var(--color-fg-button-cta-active);border-color:var(--color-bd-button-cta-active);background-color:var(--color-bg-button-cta-active)}button.cta:disabled,button.cta.disabled,a.button.cta:disabled,a.button.cta.disabled{color:var(--color-fg-button-cta-disabled);border-color:var(--color-bd-button-cta-disabled);background-color:var(--color-bg-button-cta-disabled)}nav a.icon{display:inline-block;aspect-ratio:1/1;vertical-align:bottom}nav.buttons{display:flex;flex-wrap:wrap;gap:2em;margin-top:3em;font-size:90%}nav.buttons.emphasized{font-size:120%}nav.buttons.centered{justify-content:center}body>header{display:contents}body>header nav{display:flex;align-items:center;justify-content:space-between;padding:1.5em 4em;font-weight:700}body.sticky-nav>header nav{position:sticky;z-index:2;top:0;transition:padding-block .1s ease-in}body.sticky-nav>header nav.is-sticky{padding-block:.5em}body>header nav>a img{display:block;height:2.5em}body>header nav a.icon{height:2.5em}body>header nav a.icon.account{content:url(/build/images/guest/icon-account.png)}body>header nav ul{display:contents}body>header nav input#menu-toggle,body>header nav>label[for=menu-toggle]{display:none}body>header nav ul li{white-space:nowrap}body>footer .social a.icon{height:3em}body>footer .social a.icon.facebook{content:url(/build/images/guest/icon-social-facebook.png)}body>footer .social a.icon.instagram{content:url(/build/images/guest/icon-social-instagram.png)}body>footer .social a.icon.whatsapp{content:url(/build/images/guest/icon-social-whatsapp.png)}body>footer nav.legal{font-weight:600}@media (max-width: 1000px){body>header nav{--gap: 4vw;flex-wrap:wrap;justify-content:space-between;gap:var(--gap);padding:1em 3em;font-size:150%}body>header nav>a{order:-2}body>header nav>a img{display:block;height:1.5em;width:auto}body>header nav ul{display:flex;align-items:center;gap:var(--gap)}body>header nav input#menu-toggle:checked~label[for=menu-toggle],body>header nav>label[for=menu-toggle]:hover{background-color:#ffffff80}body>header nav>label[for=menu-toggle]{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1/1;height:1.7em;border:.125em solid var(--color-white);background:center/60% no-repeat url('data:image/svg+xml;utf8,%3csvg viewBox="0 0 80 80" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M 0 10 L 80 10 M 0 40 L 80 40 M 0 70 L 80 70" stroke="%23ffffff" stroke-width="12"/%3e%3c/svg%3e');text-indent:-9999px;white-space:nowrap;cursor:pointer}body>header nav ul.primary{display:none}body>header nav input#menu-toggle:checked~ul.primary{flex-basis:100%;display:flex;flex-direction:column;gap:.5em;padding-top:1em;border-top:2px solid rgba(255,255,255,.125)}body>header nav ul.secondary{order:-1;flex:1;justify-content:end;font-size:66.6667%}}@media (max-width: 600px){body>header nav{padding-inline:1em}nav.buttons{justify-content:center;margin-top:2em}}@media (max-width: 500px){body>header nav>a,body>header nav ul.secondary{order:0}body>header nav ul{display:none}body>header nav input#menu-toggle:checked~ul{flex-basis:100%;display:flex;flex-direction:column;gap:.5em;font-size:inherit}}bm-scrollbox{--scrollbar-gutter: 1em;position:relative;display:block}bm-scrollbox:before,bm-scrollbox:after{position:absolute;left:0;right:var(--scrollbar-gutter);height:2em;display:flex;align-items:center;justify-content:center;pointer-events:none}bm-scrollbox.scrollable-up:before{top:0;content:url(/build/images/guest/chevron-primary.svg);background:linear-gradient(to top,var(--color-bg),transparent);transform:scaleY(-1)}bm-scrollbox.scrollable-down:after{bottom:0;content:url(/build/images/guest/chevron-primary.svg);background:linear-gradient(to top,var(--color-bg),transparent)}bm-scrollbox.scrollable:hover:before,bm-scrollbox.scrollable:hover:after{content:""}bm-scrollbox bm-content{display:block;height:10em;padding-right:var(--scrollbar-gutter);overflow-y:auto;scrollbar-color:var(--color-bg-secondary) transparent}bm-tabbox{--panel-content-display: block;--padding-inline: 4em;--border-radius: .5em;--tab-padding-inline: calc(.5em + 1vw) ;display:block}bm-tabbox>input[type=radio]{display:none}bm-tabbox>input[type=radio]#tab-0:checked~bm-tabs label[for=tab-0],bm-tabbox>input[type=radio]#tab-1:checked~bm-tabs label[for=tab-1],bm-tabbox>input[type=radio]#tab-2:checked~bm-tabs label[for=tab-2],bm-tabbox>input[type=radio]#tab-3:checked~bm-tabs label[for=tab-3],bm-tabbox>input[type=radio]#tab-4:checked~bm-tabs label[for=tab-4],bm-tabbox>input[type=radio]#tab-5:checked~bm-tabs label[for=tab-5],bm-tabbox>input[type=radio]#tab-6:checked~bm-tabs label[for=tab-6],bm-tabbox>input[type=radio]#tab-7:checked~bm-tabs label[for=tab-7],bm-tabbox>input[type=radio]#tab-8:checked~bm-tabs label[for=tab-8],bm-tabbox>input[type=radio]#tab-9:checked~bm-tabs label[for=tab-9],bm-tabbox bm-tabs label:hover,bm-tabbox bm-tabs bm-tab[aria-selected=true],bm-tabbox bm-tabs bm-tab:hover{background-color:var(--color-bg-quinary);display:block}bm-tabbox bm-tabs{display:flex;align-items:stretch;overflow:hidden;padding-inline:var(--padding-inline);border-radius:var(--border-radius) var(--border-radius) 0 0}bm-tabbox.wide-tabs bm-tabs{justify-content:space-between}bm-tabbox bm-tabs label,bm-tabbox bm-tabs bm-tab{padding:1em var(--tab-padding-inline);font-size:140%;font-weight:700;cursor:pointer}bm-tabbox bm-tabs label:first-of-type,bm-tabbox bm-tabs bm-tab:first-of-type{margin-left:calc(-1 * var(--tab-padding-inline))}bm-tabbox bm-tabs label:last-of-type,bm-tabbox bm-tabs bm-tab:last-of-type{margin-right:calc(-1 * var(--tab-padding-inline))}bm-tabbox bm-panels{display:block;padding-inline:var(--padding-inline);padding-block:2em;border-radius:0 0 var(--border-radius) var(--border-radius)}bm-tabbox bm-panels>*{display:none}bm-tabbox>input[type=radio]#tab-0:checked~bm-panels #panel-0,bm-tabbox>input[type=radio]#tab-1:checked~bm-panels #panel-1,bm-tabbox>input[type=radio]#tab-2:checked~bm-panels #panel-2,bm-tabbox>input[type=radio]#tab-3:checked~bm-panels #panel-3,bm-tabbox>input[type=radio]#tab-4:checked~bm-panels #panel-4,bm-tabbox>input[type=radio]#tab-5:checked~bm-panels #panel-5,bm-tabbox>input[type=radio]#tab-6:checked~bm-panels #panel-6,bm-tabbox>input[type=radio]#tab-7:checked~bm-panels #panel-7,bm-tabbox>input[type=radio]#tab-8:checked~bm-panels #panel-8,bm-tabbox>input[type=radio]#tab-9:checked~bm-panels #panel-9,bm-tabbox bm-panels .selected{display:var(--panel-content-display)}bm-faqbox bm-faq bm-question{display:list-item}bm-faqbox bm-faq bm-answer{display:block}bm-faqbox details summary,bm-faqbox bm-faq bm-question{cursor:pointer;transition:opacity .2s ease-out}bm-faqbox bm-faq bm-answer{--max-height-open: 20em;max-height:0;overflow-y:hidden;transition:max-height .2s linear}bm-faqbox bm-faq[open] bm-answer{max-height:var(--max-height-open)}bm-faqbox:has(details[open]) details:not([open]) summary:not(:hover),bm-faqbox:has(bm-faq[open]) bm-faq:not([open]) bm-question:not(:hover){opacity:.6}@media (max-width: 1000px){bm-scrollbox bm-content{height:calc(17em - 10vw)}}@media (max-width: 600px){bm-tabbox{--padding-inline: 2em;margin-inline:1em}bm-tabbox bm-tabs label,bm-tabbox bm-tabs bm-tab{font-size:120%}}@media (max-width: 400px){bm-tabbox{--tab-padding-inline: 2em}bm-tabbox bm-tabs{flex-direction:column;padding:1em 0}bm-tabbox bm-tabs label,bm-tabbox bm-tabs bm-tab{padding-block:.5em}bm-tabbox bm-tabs label:first-of-type,bm-tabbox bm-tabs bm-tab:first-of-type{margin-left:0}}.env-staging-dev:before{content:"TEST";position:fixed;top:0;left:0;background:#e74c3c;color:#fff;padding:4px 8px;font-size:12px;z-index:9999}.env-acceptance:before{content:"ACCEPTANCE";position:fixed;top:0;left:0;background:#f39c12;color:#fff;padding:4px 8px;font-size:12px;z-index:9999}.env-staging-design:before{content:"DESIGN";position:fixed;top:0;left:0;background:#3498db;color:#fff;padding:4px 8px;font-size:12px;z-index:9999}bm-section{--padding-inline: 7vw;--padding-block: 5em;--border-radius: .5em;--border-radius-left: var(--border-radius) 0 0 var(--border-radius);--border-radius-right: 0 var(--border-radius) var(--border-radius) 0;--border-radius-top: var(--border-radius) var(--border-radius) 0 0;--border-radius-bottom: 0 0 var(--border-radius) var(--border-radius);position:relative;display:flex;justify-content:center;padding-inline:var(--padding-inline);padding-block:var(--padding-block)}bm-section.left:after,bm-section.right:before{flex:1;content:""}bm-section:not(.cover-visual).left:after{border-radius:var(--border-radius-right)}bm-section:not(.cover-visual).right:before{border-radius:var(--border-radius-left)}bm-section.cover-visual{overflow:hidden}bm-section.cover-visual.left:after,bm-section.cover-visual.right:before{position:absolute;top:0;bottom:0}bm-section.cover-visual.left:after{left:50%;right:0}bm-section.cover-visual.right:before{left:0;right:50%}bm-section>*{flex:0 0 100%}bm-section.cover-visual>*{z-index:1}bm-section.cover-visual.left>*{margin-right:50%}bm-section.cover-visual.right>*{margin-left:50%}bm-section>*.spacious{padding:3em}bm-section.left>*,bm-section.right>*{flex-basis:50%}bm-section.wide.left>*,bm-section.wide.right>*{flex-basis:65%}bm-section.left>*{padding-right:3em}bm-section.right>*{padding-left:3em}bm-section:not(.cover-visual).left>*{border-radius:var(--border-radius-left)}bm-section:not(.cover-visual).right>*{border-radius:var(--border-radius-right)}bm-section.center>*{display:flex;flex-direction:column;align-items:center;padding:2em 4em;border-radius:var(--border-radius);text-align:center}bm-section.emphasized h2{font-size:250%}@media (max-width: 1000px){bm-section{--padding-inline: 2em}bm-section.center>*{padding-inline:2em}}@media (max-width: 800px){bm-section{--padding-block: 2em !important}bm-section.cover-visual.left:after,bm-section.cover-visual.right:before{left:0;right:0;top:0;bottom:0}bm-section:not(.cover-visual){flex-wrap:wrap}bm-section:not(.cover-visual).left:after,bm-section:not(.cover-visual).right:before{order:-1;flex-basis:45%;height:50vw}bm-section:not(.cover-visual).left:after,bm-section:not(.cover-visual).right:before{border-radius:var(--border-radius-top)}bm-section.left>*,bm-section.right>*{padding:2em}bm-section.left>bm-tabbox,bm-section.right>bm-tabbox{padding-inline:0}bm-section.cover-visual.left>*,bm-section.cover-visual.right>*{border-radius:var(--border-radius);background-color:#fff9}bm-section.cover-visual.left>*{margin-right:0}bm-section.cover-visual.right>*{margin-left:0}bm-section>*{flex-basis:100%!important}bm-section:not(.cover-visual).left>*,bm-section:not(.cover-visual).right>*{border-radius:var(--border-radius-bottom)}}.cookie-consent{position:fixed;bottom:0;background-color:#fff;width:100%;z-index:3;text-align:center;padding:2rem}.cookie-consent button{margin:1rem}body.home #hero{--padding-block: 10em}body.home #hero:after{right:-10vw;top:-10vw;background:left bottom/cover no-repeat url(/build/images/guest/dog-head-in-bowl-cropped.jpg)}body.our-meals #hero{--padding-block: 2em}body.our-meals #hero>*{flex-basis:80%}body.why-dogmeals #hero{height:31vw;background:center center/cover no-repeat url(/build/images/guest/dogmeals-packs.jpg)}body.charities #hero{position:relative;--padding-block: 2em}body.charities #hero:after{content:"";position:absolute;left:70%;right:0;top:2em;bottom:2em;background:left center/contain no-repeat url(/build/images/guest/dog-being-content.png)}body.charities #hero>*{flex-basis:60%}body.faq #hero{--padding-block: 10em}body.faq #hero:after{background:center bottom/cover no-repeat url(/build/images/guest/man-with-dog-in-woods.jpg)}body.faq #hero nav.buttons{font-size:inherit}@media (max-width: 800px){body.why-dogmeals #hero{height:16em}body.charities #hero:after{content:none}body.charities #hero>*>h1{margin-bottom:.5em}body.charities #hero>*>h1:after{content:"";display:block;margin-top:.5em;width:100%;height:3em;background:center/contain no-repeat url(/build/images/guest/icon-heart-white-blue-outline.png)}}bm-quick-links{--item-padding: 0 2em;--item-height: 3.5rem;--item-border-radius: .3em;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:1em;padding:2em 1em}bm-quick-links>h2{display:flex;align-items:center;justify-content:center;margin:0 1em 0 0;height:var(--item-height);padding:var(--item-padding);border-radius:var(--item-border-radius);color:var(--color-fg-secondary);background-color:var(--color-bg-secondary);font-size:unset}bm-quick-links>h2>span{font-size:125%}bm-quick-links>ul{display:contents}bm-quick-links>ul a{display:flex;align-items:center;justify-content:center;height:var(--item-height);padding:var(--item-padding);border-radius:var(--item-border-radius);background-color:var(--color-bg-quaternary);font-size:90%;font-weight:700}bm-quick-links>ul a:hover{color:var(--color-fg-link-hover);background-color:var(--color-bg-quaternary)}@media (max-width: 1000px){bm-quick-links:before{content:"";width:100%;order:0}bm-quick-links>h2{margin:0;order:-1}}bm-section.tip nav.buttons{margin-top:1em}bm-section.tip#meal-quality{--padding-block: 0}bm-section.tip#meal-quality>*{flex-basis:60%}bm-section.tip#advantages>*{flex-basis:70%}bm-section.tip#bonus{padding-top:2em}body.our-meals bm-section.tip#meal-quality:before,body.how-it-works bm-section.tip#meal-quality:before{content:"";position:absolute;left:75%;right:0;top:-3em;bottom:2em;background:left bottom/contain no-repeat url(/build/images/guest/chihuahua-paws-up.png)}body.why-dogmeals bm-section.tip#advantages:before{content:"";position:absolute;z-index:1;left:80%;right:0;top:8em;bottom:-3em;background:left bottom/contain no-repeat url(/build/images/guest/chihuahua-paws-down.png)}@media (max-width: 800px){body.our-meals bm-section.tip#meal-quality,body.how-it-works bm-section.tip#meal-quality,body.why-dogmeals bm-section.tip#advantages{--dog-clipped-height: 74px;position:relative}body.our-meals bm-section.tip#meal-quality:before,body.how-it-works bm-section.tip#meal-quality:before,body.why-dogmeals bm-section.tip#advantages:before{left:0;right:0;bottom:0;top:calc(-1 * var(--dog-clipped-height));background:center top/200px auto no-repeat url(/build/images/guest/chihuahua-paws-up-clipped.png)}}body.home #misc:before{background:right center/120% no-repeat url(/build/images/guest/bowl-and-dog-paws.jpg)}#meals.summary:after{margin:0 -2em -3em 0;background:center/contain no-repeat url(/build/images/guest/meal-top-view.png)}#meals.full bm-tabbox bm-panels{--padding-inline: 2em}#meals.full bm-tabbox bm-panels article{--gap: 4em;--panel-content-display: flex;--chevron-gutter-width: 1.5em;gap:var(--gap)}#meals.full bm-tabbox bm-panels article>*:nth-child(1){flex:0 0 40%;align-items:center;text-align:center}#meals.full bm-tabbox bm-panels article>*:nth-child(1) img{max-width:100%}#meals.full bm-tabbox bm-panels article>*:nth-child(2){order:-1}#meals.full bm-tabbox bm-panels article>*:nth-child(2),#meals.full bm-tabbox bm-panels article>*:nth-child(3){flex:1 0 calc(30% - var(--gap))}#meals.full bm-tabbox bm-panels article bm-content{display:flex;flex-direction:column}#meals.full bm-tabbox bm-panels article h2{align-self:stretch;padding:.3em 1em;border-radius:.3em;color:var(--color-white);background-color:var(--color-bg-quinary)}#meals.full bm-tabbox bm-panels article h3{align-self:stretch;padding:.3em 1em;border-radius:.3em;color:var(--color-white);background-color:var(--color-bg-secondary);text-align:center}#meals.full bm-tabbox bm-panels article h3 span{font-size:75%}#meals.full bm-tabbox bm-panels article li{position:relative;margin-left:var(--chevron-gutter-width)}#meals.full bm-tabbox bm-panels article li:before{position:absolute;left:calc(-1 * var(--chevron-gutter-width));display:inline-block;content:url(/build/images/guest/chevron-thin-primary.svg);transform:rotate(-90deg)}#meals.full bm-tabbox bm-panels article nav.buttons{margin-top:0}.meal-pane-image{margin-bottom:1rem}@media (max-width: 1000px){#meals.full bm-tabbox bm-panels article{--gap: 2em}}@media (max-width: 800px){#meals.full bm-tabbox bm-panels article{flex-wrap:wrap}#meals.full bm-tabbox bm-panels article>*:nth-child(1){flex-basis:100%}#meals.full bm-tabbox bm-panels article>:nth-child(1) img{max-width:75%}#meals.full bm-tabbox bm-panels article>*:nth-child(2){order:0}}@media (max-width: 800px){#meals.summary:after{margin:0 0 -2em}}@media (max-width: 600px){#meals.full bm-tabbox bm-panels article>*{flex-basis:100%!important}#meals.full bm-tabbox bm-panels article>:nth-child(1) img{max-width:100%}}body.home #create-impact:before{background:left 20%/cover no-repeat url(/build/images/guest/dog-patient.jpg)}body.how-it-works #create-impact:after{background:right 20%/cover no-repeat url(/build/images/guest/dog-patient.jpg)}body.our-meals #create-impact:before{background:60% 20%/cover no-repeat url(/build/images/guest/woman-taking-delivery.jpg)}body.why-dogmeals #create-impact:before{background:60% 20%/cover no-repeat url(/build/images/guest/woman-taking-delivery.jpg)}@media (max-width: 800px){body.how-it-works #create-impact{padding-bottom:8em}}body.home #why-dogmeals:before{background:right 20%/cover no-repeat url(/build/images/guest/kitchen-personnel.jpg)}body.why-dogmeals #why-dogmeals:before{background:right 20%/cover no-repeat url(/build/images/guest/dog-reaching-to-owner.jpg)}@media (max-width: 800px){body.why-dogmeals #why-dogmeals{padding-bottom:7em}}body.home #how-it-works{padding-top:0}#how-it-works.summary>*{display:flex;gap:.75em}#how-it-works.summary section{padding:3em 1em;border-radius:var(--border-radius-top)}#how-it-works.summary ol{counter-reset:step;display:contents}#how-it-works.summary ol li{counter-increment:step;flex:1 0 18%;display:flex;flex-direction:column;padding:.5em;border-radius:var(--border-radius-top);overflow:hidden}#how-it-works.summary ol li:before{content:"";display:block;margin:-.5em -.5em 1em;height:8em;padding:.5em 1em;background-color:var(--color-quaternary);background-repeat:no-repeat;background-origin:content-box;background-size:contain;background-position:center}#how-it-works.summary ol li:nth-of-type(1):before{background-image:url(/build/images/guest/how-it-works-step-1.png)}#how-it-works.summary ol li:nth-of-type(2):before{background-image:url(/build/images/guest/how-it-works-step-2.png)}#how-it-works.summary ol li:nth-of-type(3):before{background-image:url(/build/images/guest/how-it-works-step-3.png)}#how-it-works.summary ol li:nth-of-type(4):before{background-image:url(/build/images/guest/how-it-works-step-4.png)}#how-it-works.summary ol li h3{min-height:2.4em}#how-it-works.summary ol li>p{flex:1}#how-it-works.summary ol li>*,#how-it-works.summary ol li:after{text-align:center}#how-it-works.summary ol li:after{content:counter(step);margin-top:.5em;font-size:275%;font-weight:700}#how-it-works.full{padding-bottom:0;text-align:center}#how-it-works.full ol{--gap: 4em;display:flex;flex-direction:column;gap:var(--gap);margin-top:var(--gap);text-align:start}#how-it-works.full ol li{position:relative;display:flex;border-radius:var(--border-radius-top)}#how-it-works.full ol li:before{flex:0 0 50%;content:"";display:block;border-radius:var(--border-radius);background-color:var(--color-tertiary)}#how-it-works.full ol li:nth-of-type(2n):before{order:1}#how-it-works.full ol li>bm-content:before{top:-3em;bottom:-3em}#how-it-works.full ol li:nth-of-type(1)>bm-content:before{top:-4em;bottom:0;background-image:url(/build/images/guest/how-it-works-expanded-step-1.png)}#how-it-works.full ol li:nth-of-type(2)>bm-content:before{bottom:0;background-image:url(/build/images/guest/how-it-works-expanded-step-2.png)}#how-it-works.full ol li:nth-of-type(3)>bm-content:before{background-image:url(/build/images/guest/how-it-works-expanded-step-3.png)}#how-it-works.full ol li:nth-of-type(4)>bm-content:before{bottom:-1.5em;background-image:url(/build/images/guest/how-it-works-expanded-step-4.png)}#how-it-works.full ol li>bm-content{padding-inline:2em}#how-it-works.full ol li>bm-content:before{content:"";position:absolute;left:0;right:50%;background-repeat:no-repeat;background-size:contain;background-position:center bottom}#how-it-works.full ol li:nth-of-type(2n)>bm-content:before{left:50%;right:0}@media (max-width: 1000px){#how-it-works.summary>*{flex-wrap:wrap}#how-it-works.summary section{width:100%}#how-it-works.summary ol li{flex-basis:20%}}@media (max-width: 800px){#how-it-works.summary ol li{flex-basis:45%}}@media (max-width: 600px){#how-it-works.full ol li{flex-direction:column}#how-it-works.full ol li:before{flex:auto;margin-bottom:2em;height:6em}#how-it-works.full ol li:nth-of-type(2n):before{order:0}#how-it-works.full ol li>bm-content:before,#how-it-works.full ol li:nth-of-type(2n)>bm-content:before{left:0;right:0}#how-it-works.full ol li:nth-of-type(1)>bm-content:before,#how-it-works.full ol li:nth-of-type(2)>bm-content:before,#how-it-works.full ol li:nth-of-type(3)>bm-content:before,#how-it-works.full ol li:nth-of-type(4)>bm-content:before{top:-4em;bottom:calc(100% - 6em)}}@media (max-width: 500px){#how-it-works.summary ol li{flex-basis:100%}}#view-our-menu{--padding-block: 15em;background:center/cover no-repeat url(/build/images/guest/bg-view-our-menu.jpg)}#view-our-menu>*{flex-basis:55%;border-radius:1em}#view-our-menu>*>p{max-width:30em}#view-our-menu>*>p:last-of-type{margin-bottom:0}#our-meals:before{margin:0 -2em -3em 0;background:center/contain no-repeat url(/build/images/guest/meal-top-view.png)}@media (max-width: 800px){#our-meals:before{margin:0 0 -2em}body.our-meals #our-meals{padding-bottom:6em}}#why-fresh bm-images{display:flex;align-items:center;gap:5em;margin-top:2em}#why-fresh bm-images>img{flex:1;width:100%;border-radius:var(--border-radius)}@media (max-width: 800px){#why-fresh bm-images{flex-direction:column;gap:3em}}#new-dog-food:after{background:60% 20%/cover no-repeat url(/build/images/guest/dog-dental-check.jpg)}#custom-price{--padding-block: 3em}#custom-price>*{padding-inline:0;z-index:1}#custom-price ul{align-self:stretch;display:grid;grid-template-columns:repeat(4,1fr);gap:1em 0}#custom-price ul li{position:relative;display:flex;flex-direction:column;gap:1em;padding-bottom:2em}#custom-price ul li:before{content:"";display:block;height:18vw;background-position:center bottom;background-size:auto 100%;background-repeat:no-repeat}#custom-price ul li:after{position:absolute;z-index:-1;bottom:0;content:"";display:inline-block;width:100%;height:9.5em;background-color:var(--color-bg-tertiary)}#custom-price.cs.tertiary ul li:after{background-color:var(--color-bg-quaternary)}#custom-price ul li:first-child:after{border-radius:.5em 0 0 .5em}#custom-price ul li:last-child:after{border-radius:0 .5em .5em 0}#custom-price ul li.price-dog-1:before{background-image:url(/build/images/guest/price-dog-small.png)}#custom-price ul li.price-dog-2:before{background-image:url(/build/images/guest/price-dog-medium.png)}#custom-price ul li.price-dog-3:before{background-image:url(/build/images/guest/price-dog-large.png)}#custom-price ul li.price-dog-4:before{background-image:url(/build/images/guest/price-dog-duo.png)}#custom-price ul li h3{margin-bottom:0;white-space:nowrap}@media (max-width: 800px){#custom-price ul{grid-template-columns:repeat(2,1fr)}#custom-price ul li.price-dog-1:before,#custom-price ul li.price-dog-2:before{background-size:auto 150%;height:30vw}#custom-price ul li.price-dog-3:before,#custom-price ul li.price-dog-4:before{background-size:contain;height:40vw}#custom-price ul li:nth-child(n):after{border-radius:.5em 0 0 .5em}#custom-price ul li:nth-child(2n):after{border-radius:0 .5em .5em 0}}@media (max-width: 400px){#custom-price ul{grid-template-columns:1fr}#custom-price ul li:before{background-size:100% auto!important}#custom-price ul li.price-dog-1:before{height:max(140px,40vw)}#custom-price ul li.price-dog-2:before{height:max(170px,55vw)}#custom-price ul li.price-dog-3:before{height:max(270px,85vw)}#custom-price ul li.price-dog-4:before{height:max(200px,65vw)}#custom-price ul li:after{border-radius:.5em!important}}#testimonials{flex-direction:column;gap:4em}#testimonials>*{display:flex;align-items:center;justify-content:center;gap:2em}#testimonials>*>bm-image{position:relative;flex:1 1 30%;aspect-ratio:31/34;border-radius:var(--border-radius);overflow:hidden}#testimonials>*>bm-image>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}#testimonials>*>bm-content{flex:1 0 40%;display:flex;flex-direction:column;align-items:center;padding:2em 6em;text-align:center;border-radius:var(--border-radius)}#testimonials cite:before,#testimonials cite:after{content:"—";margin-inline:.5em}@media (max-width: 800px){#testimonials>*{display:flex;flex-wrap:wrap;gap:2em}#testimonials>*>bm-image{order:-1;flex:1 1 40%}#testimonials>*>bm-content{flex-basis:100%;padding-inline:2em}}#faq{--chevron-gutter-width: 1.5em}#faq bm-faqbox details[open] summary,#faq bm-faqbox bm-faq[open] bm-question{font-weight:700}#faq bm-faqbox{display:flex;flex-wrap:wrap}#faq bm-faqbox details summary,#faq bm-faqbox bm-faq bm-question{position:relative;margin-bottom:1em}#faq bm-faqbox details summary:before,#faq bm-faqbox bm-faq bm-question:before{display:inline-block;position:absolute;left:calc(-1 * var(--chevron-gutter-width));width:1em}#faq.summary>*{padding-inline:3em 2em}#faq.summary bm-faqbox{gap:1em 2em;width:100%;text-align:left}#faq.summary bm-faqbox details,#faq.summary bm-faqbox bm-faq{flex:1 0 30%}#faq.summary bm-faqbox details summary:before,#faq.summary bm-faqbox bm-faq bm-question:before{content:url(/build/images/guest/chevron-white.svg)}#faq.summary bm-faqbox details[open] summary:before,#faq.summary bm-faqbox bm-faq[open] bm-question:before{transform:scaleY(-1)}#faq.summary bm-faqbox details summary:hover,#faq.summary bm-faqbox bm-faq bm-question:hover{color:var(--color-quaternary)}#faq.full{padding:0}#faq.full section{display:flex;flex-wrap:wrap;padding-inline:var(--padding-inline);padding-block:var(--padding-block)}#faq.full section:nth-of-type(2n){background-color:var(--color-bg-tertiary)}#faq.full section h3{flex:0 0 35%;margin:0 0 2em 3em}#faq.full section h3:after{content:"";display:block;margin-top:.5em;height:7.5em;background-repeat:no-repeat;background-origin:content-box;background-size:contain;background-position:left top}#faq.full bm-faqbox{flex:1;flex-direction:column;gap:1em;margin-left:var(--chevron-gutter-width)}#faq.full bm-faqbox details summary:before,#faq.full bm-faqbox bm-faq bm-question:before{content:url(/build/images/guest/chevron-thin-primary.svg);transform:rotate(-90deg)}#faq.full bm-faqbox details[open] summary:before,#faq.full bm-faqbox bm-faq[open] bm-question:before{transform:none}#faq.full bm-faqbox details summary:hover,#faq.full bm-faqbox bm-faq bm-question:hover{color:var(--color-fg-link-hover)}#faq.full section#onze-maaltijden h3:after{background-image:url(/build/images/guest/our-meals.png)}#faq.full section#bezorging h3:after{background-image:url(/build/images/guest/delivery.png)}#faq.full section#abonnement h3:after{background-image:url(/build/images/guest/subscription.png)}#faq.full section#gestoomd-versvoer h3:after{background-image:url(/build/images/guest/steamed-food.png)}#faq.full section#over-ons h3:after{background-image:url(/build/images/guest/about-us.png)}@media (max-width: 800px){#faq.summary bm-faqbox details,#faq.summary bm-faqbox bm-faq{flex-basis:45%}}@media (max-width: 600px){#faq.summary bm-faqbox details,#faq.summary bm-faqbox bm-faq{flex-basis:100%}#faq.full section h3{flex-basis:100%;margin-left:0;text-align:center}#faq.full section h3:after{height:5em;background-position:center top}}#improve-world-together{padding-block:5em 1em}#improve-world-together:before{background:left 30%/cover no-repeat url(/build/images/guest/dog-fed-food-looking-at-camera.jpg)}#not-just-any-dog-food{padding-block:1em 5em}#not-just-any-dog-food:before{background:right center/cover no-repeat url(/build/images/guest/dog-laying-on-ground.jpg)}#you-choose-we-donate:after{background:right center/cover no-repeat url(/build/images/guest/dogs-playing.jpg)}#improve-world>*{position:relative;padding-inline:18em}#improve-world>*:before{content:"";position:absolute;left:0;right:0;top:-1em;bottom:2em;background:left bottom/contain no-repeat url(/build/images/guest/chihuahua-paws-up.png)}@media (max-width: 800px){#improve-world{padding-top:4em}#improve-world>*{--dog-clipped-height: 74px;padding-inline:2em}#improve-world>*:before{left:0;right:0;bottom:0;top:calc(-1 * var(--dog-clipped-height));background:center top/200px auto no-repeat url(/build/images/guest/chihuahua-paws-up-clipped.png)}}#who-we-donate-to>*{align-items:stretch;padding:0}#who-we-donate-to>*>ul{flex:1;display:flex;align-items:center;justify-content:space-around;padding:3em 4em;border-radius:var(--border-radius)}#who-we-donate-to>*>ul>li{flex:1;display:flex;align-items:center;justify-content:center}#who-we-donate-to>*>ul>li>img{max-width:40%;object-fit:contain}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;min-width:320px}h1,h2,h3,h4,h5{margin-bottom:1em;font-weight:700}h1{font-size:250%}h2,h3{font-size:150%}h4,h5{font-size:120%}p:not(:last-child){margin-bottom:1.5em}body>header aside{font-weight:700}body>header aside a{display:flex;align-items:center;justify-content:center;padding:.8em 2em;text-align:center}body>footer{display:table;padding-bottom:5em;font-size:85%}body>footer>*{display:table-row}body>footer>nav:before,body>footer>nav:after,body>footer>nav>*,body>footer>nav.legal>ul>*{display:table-cell;vertical-align:top}body>footer>nav>*,body>footer>nav.legal>ul>*{width:17.5vw;padding-block:1.5em}body>footer>nav:before,body>footer>nav:after{content:"";width:auto}body>footer ul li{margin-bottom:.75em}body>footer ul.social{display:flex;gap:1.7em;margin-top:2em}body>footer ul.social li{transition:all .1s linear}body>footer ul.social li:hover{transform:scale(1.1)}body>footer nav.legal{font-size:95%}body>footer nav.legal>ul{display:contents}body>footer nav.legal>*,body>footer>nav.legal>ul>*{padding-block:1em}ul.checklist{--gap: .5em;--checkmark-size: 1.25em;display:flex;flex-direction:column;gap:var(--gap)}ul.checklist.inline{--gap: 2vw;--checkmark-size: 1.75em;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:.5em 1em;font-weight:600}ul.checklist.spacious{--gap: 1.5em}ul.checklist li{display:inline-flex;align-items:center;gap:calc(2em - var(--checkmark-size))}ul.checklist.inline li{flex:0;align-items:center;text-wrap:nowrap}ul.checklist li:before{flex-shrink:0;content:"";width:var(--checkmark-size);height:var(--checkmark-size);background-repeat:no-repeat;background-size:contain}ul.checklist li:before{background-image:url(/build/images/guest/checkmark-orange.png)}ul.checklist.cs.quinary li:before{background-image:url(/build/images/guest/checkmark-white.png)}ul.contact{--gap: .5em;--icon-size: 1.5em;display:flex;flex-direction:column;gap:var(--gap)}ul.contact.spacious{--gap: 1.5em}ul.contact li{display:inline-flex;align-items:center;gap:calc(2.5em - var(--icon-size));font-weight:700}ul.contact li:before{flex-shrink:0;content:"";width:var(--icon-size);height:var(--icon-size);background-repeat:no-repeat;background-size:contain}ul.contact li.email:before{background-image:url(/build/images/guest/icon-email.png)}ul.contact li.phone:before{background-image:url(/build/images/guest/icon-phone.png)}ul.contact li.chat:before{background-image:url(/build/images/guest/icon-chat.png)}@media (max-width: 1000px){ul.checklist.inline{padding-inline:2em}}@media (max-width: 800px){body>footer>nav>*,body>footer>nav.legal>ul>*{width:auto}body>footer>nav:before,body>footer>nav:after{width:4em}}@media (max-width: 600px){h1,h2,h3{margin-bottom:.5em}h1{font-size:150%}body>footer>nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1em 2em;padding:1em 2em}body>footer>nav:before,body>footer>nav:after{content:none}body>footer>nav>*,body>footer>nav.legal>ul>*{padding:0}body>footer>nav>*:last-child{flex-basis:100%;display:flex;justify-content:center}body>footer ul.social{margin-top:0}}@media (max-width: 440px){body>footer>nav section,body>footer>nav section>*:not(ul.social){display:flex;flex-direction:column;align-items:center}body>footer>nav section{padding-bottom:0}}
