html{-webkit-text-size-adjust:100%}body{overflow-x:clip}.dv-section,.dv-section *,.dv-hero,.dv-hero *,.dv-split,.dv-split *{box-sizing:border-box}.dv-section{--dv-section-bg: var(--dv-cream);--dv-section-fg: var(--dv-ink);background:var(--dv-section-bg);color:var(--dv-section-fg);padding-block:var(--dv-space-section)}.dv-section--soft{--dv-section-bg: var(--dv-green-soft)}.dv-section--white{--dv-section-bg: #ffffff}.dv-section--green{--dv-section-bg: var(--dv-green);--dv-section-fg: var(--dv-cream)}.dv-section--tight{padding-block:clamp(28px,4vw,44px)}.dv-container{width:100%;max-width:var(--dv-max);margin-inline:auto;padding-inline:var(--dv-gutter)}.dv-heading{font-family:var(--font-heading--family);font-weight:400;line-height:1.08;letter-spacing:-.005em;margin:0;color:inherit;text-wrap:balance;overflow-wrap:break-word}.dv-heading--xl{font-size:clamp(2.35rem,1.4rem + 4.4vw,4.6rem);line-height:1.02}.dv-heading--lg{font-size:clamp(2rem,1.3rem + 2.8vw,3.35rem)}.dv-heading--md{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.dv-heading--sm{font-size:clamp(1.3rem,1.1rem + .8vw,1.65rem)}.dv-lead{font-family:var(--font-body--family);font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.6;margin:0;color:inherit;opacity:.85;text-wrap:pretty}.dv-eyebrow{display:inline-block;font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dv-terra);margin:0 0 14px}.dv-section--green .dv-eyebrow{color:#e9b49d}.dv-head{display:grid;gap:14px;max-width:680px;margin:0 0 clamp(28px,4vw,48px)}.dv-head--center{margin-inline:auto;text-align:center;justify-items:center}.dv-btn{--dv-btn-bg: var(--dv-green);--dv-btn-fg: var(--dv-cream);--dv-btn-border: var(--dv-green);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 30px;border-radius:999px;border:1.5px solid var(--dv-btn-border);background:var(--dv-btn-bg);color:var(--dv-btn-fg);font-family:var(--font-body--family);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.dv-btn:hover{--dv-btn-bg: #10302A;--dv-btn-border: #10302A}.dv-btn:focus-visible{outline:2px solid var(--dv-terra);outline-offset:3px}.dv-btn svg{width:16px;height:16px;flex:none;transition:transform .25s ease}.dv-btn:hover svg{transform:translate(3px)}.dv-btn--light{--dv-btn-bg: var(--dv-cream);--dv-btn-fg: var(--dv-green);--dv-btn-border: var(--dv-cream)}.dv-btn--light:hover{--dv-btn-bg: #ffffff;--dv-btn-border: #ffffff}.dv-btn--outline-light{--dv-btn-bg: transparent;--dv-btn-fg: var(--dv-cream);--dv-btn-border: rgba(247,244,238,.6)}.dv-btn--outline-light:hover{--dv-btn-bg: var(--dv-cream);--dv-btn-fg: var(--dv-green);--dv-btn-border: var(--dv-cream)}.dv-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:inherit;text-decoration:none;min-height:44px}.dv-link svg{width:16px;height:16px;transition:transform .25s ease}.dv-link:hover svg{transform:translate(3px)}.dv-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 20% 10%,rgba(255,255,255,.55),transparent 60%),var(--dv-green-soft);color:var(--dv-green)}.dv-ph svg{width:56px;height:56px;opacity:.35}.dv-ph__label{position:absolute;left:12px;bottom:12px;font:600 .75rem/1.3 var(--font-body--family);background:#ffffffd9;color:var(--dv-ink);padding:6px 10px;border-radius:8px}.dv-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:var(--dv-hero-h, 88svh);background:var(--dv-green-soft);color:var(--dv-cream);overflow:hidden;isolation:isolate}.dv-hero--h-medium{--dv-hero-h: 68svh}.dv-hero--h-large{--dv-hero-h: 84svh}.dv-hero--h-full{--dv-hero-h: calc(100svh - var(--header-group-height, 0px))}.dv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.dv-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--dv-focal, center);display:block}.dv-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(16,32,28,var(--dv-scrim)),rgba(16,32,28,calc(var(--dv-scrim) * .55)) 42%,#10201c00 72%)}.dv-hero--center .dv-hero__scrim{background:rgba(16,32,28,calc(var(--dv-scrim) * .8))}.dv-hero__inner{align-self:end;width:100%;max-width:var(--dv-max);margin-inline:auto;padding:clamp(40px,7vw,96px) var(--dv-gutter);display:grid;gap:22px;justify-items:start}.dv-hero--middle .dv-hero__inner{align-self:center}.dv-hero--center .dv-hero__inner{justify-items:center;text-align:center}.dv-hero__content{width:100%;max-width:640px;display:grid;gap:20px;justify-items:inherit}.dv-hero .dv-lead{max-width:520px;opacity:.92}.dv-hero--dark,.dv-hero--noimg{color:var(--dv-ink)}.dv-hero--dark .dv-hero__scrim{background:linear-gradient(90deg,rgba(247,244,238,var(--dv-scrim)),rgba(247,244,238,calc(var(--dv-scrim) * .5)) 45%,#f7f4ee00 75%)}.dv-hero--noimg .dv-hero__scrim{display:none}@media(max-width:749px){.dv-hero{min-height:var(--dv-hero-h-mobile, 78svh)}.dv-hero__scrim,.dv-hero--center .dv-hero__scrim{background:linear-gradient(0deg,rgba(16,32,28,var(--dv-scrim)),rgba(16,32,28,calc(var(--dv-scrim) * .6)) 45%,#10201c00 78%)}.dv-hero--dark .dv-hero__scrim{background:linear-gradient(0deg,rgba(247,244,238,var(--dv-scrim)),#f7f4ee00 70%)}.dv-hero__inner{align-self:end;padding-block:36px 40px}.dv-hero .dv-btn{width:100%}}.dv-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--dv-cols, 4),minmax(0,1fr));gap:clamp(20px,3vw,40px)}.dv-benefit{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.dv-benefit__icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--dv-cream);color:var(--dv-green);flex:none}.dv-section--white .dv-benefit__icon,.dv-section--cream .dv-benefit__icon{background:var(--dv-green-soft)}.dv-benefit__icon svg{width:22px;height:22px}.dv-benefit__title{margin:0 0 4px;font:700 .975rem/1.35 var(--font-body--family);color:inherit}.dv-benefit__text{margin:0;font-size:.875rem;line-height:1.55;opacity:.78}@media(max-width:989px){.dv-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.dv-benefits{grid-template-columns:1fr 1fr;gap:22px 16px}.dv-benefit{grid-template-columns:1fr;gap:10px}.dv-benefit__icon{width:40px;height:40px}}.dv-cats{display:grid;gap:clamp(14px,1.6vw,22px);grid-template-columns:repeat(var(--dv-cols, 3),minmax(0,1fr))}.dv-cats--3{grid-template-columns:1.25fr 1fr;grid-template-rows:repeat(2,clamp(240px,23vw,330px))}.dv-cats--3>.dv-cat:first-child{grid-row:span 2}.dv-cats--4{grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:repeat(2,clamp(240px,23vw,330px))}.dv-cats--4>.dv-cat:first-child{grid-row:span 2}.dv-cats--4>.dv-cat:last-child{grid-column:span 2}.dv-cat{position:relative;display:block;min-height:240px;border-radius:var(--dv-radius);overflow:hidden;color:var(--dv-cream);text-decoration:none;background:var(--dv-green-soft);isolation:isolate}.dv-cat__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.dv-cat__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.dv-cat:hover .dv-cat__media img{transform:scale(1.035)}.dv-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#10201c9e,#10201c2e 42%,#10201c00 65%);pointer-events:none}.dv-cat--noimg{color:var(--dv-ink)}.dv-cat--noimg:after{display:none}.dv-cat__body{position:absolute;left:0;right:0;bottom:0;padding:clamp(18px,2.4vw,30px);display:grid;gap:6px}.dv-cat__title{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);line-height:1.05;margin:0}.dv-cat__text{margin:0;font-size:.9rem;line-height:1.5;opacity:.9;max-width:36ch}.dv-cat .dv-link{min-height:32px;margin-top:4px}.dv-cat:focus-visible{outline:2px solid var(--dv-terra);outline-offset:3px}@media(max-width:749px){.dv-cats,.dv-cats--3,.dv-cats--4{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--dv-gutter);margin-inline:calc(var(--dv-gutter) * -1);padding-inline:var(--dv-gutter);padding-bottom:6px;scrollbar-width:none;overscroll-behavior-x:contain}.dv-cats::-webkit-scrollbar{display:none}.dv-cat{flex:0 0 78%;min-height:0;aspect-ratio:4 / 5;scroll-snap-align:start}}.dv-split{display:grid;grid-template-columns:1fr 1fr;min-height:clamp(460px,62vw,720px)}.dv-split--reverse .dv-split__media{order:2}.dv-split__media{position:relative;min-height:320px;background:var(--dv-green-soft);overflow:hidden}.dv-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.dv-split__content{min-width:0;background:var(--dv-split-bg, var(--dv-green));color:var(--dv-split-fg, var(--dv-cream));display:grid;align-content:center;gap:22px;padding:clamp(40px,7vw,104px) clamp(24px,6vw,96px)}.dv-split__content .dv-heading em,.dv-split__accent{font-style:normal;color:#e9b49d;display:block}.dv-split__content .dv-lead{max-width:46ch}.dv-split__content .dv-btn{justify-self:start}@media(max-width:749px){.dv-split{grid-template-columns:1fr;min-height:0}.dv-split__media{aspect-ratio:4 / 5;min-height:0;order:0!important}.dv-split__content{padding:44px var(--dv-gutter) 52px}.dv-split__content .dv-btn{justify-self:stretch}}.dv-reviews__apps>*{max-width:100%}.dv-editor-note{border:1px dashed rgba(32,37,34,.35);border-radius:12px;padding:16px 18px;font-size:.875rem;line-height:1.5;background:#fff9;color:var(--dv-ink)}.dv-ugc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dv-ugc__item{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--dv-green-soft);display:block}.dv-ugc__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.dv-ugc__item:hover img{transform:scale(1.04)}.dv-ugc__cta{margin-top:28px;text-align:center}@media(max-width:749px){.dv-ugc{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.dv-cta{display:grid;justify-items:center;text-align:center;gap:22px;max-width:760px;margin-inline:auto}.dv-cta .dv-lead{max-width:52ch}@media(max-width:749px){.dv-cta .dv-btn{width:100%}}.dv-news{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.dv-news__form{width:100%}.dv-news__row{display:flex;gap:10px}.dv-news__input{flex:1;min-width:0;min-height:52px;padding:0 22px;border-radius:999px;border:1.5px solid rgba(32,37,34,.22);background:#fff;color:var(--dv-ink);font:500 1rem/1.2 var(--font-body--family)}.dv-news__input::placeholder{color:#2025228c}.dv-news__input:focus-visible{outline:none;border-color:var(--dv-green);box-shadow:0 0 0 3px #193c352e}.dv-news__legal{margin:12px 0 0;font-size:.78rem;line-height:1.5;opacity:.7}.dv-news__legal a{color:inherit}.dv-news__msg{margin:12px 0 0;font-size:.9rem;font-weight:600}.dv-news__msg--ok{color:var(--dv-green)}.dv-news__msg--error{color:#9e3b1e}@media(max-width:749px){.dv-news{grid-template-columns:1fr}.dv-news__row{flex-direction:column}.dv-news__row .dv-btn{width:100%}}.dv-reveal-ready [data-dv-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.dv-reveal-ready [data-dv-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dv-reveal-ready [data-dv-reveal]{opacity:1;transform:none;transition:none}.dv-cat__media img,.dv-ugc__item img,.dv-btn,.dv-btn svg,.dv-link svg{transition:none!important}.dv-cat:hover .dv-cat__media img,.dv-ugc__item:hover img{transform:none}}.footer-content>.text-block:first-child h2{font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2rem,1.6rem + 1.2vw,2.6rem);letter-spacing:.04em;line-height:1;margin:0 0 12px}.footer-content>.text-block:first-child p{margin:0;opacity:.82;max-width:30ch}.footer-content>.text-block:not(:first-child) h3{font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;opacity:.7}.footer-content>.text-block ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.footer-content>.text-block li{margin:0}.footer-content>.text-block a{color:inherit;text-decoration:none;display:inline-block;padding-block:10px;opacity:.9;transition:opacity .2s ease}.footer-content>.text-block a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.footer-content{grid-template-columns:1fr 1fr!important;column-gap:20px;row-gap:28px}.footer-content>:first-child{grid-column:1 / -1}.footer-content>:last-child:nth-child(2n){grid-column:1 / -1}}@media(min-width:750px){.dv-cats--1 .dv-cat,.dv-cats--2 .dv-cat{aspect-ratio:4 / 3;min-height:0}}@media(max-width:749px){.dv-hero:not(.dv-hero--noimg){display:block;min-height:0;background:var(--dv-cream);color:var(--dv-ink)}.dv-hero:not(.dv-hero--noimg) .dv-hero__media{position:static}.dv-hero:not(.dv-hero--noimg) .dv-hero__media picture{display:block}.dv-hero:not(.dv-hero--noimg) .dv-hero__media img{width:100%;max-width:100%;height:auto;object-fit:contain}.dv-hero:not(.dv-hero--noimg) .dv-hero__scrim{display:none}.dv-hero:not(.dv-hero--noimg) .dv-hero__inner{padding-block:28px 40px}.dv-hero:not(.dv-hero--noimg) .dv-btn--light{--dv-btn-bg: var(--dv-green);--dv-btn-fg: var(--dv-cream);--dv-btn-border: var(--dv-green)}.dv-cats,.dv-cats--3,.dv-cats--4{align-items:flex-start}.dv-cat{flex:0 0 84%;aspect-ratio:auto;display:flex;flex-direction:column;overflow:visible;border-radius:0;background:transparent;color:var(--dv-ink)}.dv-cat:after{display:none}.dv-cat__media{position:relative;inset:auto;z-index:auto;border-radius:var(--dv-radius);overflow:hidden;background:var(--dv-green-soft)}.dv-cat__media img{width:100%;max-width:100%;height:auto;object-fit:contain}.dv-cat__media .dv-ph{position:relative;aspect-ratio:4 / 3}.dv-cat__body{position:static;padding:14px 2px 0}.dv-split__media{aspect-ratio:auto}.dv-split__media img{position:static;width:100%;max-width:100%;height:auto;object-fit:contain}.dv-split__media .dv-ph{position:relative;aspect-ratio:4 / 3}.dv-ugc{align-items:start}.dv-ugc__item{aspect-ratio:auto}.dv-ugc__item img{height:auto;object-fit:contain}.card-gallery .product-media-container.media-fit{--product-media-fit: contain}.card-gallery img{object-fit:contain}}@media(min-width:750px){.dv-cats{--dv-cat-gap: clamp(14px, 1.6vw, 22px);gap:var(--dv-cat-gap)}.dv-cats>.dv-cat{aspect-ratio:var(--dv-ar, 1.7778);min-height:0}.dv-cats--3{grid-template-columns:1fr 1fr;grid-template-rows:auto}.dv-cats--3>.dv-cat:first-child{grid-row:auto;grid-column:1 / -1}.dv-cats--4{grid-template-columns:1fr 1fr;grid-template-rows:auto}.dv-cats--4>.dv-cat:first-child{grid-row:auto}.dv-cats--4>.dv-cat:last-child{grid-column:auto}.dv-cats--1 .dv-cat,.dv-cats--2 .dv-cat{aspect-ratio:var(--dv-ar, 1.7778)}.dv-cats--3>.dv-cat:not(:first-child) .dv-cat__body,.dv-cats--4>.dv-cat .dv-cat__body{padding:14px 18px;gap:2px}.dv-cats--3>.dv-cat:not(:first-child) .dv-cat__title,.dv-cats--4>.dv-cat .dv-cat__title{font-size:clamp(1.25rem,.9rem + .9vw,1.6rem)}.dv-cats--3>.dv-cat:not(:first-child) .dv-cat__text,.dv-cats--4>.dv-cat .dv-cat__text{font-size:.82rem;line-height:1.4}.dv-cats--3>.dv-cat:not(:first-child) .dv-link,.dv-cats--4>.dv-cat .dv-link{min-height:26px;margin-top:2px;font-size:.75rem}.dv-cats--3>.dv-cat:not(:first-child):not(.dv-cat--noimg):after,.dv-cats--4>.dv-cat:not(.dv-cat--noimg):after{background:linear-gradient(0deg,#10201cb8,#10201c73 38%,#10201c00 78%)}}@media(min-width:990px){.dv-cats--3{grid-template-columns:minmax(0,1fr) calc((100% - var(--dv-cat-gap) - var(--dv-cat-gap) * var(--dv-ar, 1.7778)) / 3);grid-template-rows:auto auto}.dv-cats--3>.dv-cat:first-child{grid-column:auto;grid-row:span 2;aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/dogvi2.css.map */
