.custom-hero{background:url('{{ "hero-banner.jpg" | asset_url }}') no-repeat center center;background-size:cover;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;text-align:center}.custom-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1}.custom-hero *{position:relative;z-index:2}.custom-hero-content{max-width:800px;padding:1rem;margin:auto}.hero-heading{font-size:clamp(2rem,5vw,3rem);font-family:Playfair Display,serif;margin-bottom:1rem;color:#fff;line-height:1.2;text-align:center}.hero-subtext{font-size:1.25rem;color:#e0e0e0;margin-bottom:2rem}.hero-button{background-color:#bfa16d;color:#fff;padding:12px 28px;border:none;border-radius:6px;font-weight:700;text-decoration:none;transition:background .3s ease}.hero-button:hover{background-color:#a08857}.newsletter{background-color:#ffffff0d;padding:40px 20px;text-align:center}.newsletter-heading{font-size:1.5rem;margin-bottom:.5rem;color:#fff}.newsletter-text{font-size:1rem;margin-bottom:1rem;color:#ddd}.newsletter-form{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:10px}.newsletter-form input[type=email]{padding:12px 16px;min-width:250px;border:none;border-radius:6px;font-size:1rem}.newsletter-form button{padding:12px 20px;background-color:#bfa16d;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:background-color .3s ease}.newsletter-form button:hover{background-color:#a08857}.site-footer{background-color:#f5f5f5;padding:50px 20px;color:#333;font-size:14px}.footer-columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1200px;margin:auto}.footer-col{flex:1;min-width:250px}.footer-col h4{font-size:16px;margin-bottom:15px;color:#000}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{text-decoration:none;color:#555;transition:color .2s ease}.footer-col ul li a:hover{color:#bfa16d}.footer-col p{margin-bottom:10px;color:#555}.featured-collection{padding:4rem 1rem}.featured-collection h2{font-size:2rem;font-weight:700;text-align:center;margin-bottom:1.5rem}.featured-collection .product-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:20px;text-align:center}.shopify-language-selector,.language-switcher{font-size:14px;color:#333;padding:5px 10px;border-radius:4px;background:#f7f7f7;border:1px solid #ccc;margin-left:10px}.shopify-language-selector select{background:transparent;border:none;font-weight:700;cursor:pointer}@media (max-width: 768px){.hero-heading{font-size:2rem}.hero-subtext{font-size:1rem}.custom-hero{padding:2rem 1rem;height:auto}.newsletter-form{flex-direction:column}.newsletter-form input[type=email],.newsletter-form button{width:100%}.footer-columns{flex-direction:column;align-items:center}.footer-col{text-align:center}}.essential-footer{background-color:#111;color:#ccc;padding:60px 20px 30px;font-size:14px}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:auto;gap:40px}.footer-column{flex:1;min-width:220px}.footer-column h4{color:#fff;margin-bottom:15px;font-size:16px}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin-bottom:8px}.footer-column ul li a{color:#aaa;text-decoration:none}.footer-column ul li a:hover{color:#bfa16d}.footer-column p{line-height:1.6;color:#999}.footer-bottom{border-top:1px solid #333;margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.footer-social a{margin-right:15px;color:#ccc;text-decoration:none;font-size:14px}.footer-social a:hover{color:#bfa16d}.footer-languages{font-size:13px;color:#888}.footer-languages a{color:#ccc;margin:0 5px;text-decoration:none}.footer-languages a:hover{color:#bfa16d}@media (max-width: 768px){.footer-container{flex-direction:column;align-items:center}.footer-column{text-align:center}.footer-bottom{flex-direction:column;text-align:center;gap:10px}}.language-dropdown{padding:8px 12px;border-radius:5px;border:1px solid #333;background:#111;color:#ccc;font-size:14px;cursor:pointer}.language-dropdown option{background:#111;color:#ccc}
/*# sourceMappingURL=/cdn/shop/t/61/assets/base.css.map */
