.vp-photo{position:relative;margin:0;min-width:0;border-radius:22px;overflow:hidden;background:#fff7ec;isolation:isolate}.vp-photo img{display:block;width:100%;height:100%;aspect-ratio:4/5;object-fit:cover}.vp-photo figcaption,.vp-existing-name{position:absolute;bottom:14px;left:14px;max-width:calc(100% - 28px);padding:8px 16px;border-radius:30px;background:#fff7ec;color:#8d00ab;font:500 16px/1.3 Montserrat Alternates,sans-serif}.vp-landscape img{aspect-ratio:4/3}.vhb__photo{position:relative}.vhb__icon svg{stroke-width:1}.vikis-refresh .vhh{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:38px;width:min(1248px,calc(100% - 96px));margin:24px auto 0;padding:0}.vikis-refresh .vhh__copy{position:static;width:auto;margin:0;padding:42px 32px;border-radius:24px}.vikis-refresh .vhh .vhh__copy h1{font-weight:400;font-size:clamp(30px,3.4vw,48px);line-height:1.22}.vp-hero-photos{display:grid;grid-template-columns:1.55fr 1fr;gap:18px;height:530px;min-width:0}.vp-hero-main img{aspect-ratio:auto;object-position:48% center}.vp-hero-side{display:grid;grid-template-rows:1fr 1fr;gap:18px;min-height:0}.vp-hero-side .vp-photo img{aspect-ratio:auto;object-position:center 40%}.vp-hero-main{border-radius:130px 24px 24px}.vp-hero-side .vp-photo:last-child{border-bottom-right-radius:80px}.vhome .vhp__bottom{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:center;padding:24px;border:1px solid #ffb07c;border-radius:24px;text-align:left}.vhp__bottom .vp-photo img{aspect-ratio:1.2;object-position:center 60%}.vp-contact-side{display:grid;gap:24px}.vp-contact-side .vp-photo img{aspect-ratio:4/3;object-position:center 35%}.v2-faq{max-width:1200px}.vp-faq-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px;align-items:start}.vp-faq-photos{display:grid;gap:24px}.vp-podcast-intro{display:grid;grid-template-columns:1fr 2.6fr 1fr;gap:24px;align-items:center;grid-column:2;grid-row:1/4;align-self:center;width:100%}.vp-podcast-intro .v2-podcast__intro{width:100%;margin:24px auto;grid-column:auto;grid-row:auto}.vp-podcast-intro .vp-photo img{aspect-ratio:3/5}.vp-podcast-closing{display:grid;grid-template-columns:320px minmax(0,1fr);gap:40px;align-items:center;padding:24px;border:1px solid #ffb07c;border-radius:24px}.vp-calculator-pet{padding:24px;background:#fff7ec}.vp-calculator-pet .vp-photo img{max-height:280px;object-position:center 60%}.vrl__intro{display:grid;grid-template-columns:1fr 1.15fr;gap:36px;align-items:center;text-align:left}.vrl__intro p{font-size:20px}.vp-ingredients{display:block;width:100%;height:auto;border-radius:24px}.vp-recipes-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;align-items:start}.vp-recipes-photos>div{display:grid;gap:24px}.vp-recipes-photos .vp-photo img{max-height:290px}.vp-recipes-photos .vp-photo:has(img[alt=Asmar]) img{object-fit:cover;object-position:center}.vp-home-podcast .v2-home-podcast{grid-template-columns:270px minmax(0,1fr) 210px;gap:36px}.vp-home-short{display:block;max-width:270px;justify-self:center}.vp-home-podcast .v2-podcast-logo{justify-content:flex-start;margin-bottom:24px}.v2-footer-brand{width:110px;height:150px;padding:0;margin:0 auto 20px;overflow:hidden;display:block}.v2-footer-brand img{max-width:none;width:330px;height:auto;display:block;transform:translateY(-20px)}.vrl__ingredients dl>div{grid-template-columns:190px minmax(0,1fr);gap:16px}.v2-initiative__pet-pair img{object-fit:contain!important;max-height:none;height:auto;aspect-ratio:auto;background:#fff7ec}.vikis-refresh .header__inline-menu>.list-menu{align-items:center}.vikis-refresh .v2-nav__about summary.header__menu-item{min-height:48px;padding:12px 16px;line-height:1.4;align-items:center}.vikis-refresh .v2-nav__about summary>span{display:inline-flex;align-items:center}.vikis-refresh .v2-nav__about summary .icon-caret{position:static;height:12px;width:12px}.vikis-refresh .v2-nav__item--plan>a{background:transparent;border:1px solid #8d00ab;color:#8d00ab}.vikis-refresh .header__menu-item[aria-current=page]{background:#8d00ab;color:#fff7ec;border-radius:10px;text-decoration:none}.vikis-refresh .header__menu-item:hover,.vikis-refresh .header__menu-item:focus-visible{background:#ffb07c;color:#8d00ab;border-radius:10px;text-decoration:none}.vikis-refresh .header__menu-item span{text-decoration:none}.vikis-refresh .v2-nav__about:has(a[aria-current=page])>summary{background:#8d00ab;color:#fff7ec;border-radius:10px}@media(max-width:989px){.vp-home-podcast .v2-home-podcast{grid-template-columns:210px minmax(0,1fr) 150px;gap:24px}.vikis-refresh .vhh{width:calc(100% - 40px);gap:24px;grid-template-columns:1fr 1.15fr}.vp-hero-photos{height:430px;gap:12px}.vp-hero-side{gap:12px}.vikis-refresh .vhh__copy{padding:28px 24px}.vp-faq-layout{grid-template-columns:220px minmax(0,1fr);gap:24px}.vp-recipes-layout{grid-template-columns:minmax(0,1fr) 210px;gap:24px}.vrl__ingredients dl>div{grid-template-columns:1fr;gap:2px}}@media(max-width:749px){.vp-home-podcast .v2-home-podcast{grid-template-columns:1fr 1fr;gap:20px}.vp-home-podcast .v2-home-podcast>div{grid-column:1/-1;grid-row:1}.vp-home-podcast .v2-home-podcast>.vp-photo{align-self:center}.vp-home-podcast .v2-podcast-logo{justify-content:center}.vikis-refresh .vhh{grid-template-columns:1fr;gap:18px;margin-top:12px}.vikis-refresh .vhh__copy{padding:28px}.vikis-refresh .vhh .vhh__copy h1{font-size:32px;margin-bottom:24px}.vp-hero-photos{height:360px}.vp-hero-main{border-top-left-radius:70px}.vp-photo figcaption,.vp-existing-name{font-size:13px;bottom:10px;left:10px;padding:7px 12px;max-width:calc(100% - 20px)}.vhome .vhp__bottom{grid-template-columns:1fr;padding:18px;gap:24px;text-align:center}.vhp__bottom .vp-photo img{aspect-ratio:1.5}.vp-faq-layout{display:flex;flex-direction:column-reverse;gap:24px}.vp-faq-photos{grid-template-columns:1fr 1fr;gap:12px;width:100%}.vp-podcast-intro{grid-template-columns:1fr 1fr;gap:14px}.vp-podcast-intro .v2-podcast__intro{grid-column:1/-1;grid-row:1;margin:16px 0}.vp-podcast-intro .vp-photo img{aspect-ratio:1;object-position:center 35%}.vp-podcast-closing{grid-template-columns:1fr;gap:24px;padding:18px}.vrl__intro{grid-template-columns:1fr;gap:24px;text-align:center}.vp-recipes-layout{grid-template-columns:1fr}.vp-recipes-photos>div{grid-template-columns:1fr 1fr;gap:14px}.vp-recipes-photos .vp-photo img{height:200px;aspect-ratio:auto}.vp-calculator-pet{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vikis-visual-v1.css.map */
