.pelican-case-family-section{position:relative;padding:60px 0 80px;background-color:var(--case-family-bg, #0a0a0a);overflow:hidden}.case-family-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.case-family-bg img{width:100%;height:100%;object-fit:cover;opacity:.6}.case-family-content{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 20px}.case-family-title{text-align:center;font-family:Arial,Helvetica Neue,sans-serif;font-size:32px;font-weight:700;letter-spacing:2px;color:var(--case-family-title-color, #ffffff);margin:0 0 50px;text-transform:uppercase}.case-family-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto}.case-card{display:block;text-decoration:none;background:var(--case-card-bg, #ffffff);transition:transform .3s ease,box-shadow .3s ease}.case-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.case-card-inner{padding:24px 20px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%}.case-card-title{font-family:Arial,Helvetica Neue,sans-serif;font-size:14px;font-weight:700;letter-spacing:.5px;color:var(--case-card-title-color, #1a1a1a);margin:0 0 8px;text-transform:uppercase;line-height:1.3}.case-card-description{font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;color:var(--case-card-desc-color, #444444);margin:0 0 20px;line-height:1.4}.case-card-image-wrapper{flex:1;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:16px;min-height:160px}.case-card-image-wrapper img,.case-card-image-wrapper svg{max-width:100%;max-height:180px;width:auto;height:auto;object-fit:contain}.case-card-link{font-family:Arial,Helvetica Neue,sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;color:var(--case-card-link-color, #1a1a1a);text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;transition:color .2s ease}.case-card:hover .case-card-link{color:var(--case-card-link-hover-color, #e65100)}.case-card-arrow{width:14px;height:14px;transition:transform .2s ease}.case-card:hover .case-card-arrow{transform:translate(3px)}.pelican-newsletter-section{background-color:var(--newsletter-bg, #0a0a0a);padding:40px 0}.newsletter-container{max-width:1200px;margin:0 auto;padding:0 20px}.newsletter-inner{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap}.newsletter-icon{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.newsletter-icon img{width:100%;height:100%;object-fit:contain}.newsletter-default-icon{width:40px;height:40px;color:#fff;stroke:#fff}.newsletter-content{flex:1;min-width:280px}.newsletter-title{font-family:Arial,Helvetica Neue,sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;color:var(--newsletter-title-color, #ffffff);margin:0 0 8px;text-transform:uppercase}.newsletter-description{font-family:Arial,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;color:var(--newsletter-text-color, #cccccc);margin:0;line-height:1.5}.newsletter-form-wrapper{flex-shrink:0}.newsletter-form{margin:0}.newsletter-input-group{display:flex;align-items:center;gap:0;border-radius:2px;overflow:hidden}.newsletter-input{font-family:Arial,Helvetica Neue,sans-serif;font-size:14px;padding:12px 16px;width:220px;border:1px solid var(--newsletter-input-border, #ffffff);background:var(--newsletter-input-bg, #ffffff);color:var(--newsletter-input-text, #1a1a1a);outline:none;border-radius:2px 0 0 2px}.newsletter-input::placeholder{color:#999}.newsletter-submit-btn{font-family:Arial,Helvetica Neue,sans-serif;font-size:13px;font-weight:700;letter-spacing:1px;padding:12px 24px;border:none;background:#db3700;color:var(--newsletter-btn-text, #ffffff);cursor:pointer;text-transform:uppercase;transition:background .2s ease,color .2s ease;border-radius:0 2px 2px 0;white-space:nowrap}.newsletter-submit-btn:hover{background:var(--newsletter-btn-hover-bg, #ff6d00);color:var(--newsletter-btn-hover-text, #ffffff)}.newsletter-success,.newsletter-error{display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:4px;font-family:Arial,Helvetica Neue,sans-serif;font-size:14px}.newsletter-success{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.newsletter-error{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3);margin-bottom:12px}.newsletter-success svg,.newsletter-error svg{width:20px;height:20px;flex-shrink:0}@media(max-width:1024px){.case-family-grid{grid-template-columns:repeat(2,1fr);gap:16px}.case-family-title{font-size:26px}}@media(max-width:768px){.pelican-case-family-section{padding:40px 0 50px}.case-family-title{font-size:22px;margin-bottom:30px}.case-family-grid{grid-template-columns:repeat(2,1fr);gap:12px}.case-card-inner{padding:16px 12px 14px}.case-card-title{font-size:12px}.case-card-description{font-size:11px;margin-bottom:12px}.case-card-image-wrapper{min-height:120px}.case-card-image-wrapper img,.case-card-image-wrapper svg{max-height:130px}.case-card-link{font-size:11px}.newsletter-inner{flex-direction:column;text-align:center;gap:20px}.newsletter-content{min-width:auto}.newsletter-title{font-size:18px}.newsletter-input-group{width:100%;max-width:400px}.newsletter-input{flex:1;width:auto}}@media(max-width:480px){.case-family-grid{grid-template-columns:1fr 1fr;gap:10px}.case-card-inner{padding:12px 8px 10px}.case-card-title{font-size:11px}.case-card-description{font-size:10px}.case-card-image-wrapper{min-height:100px}.case-card-link{font-size:10px}.newsletter-input{padding:10px 12px;font-size:13px}.newsletter-submit-btn{padding:10px 16px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/pelican-case-family.css.map */
