:root{--vc-public-ink:#07100c;--vc-public-bg:#030806;--vc-public-cream:#f5f2ea;--vc-public-cream-soft:#eeeae0;--vc-public-champagne:#e7d6a7;--vc-public-green:#245d3e}.public-main-shell{position:relative;isolation:isolate;background-color:var(--vc-public-bg)!important;background-image:radial-gradient(circle at 14% 10%,rgba(55,112,77,.16),transparent 26%),linear-gradient(180deg,rgba(2,8,5,.76),rgba(2,8,5,.93) 56%,#020604),url(/editorial/vivaria-ball-python-habitat.png)!important;background-size:auto,auto,min(920px,76vw) auto!important;background-repeat:no-repeat!important;background-position:50%,50%,right -9vw top 96px!important}.public-main-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,rgba(3,10,6,.88),rgba(3,10,6,.6) 54%,rgba(3,10,6,.88)),url(/editorial/vivaria-care-journal.png) 50% /cover no-repeat;opacity:.17;filter:saturate(.7) contrast(.96)}.public-main-shell .page-shell{position:relative;z-index:1}.public-main-shell :is(.card,.modal-card,.catalog-filter-card,.breeder-directory-toolbar){background-color:var(--vc-work-raised,var(--vc-public-cream))!important}.public-main-shell .module-hero,.public-main-shell .public-breeders-head,.public-main-shell .public-catalog-head{border-color:hsla(44,57%,78%,.22)!important;box-shadow:0 18px 54px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.48)!important}main:has(>header a[aria-label="Vivaria Cloud, ir al inicio"]){position:relative;isolation:isolate;background-color:var(--vc-public-bg)!important;background-image:radial-gradient(circle at 82% 12%,rgba(61,122,84,.13),transparent 27%),linear-gradient(180deg,rgba(3,9,6,.4),#030806 72%)!important}main:has(>header a[aria-label="Vivaria Cloud, ir al inicio"]):before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(2,7,4,.94),rgba(2,7,4,.73) 45%,rgba(2,7,4,.88)),url(/cinematic/vivaria-eye-cinematic.webp) 82% 10% /min(780px,68vw) auto no-repeat;opacity:.34;filter:saturate(.72) contrast(1.04)}.brand-lockup,.private-cinematic-header__logo,a[aria-label="Vivaria Cloud, ir al inicio público"],a[aria-label="Vivaria Cloud, ir al inicio"]{cursor:pointer}.brand-lockup img,.private-cinematic-header__logo img,a[aria-label="Vivaria Cloud, ir al inicio público"] img,a[aria-label="Vivaria Cloud, ir al inicio"] img{transition:transform .16s ease,filter .16s ease,opacity .16s ease}.brand-lockup:hover img,.private-cinematic-header__logo:hover img,a[aria-label="Vivaria Cloud, ir al inicio público"]:hover img,a[aria-label="Vivaria Cloud, ir al inicio"]:hover img{transform:translateY(-1px) scale(1.015);filter:brightness(1.05)}section[aria-labelledby=story-breeding],section[aria-labelledby=story-docs],section[aria-labelledby=story-identity],section[aria-labelledby=story-transfer]{position:relative;isolation:isolate}section[aria-labelledby=story-breeding]:before,section[aria-labelledby=story-docs]:before,section[aria-labelledby=story-identity]:before,section[aria-labelledby=story-transfer]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat;filter:saturate(.68) contrast(1.05);opacity:.34;transform:scale(1.025);animation:vcPublicCinematicDrift 24s ease-in-out infinite alternate}section[aria-labelledby=story-identity]:before{background-image:linear-gradient(90deg,#040806,rgba(4,8,6,.91) 39%,rgba(4,8,6,.42) 73%,#040806),url(/cinematic/vivaria-eye-cinematic.webp);background-size:cover,min(760px,68vw) auto;background-position:50%,92% 52%}section[aria-labelledby=story-breeding]:before{background-image:linear-gradient(90deg,#040806,rgba(4,8,6,.46) 32%,rgba(4,8,6,.9) 68%,#040806),url(/editorial/vivaria-ball-python-habitat.png);background-size:cover,min(840px,72vw) auto;background-position:50%,7% 48%}section[aria-labelledby=story-docs]:before{background-image:linear-gradient(90deg,#040806,rgba(4,8,6,.91) 43%,rgba(4,8,6,.48) 72%,#040806),url(/editorial/vivaria-care-journal.png);background-size:cover,min(840px,72vw) auto;background-position:50%,92% 46%}section[aria-labelledby=story-transfer]:before{background-image:linear-gradient(90deg,#040806,rgba(4,8,6,.5) 34%,rgba(4,8,6,.91) 69%,#040806),url(/editorial/vivaria-breeders-care.png);background-size:cover,min(820px,70vw) auto;background-position:50%,6% 48%}section[aria-labelledby=story-breeding]>:not([data-cinematic-backdrop]),section[aria-labelledby=story-docs]>:not([data-cinematic-backdrop]),section[aria-labelledby=story-identity]>:not([data-cinematic-backdrop]),section[aria-labelledby=story-transfer]>:not([data-cinematic-backdrop]){position:relative;z-index:1}body:has(a[href*="promo%3Dpimvs49"]) [data-motion-managed]>div>section:first-child{isolation:isolate;background:rgba(8,24,16,.43)!important}body:has(a[href*="promo%3Dpimvs49"]) [data-motion-managed]>div>section:first-child:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,15,10,.97),rgba(5,15,10,.9) 46%,rgba(5,15,10,.46) 72%,rgba(5,15,10,.73)),url(/cinematic/vivaria-eye-cinematic.webp) 88% /cover no-repeat;opacity:.72;filter:saturate(.72) contrast(1.05);transform:scale(1.018);animation:vcPublicCinematicDrift 26s ease-in-out infinite alternate}body:has(a[href*="promo%3Dpimvs49"]) [data-motion-managed]>div>section:first-child>:not([data-cinematic-backdrop]){position:relative;z-index:2}body:has(a[href*="promo%3Dpimvs49"]) [aria-labelledby=pricing-faq-title]{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,4vw,42px);border:1px solid hsla(44,57%,78%,.13);border-radius:30px;background:rgba(8,23,16,.35)}body:has(a[href*="promo%3Dpimvs49"]) [aria-labelledby=pricing-faq-title]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(4,10,7,.97),rgba(4,10,7,.79) 56%,rgba(4,10,7,.6)),url(/editorial/vivaria-ball-python-habitat.png) right 36% center /min(680px,63vw) auto no-repeat;opacity:.42}body:has(a[href*="promo%3Dpimvs49"]) [aria-labelledby=pricing-faq-title]>:not([data-cinematic-backdrop]){position:relative;z-index:1}.public-catalog-head{position:relative;isolation:isolate;overflow:hidden;min-height:180px;display:flex;align-items:center}.public-catalog-head:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--vc-public-cream) 0,hsla(44,35%,94%,.97) 47%,hsla(44,35%,94%,.73) 72%,hsla(44,35%,94%,.9) 100%),url(/cinematic/vivaria-eye-cinematic.webp) right 23% center /cover no-repeat;opacity:.96}.public-catalog-head>*{position:relative;z-index:1}.public-main-shell .module-hero{position:relative;isolation:isolate;overflow:hidden}.public-main-shell .module-hero:before{opacity:.32!important;background-image:linear-gradient(90deg,hsla(44,35%,94%,.98),hsla(44,35%,94%,.94) 54%,hsla(44,35%,94%,.6)),url(/editorial/vivaria-ball-python-habitat.png)!important;background-size:cover!important;background-position:right 32% center!important;filter:saturate(.65) contrast(.98) brightness(1.03)!important}.public-breeders-head{overflow:hidden;background:var(--vc-public-cream)!important}.public-breeders-head .editorial-hero-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,hsla(44,35%,94%,.22),transparent 34%,rgba(3,10,6,.1))}.breeder-logo-mark{box-sizing:border-box;position:relative;display:grid!important;place-items:center;flex:0 0 auto;padding:10px!important;overflow:hidden;border-radius:18px!important;border:1px solid rgba(36,93,62,.16)!important;background:linear-gradient(145deg,#faf7ef,#ece8dd)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 9px 24px rgba(1,10,6,.13)!important}.breeder-logo-mark:after{content:"";position:absolute;inset:-35% auto -35% -70%;width:42%;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.42),transparent);transform:skewX(-14deg) translateX(-160%);transition:transform .52s cubic-bezier(.16,1,.3,1)}.breeder-card:focus-visible .breeder-logo-mark:after,.breeder-card:hover .breeder-logo-mark:after{transform:skewX(-14deg) translateX(520%)}.breeder-logo-mark img{width:100%!important;height:100%!important;display:block;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;border-radius:9px}.market-breeder-head>.breeder-logo-mark{width:84px!important;height:84px!important}.market-breeder-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch}.market-breeder-card{min-width:0;background:var(--vc-public-cream)!important}.market-breeder-head{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.market-breeder-head>div{min-width:0}.breeder-title-with-badges{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px!important;min-width:0}.breeder-title-with-badges>span:first-child{flex:1 0 100%;min-width:0;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.08;overflow-wrap:break-word;word-break:normal;text-wrap:balance}@keyframes vcPublicCinematicDrift{0%{transform:scale(1.025) translateZ(0)}to{transform:scale(1.055) translate3d(-.7%,.45%,0)}}@media (max-width:1180px){.market-breeder-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){.public-main-shell:before,main:has(>header a[aria-label="Vivaria Cloud, ir al inicio"]):before{position:absolute;opacity:.17}.market-breeder-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}section[aria-labelledby=story-breeding]:before,section[aria-labelledby=story-docs]:before,section[aria-labelledby=story-identity]:before,section[aria-labelledby=story-transfer]:before{opacity:.21;background-size:cover,auto 72%}body:has(a[href*="promo%3Dpimvs49"]) [data-motion-managed]>div>section:first-child:before{opacity:.49;background-position:68%}}@media (max-width:560px){.market-breeder-grid{grid-template-columns:1fr!important}.market-breeder-head{grid-template-columns:74px minmax(0,1fr)!important;gap:12px!important}.market-breeder-head>.breeder-logo-mark{width:74px!important;height:74px!important;padding:8px!important}.public-catalog-head{min-height:150px}.public-catalog-head:before{background-position:66%;opacity:.72}}@media (prefers-reduced-motion:reduce){body:has(a[href*="promo%3Dpimvs49"]) [data-motion-managed]>div>section:first-child:before,section[aria-labelledby=story-breeding]:before,section[aria-labelledby=story-docs]:before,section[aria-labelledby=story-identity]:before,section[aria-labelledby=story-transfer]:before{animation:none!important;transform:none!important}.breeder-logo-mark:after{display:none}.brand-lockup img,.private-cinematic-header__logo img,a[aria-label="Vivaria Cloud, ir al inicio público"] img,a[aria-label="Vivaria Cloud, ir al inicio"] img{transition:none!important}.brand-lockup:hover img,.private-cinematic-header__logo:hover img,a[aria-label="Vivaria Cloud, ir al inicio público"]:hover img,a[aria-label="Vivaria Cloud, ir al inicio"]:hover img{transform:none!important}}@media print{.public-main-shell,main:has(>header a[aria-label="Vivaria Cloud, ir al inicio"]){background:#fff!important}.public-main-shell:before,main:has(>header a[aria-label="Vivaria Cloud, ir al inicio"]):before,section[aria-labelledby^=story-]:before{display:none!important}}.public-main-shell:before{background:linear-gradient(115deg,rgba(3,10,6,.91),rgba(3,10,6,.66) 54%,rgba(3,10,6,.9)),url(/cinematic/vivaria-scales-cinematic.webp) 50% /cover no-repeat!important;opacity:.19}section[aria-labelledby=story-breeding]:before{background-image:linear-gradient(90deg,#040806,rgba(4,8,6,.46) 31%,rgba(4,8,6,.91) 69%,#040806),url(/cinematic/vivaria-hatching-cinematic.webp)!important;background-size:cover,min(760px,68vw) auto!important;background-position:50%,7% 50%!important}section[aria-labelledby=story-docs]:before{background-image:linear-gradient(90deg,#040806,rgba(4,8,6,.92) 42%,rgba(4,8,6,.47) 74%,#040806),url(/cinematic/vivaria-scales-cinematic.webp)!important;background-size:cover,min(760px,68vw) auto!important;background-position:50%,91% 50%!important}section[aria-labelledby=story-transfer]:before{background-image:linear-gradient(90deg,#040806,rgba(4,8,6,.5) 34%,rgba(4,8,6,.92) 70%,#040806),url(/cinematic/vivaria-transfer-cinematic.webp)!important;background-size:cover,min(780px,70vw) auto!important;background-position:50%,5% 50%!important}body:has(a[href*="promo%3Dpimvs49"]) [aria-labelledby=pricing-faq-title]:before{background:linear-gradient(90deg,rgba(4,10,7,.98),rgba(4,10,7,.82) 53%,rgba(4,10,7,.6)),url(/cinematic/vivaria-scales-cinematic.webp) 100% /cover no-repeat!important;opacity:.46}:is(.public-main-shell,main:has(>header a[aria-label="Vivaria Cloud, ir al inicio"])) .module-hero{position:relative;isolation:isolate;overflow:hidden}:is(.public-main-shell,main:has(>header a[aria-label="Vivaria Cloud, ir al inicio"])) .module-hero:before{background-image:linear-gradient(90deg,hsla(44,35%,94%,.985),hsla(44,35%,94%,.94) 54%,hsla(44,35%,94%,.62)),url(/cinematic/vivaria-scales-cinematic.webp)!important;background-size:cover!important;background-position:100%!important;opacity:.34!important;filter:saturate(.62) contrast(.98) brightness(1.04)!important}:is(.public-main-shell,main:has(>header a[aria-label="Vivaria Cloud, ir al inicio"])) .module-hero>*{position:relative;z-index:1}@media (max-width:860px){.public-main-shell:before{opacity:.12}section[aria-labelledby=story-breeding]:before,section[aria-labelledby=story-docs]:before,section[aria-labelledby=story-transfer]:before{opacity:.18}:is(.public-main-shell,main:has(>header a[aria-label="Vivaria Cloud, ir al inicio"])) .module-hero:before{opacity:.19!important}}@media (prefers-reduced-motion:reduce){section[aria-labelledby=story-breeding]:before,section[aria-labelledby=story-docs]:before,section[aria-labelledby=story-transfer]:before{transform:none!important}}.public-catalog-head:before,body:has(a[href*="promo%3Dpimvs49"]) [aria-labelledby=pricing-faq-title]:before,body:has(a[href*="promo%3Dpimvs49"]) [data-motion-managed]>div>section:first-child:before,section[aria-labelledby=story-breeding]:before,section[aria-labelledby=story-docs]:before,section[aria-labelledby=story-identity]:before,section[aria-labelledby=story-transfer]:before{display:none!important}.cinematic-route-shell{position:relative;isolation:isolate;overflow:hidden}.cinematic-route-shell>[data-cinematic-backdrop]{position:absolute!important;top:0!important;right:0!important;left:auto!important;bottom:auto!important;width:min(74vw,1080px)!important;height:clamp(420px,62vh,720px)!important;z-index:1!important;opacity:1!important;-webkit-mask-image:linear-gradient(180deg,#000,#000 72%,transparent);mask-image:linear-gradient(180deg,#000,#000 72%,transparent)}.cinematic-route-shell>.page-shell{position:relative;z-index:2}.cinematic-breeders-route .public-breeders-head,.cinematic-calculator-route .calculator-hero-card,.cinematic-catalog-route .public-catalog-head,.cinematic-legal-route .legal-hero-card{position:relative;isolation:isolate;overflow:hidden;border-color:hsla(44,57%,78%,.24)!important;box-shadow:0 26px 70px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.56)!important}.cinematic-catalog-route .public-catalog-head{min-height:210px;background:hsla(44,35%,94%,.58)!important;backdrop-filter:blur(12px) saturate(112%);-webkit-backdrop-filter:blur(12px) saturate(112%)}.cinematic-calculator-route .calculator-hero-card{min-height:250px;background:hsla(44,35%,94%,.64)!important}.cinematic-calculator-route .calculator-hero-card,.cinematic-legal-route .legal-hero-card{backdrop-filter:blur(12px) saturate(108%);-webkit-backdrop-filter:blur(12px) saturate(108%)}.cinematic-legal-route .legal-hero-card{min-height:270px;display:grid;align-content:end;background:hsla(44,35%,94%,.6)!important}.cinematic-breeders-route .public-breeders-head{background:hsla(44,35%,94%,.72)!important}.cinematic-breeders-route .public-breeders-head>*,.cinematic-calculator-route .calculator-hero-card>*,.cinematic-catalog-route .public-catalog-head>*,.cinematic-legal-route .legal-hero-card>*{position:relative;z-index:2}.cinematic-breeders-route .public-breeders-page,.cinematic-calculator-route .page-shell,.cinematic-catalog-route .public-catalog-page,.cinematic-legal-route .legal-public-page{min-height:100vh}.cinematic-breeders-route .public-breeders-head,.cinematic-calculator-route .calculator-hero-card,.cinematic-catalog-route .public-catalog-head,.cinematic-legal-route .legal-hero-card{transform:translateZ(0)}[data-pricing-faq]>:not([data-cinematic-backdrop]),[data-pricing-hero]>:not([data-cinematic-backdrop]),section[aria-labelledby=story-breeding]>:not([data-cinematic-backdrop]),section[aria-labelledby=story-docs]>:not([data-cinematic-backdrop]),section[aria-labelledby=story-identity]>:not([data-cinematic-backdrop]),section[aria-labelledby=story-transfer]>:not([data-cinematic-backdrop]){position:relative;z-index:2}[data-pricing-faq],[data-pricing-hero]{position:relative;isolation:isolate;overflow:hidden}[data-pricing-hero]{background:rgba(8,24,16,.14)!important}[data-pricing-faq]{border-color:hsla(44,57%,78%,.16)!important;background:rgba(8,23,16,.18)!important}.cinematic-route-shell :is(.catalog-filter-card,.breeder-directory-toolbar,.calc-parent-card,.legal-section-card,.modal-card){background:hsla(44,35%,94%,.96)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width:860px){.cinematic-route-shell>[data-cinematic-backdrop]{width:100%!important;height:390px!important;right:0!important;left:0!important}.cinematic-breeders-route .public-breeders-head,.cinematic-calculator-route .calculator-hero-card,.cinematic-catalog-route .public-catalog-head,.cinematic-legal-route .legal-hero-card{background:hsla(44,35%,94%,.72)!important}}@media (max-width:520px){.cinematic-legal-route .legal-hero-card{min-height:230px}.cinematic-catalog-route .public-catalog-head{min-height:190px}}@media print{[data-cinematic-backdrop]{display:none!important}.cinematic-route-shell{background:#fff!important}}.cinematic-hero-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(20px,4vw,48px);align-items:center!important;background:#f5f2ea!important}.cinematic-hero-copy{min-width:0}.cinematic-hero-split>[data-cinematic-media]{height:clamp(240px,25vw,350px)}.cinematic-hero-split:before{display:none!important}.cinematic-hero-split .catalog-head-meta{flex-wrap:wrap;margin-top:18px}.cinematic-legal-route .cinematic-hero-split>[data-cinematic-media]{height:230px}.cinematic-legal-route .legal-content-grid{background:#f5f2ea;color:#1d3b2a;border-radius:22px;padding:clamp(16px,2vw,24px)}.cinematic-legal-route :is(.legal-disclosure-card,.legal-disclaimer){background:#f5f2ea;border-color:rgba(29,59,42,.18)}.cinematic-route-shell .cinematic-hero-split{background:#f5f2ea!important;backdrop-filter:none!important}.cinematic-hero-copy h1{overflow-wrap:normal;word-break:normal}[data-vivaria-loader]{max-width:100%}.private-cinematic-header__logo{min-height:44px;position:relative;z-index:1;transition:opacity .16s ease}.private-cinematic-header__logo:hover{opacity:.85}.private-cinematic-header__mobile-menu summary{min-width:44px;min-height:44px}.private-cinematic-header__mobile-panel{max-height:calc(100svh - 100px);overflow-y:auto}@media (max-width:860px){.cinematic-hero-split{grid-template-columns:minmax(0,1fr)}.cinematic-hero-split>[data-cinematic-media]{height:clamp(220px,56vw,360px)}.cinematic-legal-route .cinematic-hero-split>[data-cinematic-media]{height:190px}}@media (prefers-reduced-motion:reduce){.private-cinematic-header__logo{transition:none}}