:root{--dme-bg:#fafafa;--dme-ink:#1b1c20;--dme-muted:#63656c;--dme-accent:#bc2535;--dme-width:1240px;--dme-radius:28px}body{background:var(--dme-bg);color:var(--dme-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.dimento-layout-inmersivo{--dme-bg:#101115;--dme-ink:#f5f5f7;--dme-muted:#adb0bd}.dimento-layout-estudio{--dme-bg:#f2efe9;--dme-ink:#292622;--dme-muted:#736b63}.wrap{width:min(var(--dme-width),calc(100% - 64px))}.dms-header-host{position:relative;z-index:100}.dme-sticky-header .dms-header-host{position:sticky;top:0}.admin-bar.dme-sticky-header .dms-header-host{top:32px}.site-header{position:static;background:color-mix(in srgb,var(--dme-bg) 88%,transparent);backdrop-filter:blur(18px);border-bottom:1px solid #8883}.nav-row{min-height:80px;gap:28px}.brand img,.custom-logo{max-height:56px;width:125px;object-fit:contain;background:#fff;padding:4px;border-radius:6px}.site-header nav a{font-size:13px}.site-header .button{font-size:12px;border-radius:100px;background:var(--dme-accent);padding:11px 18px}.page-heading{padding-top:80px;padding-bottom:52px}.page-heading h1{font-size:clamp(40px,6vw,80px);line-height:1.06;letter-spacing:-.05em;max-width:1000px}.page-heading .lead{font-size:21px;max-width:780px;color:var(--dme-muted)}.page-content{padding-bottom:80px}.dms-elementor-page{width:100%;margin:0}.dms-elementor-page>.elementor{width:100%}.dms-header-host>.elementor,.dms-footer-host>.elementor{max-width:none}.elementor .elementor-widget{min-width:0}.dms-header-host .e-con,.dms-footer-host .e-con{--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0}.button{border-radius:100px}.woo-main{padding-top:60px;padding-bottom:80px}.woocommerce div.product .product_title{font-size:clamp(36px,4vw,56px);letter-spacing:-.045em;line-height:1.08}.woocommerce div.product div.images img{border-radius:18px}.woocommerce .woocommerce-breadcrumb{font-size:12px;color:var(--dme-muted);margin-bottom:30px}.woocommerce ul.products li.product{background:var(--dme-bg);border-radius:20px;overflow:hidden}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:21px;letter-spacing:-.025em}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent}.dimento-layout-inmersivo .woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--dme-ink)}.dms-footer-host .site-footer{background:#121317;color:#f5f5f7}.site-footer .footer-top h2{font-size:clamp(36px,5vw,66px);letter-spacing:-.05em}.site-footer .footer-top{padding-block:30px 60px}.skip-link:focus{z-index:100001}@media(max-width:782px){.admin-bar.dme-sticky-header .dms-header-host{top:46px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}.page-heading{padding-top:48px;padding-bottom:32px}.nav-row{min-height:70px}.site-header .header-cta{display:none}.brand img{width:110px;height:48px}.page-content{padding-bottom:48px}}@media(max-width:600px){.admin-bar.dme-sticky-header .dms-header-host{top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

.footer-sitemap{border-top:1px solid #8884;margin-top:36px;padding:30px 0}.footer-sitemap h2{font-size:20px}.footer-sitemap ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));list-style:none;padding:0;gap:16px}.footer-sitemap a{color:inherit;font-size:14px}
