.product-showcase{background:#eae4d4!important}.product-showcase .container{max-width:1450px}.product-showcase h2{max-width:960px!important}.product-wall-site{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:35px 0}.product-tile{min-height:250px;padding:12px;border-radius:17px;background:#fcfaf5;text-decoration:none;color:#181914;border:1px solid #e0d4bf;box-shadow:0 12px 28px #2c1c0e1c;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column}.product-tile:hover{transform:translateY(-8px);box-shadow:0 22px 30px #2c1c0e36}.product-tile img{width:100%;height:175px;object-fit:contain;mix-blend-mode:multiply}.product-tile strong{font-size:12px;line-height:1.3;margin-top:10px}.product-cta{background:#f48a26;color:#111;margin-top:7px}.care-section{background:#0c0e0d url('store-interior.webp') center center/cover no-repeat;position:relative;isolation:isolate;color:#f8f4e9;padding:90px 0}.care-section:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#070807f7,#070807e5 55%,#0708079e);z-index:-1}.care-section .container{max-width:1450px}.care-lead h2{font-size:clamp(2.6rem,5.2vw,5.7rem);line-height:1;letter-spacing:-.06em;max-width:900px;color:white}.care-lead p:not(.new-kicker){font-size:1rem;color:#e2d9c9;max-width:650px;line-height:1.6}.care-lead .btn{background:#f48a26;color:#111;margin:20px 0 35px}.care-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.care-grid article{background:#151713e8;border:1px solid #da9b4c91;border-radius:18px;padding:25px;min-height:230px;box-shadow:0 15px 35px #0008;transition:transform .25s}.care-grid article:hover{transform:translateY(-8px)}.care-grid strong{font-size:clamp(23px,2.5vw,42px);font-weight:900;color:#ffbd5b;letter-spacing:-.05em}.care-grid h3{font-size:17px;color:white;margin:16px 0 8px}.care-grid p{font-size:13px;color:#c9c8c0;line-height:1.5}.new-social{background:#161812!important;color:#f9f3e7!important}.new-social h2{color:#f9f3e7!important}.new-social>.container>p:not(.new-kicker){color:#c7c4b6!important}.live-feed{grid-template-columns:repeat(3,minmax(0,1fr))!important}.live-post{background:#23231e!important;color:#fff!important;border:1px solid #aa7a4275!important}.live-post img{height:440px!important;object-fit:contain!important;background:#0a0b09!important}.live-post span{color:#f1b55a}.franchise-v5 article{background:#1b1c18!important;border:1px solid #f5a04477!important;color:#fff!important;padding:30px!important}.franchise-v5 article h3{color:#fff!important}.franchise-v5 article>strong{font-size:clamp(28px,3vw,48px);font-weight:900;color:#ffb452;letter-spacing:-.06em;display:block;margin:15px 0}.franchise-v5 article p{color:#cfc6b4!important}.franchise-note{font-size:12px!important;color:#d4c5b1!important;margin:25px 0!important}.brand-section{background:#eae4d4;padding:90px 0;color:#171915}.brand-section .container{max-width:1450px}.brand-copy h2{font-size:clamp(2.4rem,5vw,5rem);letter-spacing:-.06em;line-height:1;color:#171915;max-width:800px}.brand-copy p:not(.new-kicker){color:#55584f;max-width:650px}.brand-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:35px}.brand-photos figure{margin:0;position:relative;border-radius:18px;overflow:hidden;height:330px;background:#191a17;box-shadow:0 20px 30px #0003}.brand-photos img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.brand-photos figure:hover img{transform:scale(1.05)}.brand-photos figure:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#000b)}.brand-photos figcaption{position:absolute;bottom:20px;left:22px;color:#fff;font-size:25px;font-weight:900;z-index:1}.brand-photos figure:nth-child(1) img{object-position:50% 40%}.brand-photos figure:nth-child(2) img{object-position:50% 60%}.brand-photos figure:nth-child(3) img{object-position:30% 50%}@media(max-width:950px){.product-wall-site{grid-template-columns:repeat(4,1fr)}.care-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.product-wall-site{grid-template-columns:repeat(3,1fr);gap:7px}.product-tile{min-height:170px;padding:7px}.product-tile img{height:100px}.product-tile strong{font-size:9px}.care-section{padding:60px 0}.care-grid{gap:8px}.care-grid article{padding:14px;min-height:240px}.care-grid h3{font-size:14px}.care-grid p{font-size:11px}.live-feed{grid-template-columns:1fr!important}.live-post img{height:480px!important}.brand-section{padding:55px 0}.brand-photos{grid-template-columns:1fr;gap:9px}.brand-photos figure{height:260px}}@media(prefers-reduced-motion:reduce){.product-tile,.care-grid article,.brand-photos img{transition:none!important}}

.brand-hero{margin-top:35px;height:clamp(300px,47vw,670px);position:relative;border-radius:20px;overflow:hidden;box-shadow:0 22px 42px #0004}.brand-hero img{width:100%;height:100%;object-fit:cover}.brand-hero:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#000b)}.brand-tags{position:absolute;bottom:22px;left:22px;right:22px;z-index:1;display:flex;flex-wrap:wrap;gap:9px}.brand-tags span{border:1px solid #fff7;padding:10px 18px;border-radius:100px;backdrop-filter:blur(10px);background:#09090975;color:white;font-weight:900;font-size:14px}@media(max-width:600px){.brand-tags span{font-size:11px;padding:7px 11px}.brand-hero img{object-position:52% center}}

@media(max-width:600px){.simulador-embed{height:auto!important;margin:20px 0!important;max-width:none!important}.simulador-embed iframe{display:none!important}.simulador-embed:before{content:'';display:block;height:360px;border:1px solid #eab36e;border-radius:17px;background:linear-gradient(0deg,#0009,transparent 60%),url('store-interior.webp') center/cover no-repeat}.simulador-embed p{margin:0!important}.simulador-embed .btn{display:block;text-align:center;margin-top:-80px!important;position:relative;z-index:2}}

.hero-picture .hero-interior{position:absolute;inset:0;opacity:0;z-index:1;object-position:center center;animation:hero-interior-cycle 16s ease-in-out infinite!important}.hero-picture .hero-exterior{position:relative;z-index:0}@keyframes hero-interior-cycle{0%,32%,100%{opacity:0;transform:scale(1.04)}45%,78%{opacity:1;transform:scale(1)}}@media(max-width:650px){.hero-picture .hero-interior{object-position:56% center}}@media(prefers-reduced-motion:reduce){.hero-picture .hero-interior{animation:none!important;opacity:0!important}}

.protection-section{background:radial-gradient(circle at 82% 20%,#56321a,transparent 35%),#10110f!important;color:#f9f1e1!important;padding:90px 0!important}.protection-section .container{max-width:1450px}.protection-lead h2{color:#fff!important;font-size:clamp(2.9rem,5.5vw,6rem)!important;letter-spacing:-.075em;line-height:1;max-width:900px}.protection-lead p:not(.new-kicker){color:#d7d0c3;max-width:750px;line-height:1.6}.protection-lead .btn{display:inline-block;background:#f48a26;color:#111;margin-top:18px}.protection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:48px}.protection-grid article{background:#20211d;border:1px solid #b7824b80;border-radius:18px;padding:23px;min-height:230px}.protection-grid article>span{font-size:10px;letter-spacing:.16em;font-weight:900;color:#f7ad54}.protection-grid h3{font-size:18px;margin:25px 0 10px;color:#fff}.protection-grid p{font-size:13px;color:#bfbdb2;line-height:1.55}@media(max-width:900px){.protection-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.protection-section{padding:60px 0!important}.protection-grid{gap:8px}.protection-grid article{padding:16px;min-height:240px}.protection-grid h3{font-size:15px}.protection-grid p{font-size:11px}}
