:root{--about-brand: #c46137;--about-brand-light: rgba(196, 97, 55, .1);--about-brand-dark: #a8522e}.about-hero{background:transparent;padding:40px 20px 20px;text-align:center}.about-hero-content{max-width:800px;margin:0 auto}.hero-paw-icon{font-size:3rem;margin-bottom:10px;animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.about-hero-title{font-size:3rem;font-weight:800;color:var(--about-brand);margin:0 0 10px}.about-hero-subtitle{font-size:1.6rem;color:#666;margin:0;font-weight:500}.about-welcome{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:80px 0}.welcome-content{padding-right:20px}.section-title{font-size:2.8rem;font-weight:800;color:rgb(var(--color-foreground));margin:0 0 25px;position:relative}.section-title:after{content:"";display:block;width:60px;height:4px;background:var(--about-brand);margin-top:15px;border-radius:2px}.welcome-text{font-size:1.7rem;line-height:1.8;color:rgba(var(--color-foreground),.8)}.welcome-text strong{color:var(--about-brand)}.welcome-image img{width:100%;border-radius:25px;box-shadow:0 20px 50px #00000026}.image-placeholder-about{width:100%;height:400px;background:var(--about-brand-light);border-radius:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:5rem;color:var(--about-brand)}.image-placeholder-about span{font-size:1.4rem;margin-top:10px}.about-story{background:transparent;padding:60px 0}.about-story .section-title{text-align:center;margin-bottom:50px}.about-story .section-title:after{margin:15px auto 0}.story-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:40px}.story-row:last-child{margin-bottom:0}.story-row.reverse{direction:rtl}.story-row.reverse>*{direction:ltr}.story-text-card{background:#fff;padding:35px;border-radius:20px;box-shadow:0 10px 30px #0000000d}.story-text-card h3{font-size:2rem;font-weight:700;color:var(--about-brand);margin:0 0 15px}.story-text-card p{font-size:1.5rem;line-height:1.8;color:rgba(var(--color-foreground),.8);margin:0 0 15px}.story-text-card p:last-child{margin-bottom:0}.story-text-card strong{color:var(--about-brand)}.story-image img{width:100%;border-radius:20px;box-shadow:0 15px 40px #0000001a}.story-image-placeholder{width:100%;height:300px;background:linear-gradient(135deg,#c461371a,#c461370d);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--about-brand)}.story-image-placeholder span{font-size:3rem}.story-image-placeholder p{font-size:1.4rem;color:var(--about-brand);margin:10px 0 0}.about-values{padding:60px 0;text-align:center;background:transparent}.about-values .section-title:after{margin:15px auto 0}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:40px 0 30px}.value-card{padding:35px 25px;border-radius:20px;transition:all .3s ease;color:#fff}.value-card:nth-child(1){background:linear-gradient(135deg,#0e202c,#1a3a4a)}.value-card:nth-child(2){background:linear-gradient(135deg,#c46137,#d4714a)}.value-card:nth-child(3){background:linear-gradient(135deg,#0e202c,#1a3a4a)}.value-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px #0003}.value-icon{width:50px;height:50px;margin:0 auto 15px}.value-icon svg{width:100%;height:100%;color:#fff}.value-card h3{font-size:1.8rem;font-weight:700;color:#fff;margin:0 0 12px}.value-card p{font-size:1.4rem;color:#ffffffd9;margin:0;line-height:1.6}.values-tagline{font-size:1.8rem;font-weight:600;color:var(--about-brand);margin:0}.about-team{padding:80px 0;background:linear-gradient(135deg,#ffefdf,#fff5eb)}.about-team .section-title{text-align:center}.about-team .section-title:after{margin:15px auto 0}.team-intro{text-align:center;font-size:1.6rem;color:rgba(var(--color-foreground),.7);max-width:600px;margin:0 auto 50px}.team-grid{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.team-card{background:#fff;padding:25px 30px;border-radius:16px;text-align:center;box-shadow:0 5px 20px #00000014;transition:all .3s ease;width:320px;max-width:100%}.team-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001f}.team-photo img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid var(--about-brand-light);margin-bottom:15px}.photo-placeholder{width:120px;height:120px;border-radius:50%;background:var(--about-brand-light);display:flex;align-items:center;justify-content:center;font-size:3rem;margin:0 auto 15px}.team-name{font-size:1.6rem;font-weight:700;color:rgb(var(--color-foreground));margin:0 0 5px}.team-role{font-size:1.4rem;color:var(--about-brand);margin:0;font-weight:500}.about-cta{background:var(--about-brand);padding:80px 20px;text-align:center}.cta-content h2{font-size:3rem;font-weight:800;color:#fff;margin:0 0 40px}.cta-info{display:flex;justify-content:center;gap:60px;margin-bottom:40px;flex-wrap:wrap}.cta-item{display:flex;align-items:center;gap:15px;text-align:left;color:#fff}.cta-icon{font-size:2.5rem}.cta-item strong{display:block;font-size:1.6rem}.cta-item p{margin:5px 0 0;font-size:1.4rem;opacity:.9}.cta-item a{color:#fff;text-decoration:underline}.cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.cta-btn{padding:18px 40px;border-radius:50px;font-size:1.6rem;font-weight:700;text-decoration:none;transition:all .3s ease}.cta-btn.primary{background:#fff;color:var(--about-brand)}.cta-btn.primary:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0003}.cta-btn.secondary{background:transparent;color:#fff;border:2px solid #fff}.cta-btn.secondary:hover{background:#fff;color:var(--about-brand)}@media(max-width:990px){.about-welcome{grid-template-columns:1fr;gap:40px}.welcome-content{padding-right:0;text-align:center}.section-title:after{margin:15px auto 0}.story-row{grid-template-columns:1fr}.story-row.reverse{direction:ltr}.values-grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}@media(max-width:749px){.about-hero{padding:50px 20px}.about-hero-title{font-size:2.8rem}.about-hero-subtitle{font-size:1.6rem}.about-welcome,.about-values,.about-team{padding:50px 0}.section-title{font-size:2.2rem}.cta-info{flex-direction:column;gap:30px}.cta-item{justify-content:center;text-align:center;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-about-us.css.map */
