@import"https://fonts.googleapis.com/css2?family=Charm:wght@400;700&family=Forum&display=swap";.sale-promo[data-v-9ebb727d]{align-items:stretch;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:transparent;box-shadow:0 2px 4px #3536371a;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);justify-content:space-evenly;padding:.5rem;width:100%}.sale-promo__section[data-v-9ebb727d]{background:#e7e4dff2;border:1px solid rgba(150,120,78,.2);border-radius:12px;box-shadow:0 4px 12px #35363726;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:.5rem;padding:1rem;text-align:center;width:100%}.sale-promo__section h3[data-v-9ebb727d]{font-size:1.8rem;font-weight:700}.sale-promo__section h3[data-v-9ebb727d],.sale-promo__section p[data-v-9ebb727d]{color:#353637;line-height:1;margin-bottom:.5rem;word-break:break-word}.sale-promo__section p[data-v-9ebb727d]{font-size:1.1rem}.btn[data-v-9ebb727d]{border-radius:30px;cursor:pointer;display:inline-block;font-family:Forum,serif;font-size:1.25rem;font-weight:700;letter-spacing:.5px;padding:1rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-9ebb727d]{background:linear-gradient(135deg,#96784e,#745d3d);border:2px solid #96784e;box-shadow:0 4px 15px #96784e66;color:#e6e3de}.btn-primary[data-v-9ebb727d]:hover{background:linear-gradient(135deg,#745d3d,#53422b);box-shadow:0 6px 20px #96784e99;transform:translateY(-3px)}.btn-secondary[data-v-9ebb727d]{background:linear-gradient(135deg,#445347,#2d372f);border:2px solid #445347;box-shadow:0 4px 15px #44534766;color:#e6e3de}.btn-secondary[data-v-9ebb727d]:hover{background:linear-gradient(135deg,#2d372f,#161b17);box-shadow:0 6px 20px #44534799;transform:translateY(-3px)}@media (min-width:700px){.sale-promo[data-v-9ebb727d]{grid-template-columns:repeat(3,1fr)}.sale-promo__section[data-v-9ebb727d]{margin-bottom:0;width:100%}}@media (max-width:600px){.sale-promo[data-v-9ebb727d]{grid-template-columns:1fr}}.hero-content[data-v-a1b7a3ad]{align-items:center;background:url(../images/vivariumhero.png) no-repeat 50%;background-size:cover;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-end;min-height:100vh;padding-top:6rem;position:relative;scroll-margin-top:6rem;text-align:center}.hero-content[data-v-a1b7a3ad]:before{background:#35363780;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.hero-inner[data-v-a1b7a3ad]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;position:relative;width:100%;z-index:1}.hero-sale-banner[data-v-a1b7a3ad]{width:100%;z-index:2}.hero-features[data-v-a1b7a3ad]{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#e7e4df1a;border:none;box-shadow:0 10px 30px #35363773;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:.5rem;width:100%;z-index:3}.feature-card[data-v-a1b7a3ad]{align-items:center;background:transparent;border:none;border-radius:14px;display:flex;gap:1rem;justify-content:center;padding:.5rem 1rem;transition:transform .3s ease}.feature-card[data-v-a1b7a3ad]:hover{transform:translateY(-3px)}.feature-icon[data-v-a1b7a3ad]{align-items:center;background-color:#445347;border-radius:12px;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.feature-icon svg[data-v-a1b7a3ad]{color:#e6e3de;height:22px;width:22px}.feature-copy h4[data-v-a1b7a3ad]{color:#e6e3de;font-size:1rem;font-weight:600;margin:0}.feature-copy p[data-v-a1b7a3ad]{color:#e7e4dfbf;font-size:.85rem}.hero-logo[data-v-a1b7a3ad]{display:flex;justify-content:center}.hero-logo img[data-v-a1b7a3ad]{filter:drop-shadow(0 4px 20px rgba(0,0,0,.5));height:auto;max-width:600px;width:100%}.hero-title[data-v-a1b7a3ad]{color:#e6e3de;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.hero-subtitle[data-v-a1b7a3ad]{color:#e7e4dfe6;font-family:Charm,cursive;font-size:clamp(1.25rem,3.2vw,2.5rem);line-height:1.2;text-shadow:0 1px 5px rgba(0,0,0,.2)}.hero-cta[data-v-a1b7a3ad]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.btn[data-v-a1b7a3ad]{border-radius:50px;cursor:pointer;font-family:Forum,serif;font-size:1.5rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-a1b7a3ad]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#96784e,#745d3d);box-shadow:0 4px 15px #96784e66;color:#e6e3de;opacity:.9}.btn-primary[data-v-a1b7a3ad]:hover{box-shadow:0 6px 20px #96784e99;opacity:1;transform:translateY(-2px)}.btn-primary[data-v-a1b7a3ad]:active{transform:translateY(0)}.btn-secondary[data-v-a1b7a3ad]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#353637;border:2px solid #353637;box-shadow:0 4px 15px #35363766;color:#e6e3de;opacity:.9}.btn-secondary[data-v-a1b7a3ad]:hover{box-shadow:0 6px 20px #35363799;opacity:1;transform:translateY(-2px)}.btn-secondary[data-v-a1b7a3ad]:active{transform:translateY(0)}@media (max-width:768px){.hero-content[data-v-a1b7a3ad]{gap:1rem;padding-top:8rem;scroll-margin-top:4rem}.hero-cta[data-v-a1b7a3ad]{align-items:center;flex-direction:column}.hero-cta .btn[data-v-a1b7a3ad]{max-width:300px;width:100%}.hero-features[data-v-a1b7a3ad]{grid-template-columns:1fr;padding:.5rem}.feature-card[data-v-a1b7a3ad]{padding:.5rem}}
