.smash-home-page{--sh-ink:#0E1116;--sh-ink-2:#161B22;--sh-line-dark:#232A33;--sh-accent:#D4F23C;--sh-accent-hover:#E4FF5C;--sh-ground:#F3F4EF;--sh-line:#E2E5DC;--sh-muted:#4A535E;--sh-muted-dark:#A9B2BE;--sh-display:'Barlow Condensed', 'Lato', sans-serif;background:var(--sh-ground)}.smash-home-page #page{position:relative}.smash-home-page .site-content,.smash-home-page .ast-container,.smash-home-page .entry-content{background:#fff0}.smash-home-page .site-content>.ast-container{max-width:none;padding:0;display:block}.smash-home-page #primary{margin:0;padding:0}.smash-home-page .entry-content>*{margin-top:0;margin-bottom:0}.sh-wrap{max-width:1240px;margin:0 auto;padding:0 20px;box-sizing:border-box}.smash-home-page .entry-content .sh-wrap{max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}.smash-home-page .entry-content .wp-block-group.sh-products{padding-left:0;padding-right:0}.smash-home-page .entry-content .sh-hero-img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover}.smash-home-page .entry-content .sh-disp{margin:0}.smash-home-page .entry-content .sh-guide h2{margin-top:10px}.smash-home-page [class^="sh-"] *,.smash-home-page [class*=" sh-"] *{box-sizing:border-box}.sh-disp{font-family:var(--sh-display);font-weight:700;letter-spacing:.01em;line-height:1.02;text-transform:uppercase;margin:0}.sh-eyebrow{font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sh-accent);margin:0}.sh-ann{background:var(--sh-accent);color:var(--sh-ink);font-size:14px;font-weight:700;font-family:'Lato',sans-serif;text-align:center;padding:9px 16px;line-height:1.4}.sh-ann span+span::before{content:"·";margin:0 14px}.sh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:26px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid #fff0;line-height:1.2}.sh-btn svg{flex:none}.sh-btn-pri,.sh-btn-pri:visited{background:var(--sh-accent);color:var(--sh-ink)}.sh-btn-pri:hover,.sh-btn-pri:focus{background:var(--sh-accent-hover);color:var(--sh-ink)}.sh-btn-sec,.sh-btn-sec:visited{border-color:#fff;color:#fff}.sh-btn-sec:hover,.sh-btn-sec:focus{background:#fff;color:var(--sh-ink)}.sh-more,.sh-more:visited{font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:6px;color:var(--sh-ink);border-bottom:2px solid var(--sh-accent);padding:10px 0 2px;white-space:nowrap}.sh-more:hover,.sh-more:focus{color:var(--sh-ink);background:var(--sh-accent)}.sh-hero{position:relative;background:var(--sh-ink);color:#fff;overflow:hidden}.sh-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.sh-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(14 17 22 / .94) 0%,rgb(14 17 22 / .78) 42%,rgb(14 17 22 / .15) 100%)}.sh-hero .sh-wrap{position:relative;z-index:1;min-height:clamp(680px, 72vh, 900px);display:flex;flex-direction:column;justify-content:center;gap:22px;padding-top:150px;padding-bottom:72px}.sh-hero h1{font-size:84px;max-width:660px;color:#fff}.sh-hero .sh-lead{font-size:20px;max-width:520px;color:#D5DAE1;margin:0}.sh-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.sh-usp{background:var(--sh-ink-2);color:#fff}.sh-usp .sh-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:28px;padding-bottom:28px}.sh-usp-i{display:flex;gap:14px;align-items:center}.sh-usp-ic{flex:none;width:48px;height:48px;border-radius:24px;background:var(--sh-line-dark);color:var(--sh-accent);display:grid;place-items:center}.sh-usp-i strong{display:block;font-size:16px;color:#fff}.sh-usp-i span{display:block;font-size:14px;color:var(--sh-muted-dark)}.sh-sec{padding:80px 0 0}.sh-sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.sh-sec-h h2{font-size:48px;color:var(--sh-ink)}.sh-sec-h p{margin:6px 0 0;color:var(--sh-muted)}.sh-cats{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.sh-cat,.sh-cat:visited{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:3 / 4;text-decoration:none;color:#fff;background:var(--sh-line-dark)}.sh-cat img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.sh-cat:hover img{transform:scale(1.05)}.sh-cat-lbl{position:absolute;left:0;right:0;bottom:0;padding:48px 16px 16px;background:linear-gradient(0deg,rgb(14 17 22 / .92),#fff0)}.sh-cat-lbl b{display:block;font-family:var(--sh-display);font-size:28px;text-transform:uppercase;line-height:1;color:#fff}.sh-cat-lbl span{font-size:14px;color:#D5DAE1}.sh-cat:hover .sh-cat-lbl b,.sh-cat:focus .sh-cat-lbl b{color:var(--sh-accent)}.sh-products{padding:80px 0 0}.sh-products .wp-block-woocommerce-product-collection{max-width:1240px;margin:0 auto;padding:0 20px}.sh-products ul.wc-block-product-template{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0!important;padding:0!important;list-style:none}.sh-products ul.wc-block-product-template{position:relative}.sh-products li.wc-block-product{position:relative;width:auto!important;max-width:none!important;margin:0!important;background:#fff;border:1px solid var(--sh-line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;text-align:left}.sh-products .wc-block-components-product-image{position:relative;margin:0!important;height:auto!important;aspect-ratio:1 / 1;overflow:hidden;background:#fff;border-bottom:1px solid #EEF0EA}.sh-products .wc-block-components-product-image a{display:block;position:absolute;inset:0}.sh-products .wc-block-components-product-image img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:contain!important;padding:18px;aspect-ratio:auto!important}.sh-products .wc-block-components-product-image__inner-container{position:absolute;inset:0;pointer-events:none;z-index:2}.sh-products .wp-block-woocommerce-product-sale-badge{position:absolute;top:14px;left:14px;margin:0;padding:0}.sh-products .wp-block-woocommerce-product-sale-badge>span[aria-hidden]{display:inline-block;background:var(--sh-accent);color:var(--sh-ink);border-radius:6px;padding:4px 10px;font-size:14px;font-weight:700;line-height:1.4}.sh-new .wc-block-components-product-image::before{content:"Novo";position:absolute;top:14px;left:14px;z-index:2;background:var(--sh-ink);color:#fff;border-radius:6px;padding:4px 10px;font-size:14px;font-weight:700;line-height:1.4}.sh-products .wp-block-post-title{margin:0!important;padding:16px 18px 0;font-size:17px!important;line-height:1.3!important;font-weight:700;text-align:left!important;font-family:'Lato',sans-serif}.sh-products .wp-block-post-title a{color:var(--sh-ink);text-decoration:none}.sh-products .wp-block-post-title a:hover{text-decoration:underline}.sh-products .wc-block-components-product-price{display:flex!important;flex-wrap:wrap;gap:4px 10px;align-items:baseline;justify-content:flex-start!important;padding:6px 18px 0;margin:0 0 14px!important;text-align:left!important;font-size:20px!important;font-weight:700;color:var(--sh-ink)}.sh-products .wc-block-components-product-price del{font-size:15px;font-weight:400;color:#5A636E}.sh-products .wc-block-components-product-price ins{text-decoration:none;background:none}.sh-products .wc-block-components-product-button{margin:auto 18px 20px!important;justify-content:stretch!important}.sh-products .wc-block-components-product-button .wp-block-button__link,.sh-products .wc-block-components-product-button .wc-block-components-product-button__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;border-radius:22px;border:2px solid var(--sh-ink);background:#fff;color:var(--sh-ink);font-weight:700;font-size:15px!important;padding:8px 16px;text-transform:none;letter-spacing:0}.sh-products .wc-block-components-product-button .wp-block-button__link:hover,.sh-products .wc-block-components-product-button .wc-block-components-product-button__button:hover{background:var(--sh-ink);color:#fff}.sh-products .wc-block-components-product-button .added_to_cart{display:block;text-align:center;margin-top:8px;font-size:14px;font-weight:700;color:var(--sh-ink)}.sh-guide{background:var(--sh-ink);color:#fff;margin-top:80px;padding:80px 0}.sh-guide .sh-wrap{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center}.sh-guide-img{border-radius:16px;overflow:hidden;aspect-ratio:3 / 4}.sh-guide-img img{width:100%;height:100%;object-fit:cover;display:block}.sh-guide h2{font-size:56px;color:#fff;margin-top:10px}.sh-guide .sh-intro{color:#C3CAD3;font-size:18px;margin:16px 0 32px;max-width:560px}.sh-levels{display:grid;gap:14px;margin-bottom:28px}.sh-lvl{display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:center;background:var(--sh-ink-2);border:1px solid var(--sh-line-dark);border-radius:14px;padding:18px 22px}.sh-lvl svg{color:var(--sh-accent)}.sh-lvl b{display:block;font-family:var(--sh-display);font-size:26px;text-transform:uppercase;line-height:1.1;color:#fff}.sh-lvl span{color:var(--sh-muted-dark);font-size:15px}.sh-brands{background:#fff;border-top:1px solid var(--sh-line);border-bottom:1px solid var(--sh-line)}.sh-brands .sh-wrap{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding-top:32px;padding-bottom:32px}.sh-brands a,.sh-brands a:visited{font-family:var(--sh-display);font-weight:700;font-size:34px;text-transform:uppercase;letter-spacing:.04em;color:#5A636E;text-decoration:none;padding:6px 4px}.sh-brands a:hover,.sh-brands a:focus{color:var(--sh-ink)}.sh-faq{padding:80px 0}.sh-faq .sh-wrap{display:grid;grid-template-columns:4fr 8fr;gap:56px}.sh-faq h2{font-size:48px;color:var(--sh-ink)}.sh-faq-side p{color:var(--sh-muted);margin:14px 0 18px}.sh-faq details{border-bottom:1px solid #D6DACF}.sh-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;min-height:44px;font-weight:700;font-size:18px;color:var(--sh-ink)}.sh-faq summary::-webkit-details-marker{display:none}.sh-faq summary svg{flex:none;transition:transform .2s}.sh-faq details[open] summary svg{transform:rotate(45deg)}.sh-faq details p{margin:0 0 22px;color:#3A424C;max-width:640px}@media (min-width:1800px){.sh-hero-img{object-position:center 18%}}@media (max-width:1000px){.sh-hero h1{font-size:60px}.sh-usp .sh-wrap{grid-template-columns:repeat(2,1fr)}.sh-cats{grid-template-columns:repeat(3,1fr)}.sh-products ul.wc-block-product-template{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-guide .sh-wrap,.sh-faq .sh-wrap{grid-template-columns:1fr;gap:36px}.sh-guide-img{aspect-ratio:16 / 9}}@media (max-width:640px){.sh-wrap,.sh-products .wp-block-woocommerce-product-collection{padding:0 16px}.sh-ann{font-size:13px;padding:8px 12px}.sh-ann span:nth-child(3){display:none}.sh-ann span+span::before{margin:0 8px}.sh-hero-img{object-position:62% center}.sh-hero::after{background:linear-gradient(0deg,rgb(14 17 22 / .96) 0%,rgb(14 17 22 / .82) 50%,rgb(14 17 22 / .25) 100%)}.sh-hero .sh-wrap{min-height:600px;justify-content:flex-end;gap:16px;padding-top:120px;padding-bottom:32px}.sh-hero h1{font-size:48px}.sh-hero .sh-lead{font-size:17px}.sh-ctas{display:grid;gap:10px}.sh-usp .sh-wrap{gap:18px 12px;padding-top:22px;padding-bottom:22px}.sh-usp-i{gap:10px}.sh-usp-ic{width:40px;height:40px}.sh-usp-i strong{font-size:14px;line-height:1.25}.sh-usp-i span{display:none}.sh-sec,.sh-products{padding-top:44px}.sh-sec-h{margin-bottom:18px;gap:12px}.sh-sec-h h2,.sh-faq h2{font-size:34px}.sh-sec-h p{display:none}.sh-cats{grid-template-columns:repeat(2,1fr);gap:10px}.sh-cat{aspect-ratio:1 / 1;border-radius:12px}.sh-cat-lbl{padding:36px 12px 12px}.sh-cat-lbl b{font-size:24px}.sh-products .wp-block-woocommerce-product-collection{padding:0}.sh-products .sh-sec-h{padding:0 16px}.sh-products ul.wc-block-product-template{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px 6px!important}.sh-products li.wc-block-product{flex:0 0 226px;scroll-snap-align:start}.sh-products .wp-block-post-title{font-size:15px!important;padding:12px 14px 0}.sh-products .wc-block-components-product-price{font-size:18px!important;padding:4px 14px 0}.sh-products .wc-block-components-product-button{margin:auto 14px 14px!important}.sh-guide{margin-top:44px;padding:0 0 44px}.sh-guide .sh-wrap{padding:0;gap:28px}.sh-guide-img{border-radius:0;aspect-ratio:auto;height:240px}.sh-guide-txt{padding:0 16px}.sh-guide h2{font-size:38px}.sh-guide .sh-intro{font-size:16px;margin:12px 0 22px}.sh-lvl{grid-template-columns:52px 1fr;gap:14px;padding:14px}.sh-lvl svg{width:52px;height:52px}.sh-lvl b{font-size:22px}.sh-lvl span{font-size:14px}.sh-guide .sh-btn{width:100%}.sh-brands .sh-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-top:10px;padding-bottom:10px}.sh-brands a{font-size:24px;text-align:center;padding:12px 0}.sh-faq{padding:44px 0}.sh-faq .sh-wrap{gap:8px}.sh-faq-side p,.sh-faq-side .sh-more{display:none}.sh-faq summary{font-size:16px;padding:18px 0}}.sh-hero.sh-hero-sm .sh-wrap{min-height:460px;justify-content:flex-end;gap:16px;padding-top:150px;padding-bottom:56px}.sh-hero.sh-hero-sm h1{font-size:68px;max-width:760px}.sh-hero.sh-hero-sm .sh-lead{max-width:600px}.sh-btn-dark,.sh-btn-dark:visited{background:var(--sh-ink);color:#fff}.sh-btn-dark:hover,.sh-btn-dark:focus{background:#2A313B;color:#fff}.sh-story{padding:80px 0}.sh-story .sh-wrap{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center}.sh-story-img{border-radius:16px;overflow:hidden;aspect-ratio:4 / 5}.smash-home-page .entry-content .sh-story-img img{width:100%;height:100%;max-width:none;margin:0;object-fit:cover;display:block}.sh-story h2{font-size:56px;color:var(--sh-ink)}.sh-story .sh-intro{font-size:20px;color:var(--sh-ink);margin:18px 0 16px}.sh-story p{color:#3A424C;margin:0 0 14px;max-width:620px}.sh-story .sh-ctas{align-items:center;margin-top:24px}.sh-cta{background:var(--sh-ink);color:#fff}.sh-cta .sh-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;padding-top:56px;padding-bottom:56px}.sh-cta h2{font-size:48px;color:#fff}.sh-cta p{margin:8px 0 0;color:var(--sh-muted-dark)}.sh-contact{padding:72px 0 0}.sh-contact .sh-wrap{display:grid;grid-template-columns:5fr 7fr;gap:40px;align-items:start}.sh-cinfo{display:grid;gap:12px}.sh-ci,a.sh-ci:visited{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#fff;border:1px solid var(--sh-line);border-radius:14px;color:var(--sh-ink);text-decoration:none;overflow-wrap:anywhere}a.sh-ci:hover,a.sh-ci:focus{border-color:var(--sh-ink);color:var(--sh-ink)}.sh-ci-ic{flex:none;width:48px;height:48px;border-radius:24px;background:var(--sh-ink);color:var(--sh-accent);display:grid;place-items:center}.sh-ci>span:last-child{font-size:17px;font-weight:700;line-height:1.35}.sh-ci b{display:block;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-muted)}.sh-company{margin:6px 0 0;font-size:14px;color:var(--sh-muted)}.sh-form{background:#fff;border:1px solid var(--sh-line);border-radius:16px;padding:36px}.sh-form h2{font-size:40px;color:var(--sh-ink)}.sh-form>p{color:var(--sh-muted);margin:10px 0 22px}.smash-home-page .sh-form .srfm-form-container{--srfm-color-scheme-primary:#0E1116;--srfm-color-input-border:#C9CEC2;--srfm-color-input-border-hover:#0E1116;--srfm-color-input-background:#fff;--srfm-color-input-text:#0E1116;--srfm-color-input-placeholder:#5A636E;--srfm-color-input-border-focus-glow:rgba(212, 242, 60, .6);--srfm-bg-color:transparent;padding:0;background:#fff0}.smash-home-page .sh-form .srfm-input-common{min-height:50px;border-radius:12px;font-size:16px}.smash-home-page .sh-form textarea.srfm-input-common{min-height:140px}.smash-home-page .sh-form .srfm-submit-container{margin-top:6px}.smash-home-page .sh-form .srfm-submit-button,.smash-home-page .sh-form button[type="submit"]{min-height:52px;padding:0 30px;border:0;border-radius:26px;background:var(--sh-accent);color:var(--sh-ink);font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.smash-home-page .sh-form .srfm-submit-button:hover,.smash-home-page .sh-form button[type="submit"]:hover{background:var(--sh-accent-hover);color:var(--sh-ink)}@media (max-width:1000px){.sh-hero.sh-hero-sm h1{font-size:54px}.sh-story .sh-wrap,.sh-contact .sh-wrap{grid-template-columns:1fr;gap:32px}.sh-story-img{aspect-ratio:16 / 9}}@media (max-width:640px){.sh-hero.sh-hero-sm .sh-wrap{min-height:400px;padding-top:120px;padding-bottom:32px}.sh-hero.sh-hero-sm h1{font-size:42px}.sh-story{padding:44px 0}.sh-story .sh-wrap{gap:24px}.sh-story-img{border-radius:12px;aspect-ratio:4 / 3}.sh-story h2{font-size:38px}.sh-story .sh-intro{font-size:17px}.sh-story .sh-ctas{display:flex}.sh-cta .sh-wrap{padding-top:36px;padding-bottom:36px}.sh-cta h2{font-size:34px}.sh-cta .sh-btn{width:100%}.sh-contact{padding-top:32px}.sh-ci{padding:14px 16px;gap:14px}.sh-ci-ic{width:42px;height:42px}.sh-ci>span:last-child{font-size:16px}.sh-form{padding:22px 18px;border-radius:14px}.sh-form h2{font-size:32px}.smash-home-page .sh-form .srfm-submit-button,.smash-home-page .sh-form button[type="submit"]{width:100%}}