.page-loja .loja-banner{margin-top:120px;height:457px;width:100%;position:relative;overflow:hidden}@media(max-width: 767px){.page-loja .loja-banner{height:auto;margin-top:110px}}.page-loja .loja-banner .content{width:1440px;height:457px;position:absolute;top:0;left:50%;margin-left:-720px}@media(max-width: 1199px){.page-loja .loja-banner .content{width:1200px;margin-left:-600px}}@media(max-width: 991px){.page-loja .loja-banner .content{width:1000px;margin-left:-500px}}@media(max-width: 767px){.page-loja .loja-banner .content{width:100%;height:auto;margin-left:0;left:0;position:relative}}.page-loja .loja-banner .content .bg{position:absolute;bottom:15px;left:0;width:920px;height:420px;background-position:0 bottom;background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){.page-loja .loja-banner .content .bg{display:none}}.page-loja .loja-banner .content-text{width:650px;height:457px;position:absolute;top:0;right:0;padding:70px 100px 70px 70px;z-index:2}@media(max-width: 991px){.page-loja .loja-banner .content-text{width:550px}}@media(max-width: 768px){.page-loja .loja-banner .content-text{padding:30px 40px 86px;width:100%;height:auto;position:relative}}.page-loja .loja-banner .content-text .title{font-size:48px;line-height:52px;margin-bottom:11px;position:relative;padding-top:20px;color:#2b2b2b;font-weight:800;z-index:1;display:block}@media(max-width: 768px){.page-loja .loja-banner .content-text .title{font-size:30px;line-height:34px;padding-top:15px}}.page-loja .loja-banner .content-text .title:after{content:"";display:inline-block;position:absolute;top:0;left:0;background-color:#de1b17;width:72px;height:5px}@media(max-width: 768px){.page-loja .loja-banner .content-text .title:after{width:50px;height:4px}}.page-loja .loja-banner .content-text .subtitle{margin-top:32px;z-index:1;position:relative;color:#333;font-size:16px;line-height:20px;font-weight:400;display:block}@media(max-width: 768px){.page-loja .loja-banner .content-text .subtitle{margin-top:18px;font-size:14px;line-height:18px}}.page-loja .loja-banner .content-text svg{position:absolute;top:0;left:0;width:650px;height:457px;display:block}@media(max-width: 767px){.page-loja .loja-banner .content-text svg{width:100%;height:100%}}.page-loja .loja-contato h1{font-size:40px;line-height:44px;margin-bottom:11px;position:relative;padding-top:20px;color:#2b2b2b;font-weight:800;max-width:576px}@media(max-width: 768px){.page-loja .loja-contato h1{font-size:30px;line-height:34px;padding-top:15px}}.page-loja .loja-contato h1:after{content:"";display:inline-block;position:absolute;top:0;left:0;background-color:#ffec00;width:72px;height:5px}@media(max-width: 768px){.page-loja .loja-contato h1:after{width:50px;height:4px}}.page-loja .loja-contato p{max-width:576px;color:#333;font-size:16px;line-height:20px;font-weight:400}.page-loja .loja-contato p a{font-weight:700}.page-loja .loja-contato .buttons{margin:48px 0 0;max-width:576px;display:flex;align-items:center;justify-content:flex-start;gap:40px}@media(max-width: 768px){.page-loja .loja-contato .buttons{flex-direction:column;gap:20px;max-width:280px;margin:30px auto 0}}.page-loja .loja-contato .buttons a{display:inline-flex;padding:0 20px;height:48px;background:#f8dc0c;color:#000;font-size:16px;line-height:20px;font-weight:600;align-items:center;justify-content:center;border-radius:4px;transition:all .3s ease;gap:9px}@media(max-width: 768px){.page-loja .loja-contato .buttons a{width:100%}}.page-loja .loja-contato .buttons a svg{display:block;width:18px;height:18px;fill:#000;transition:all .3s ease}.page-loja .loja-contato .buttons a:hover{background:#de1b17;color:#fff}.page-loja .loja-contato .buttons a:hover svg{fill:#fff}.page-loja .loja-categorias .category-list{columns:5;column-gap:48px;padding-left:20px;margin:0;list-style:disc}@media(max-width: 1200px){.page-loja .loja-categorias .category-list{columns:4}}@media(max-width: 992px){.page-loja .loja-categorias .category-list{columns:3}}@media(max-width: 768px){.page-loja .loja-categorias .category-list{columns:2}}@media(max-width: 480px){.page-loja .loja-categorias .category-list{columns:1}}.page-loja .loja-categorias .category-list li{break-inside:avoid;margin-bottom:10px;font-size:16px;line-height:1.4}@media(max-width: 768px){.page-loja .loja-categorias .category-list li{font-size:14px;margin-bottom:6px}}
