.vitrine-tabs[data-v-e775d964]{background-color:#f6f6f6;padding:16px;border-radius:10px}.title__tabs[data-v-e775d964]{flex-shrink:0}.title__tabs h2[data-v-e775d964]{font-size:30px;font-weight:700;color:#0b286e;white-space:nowrap}.tabs-vitrines[data-v-e775d964]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin-bottom:16px}.tabs__nav[data-v-e775d964]{display:flex;align-items:center;justify-content:flex-end;width:auto;max-width:100%;min-width:0;justify-self:end;position:relative;box-sizing:border-box}.tabs__nav-btn[data-v-e775d964]{flex:0 0 auto;width:32px;height:32px;background:#fff;border:1px solid #0098ff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0;z-index:1}.tabs__nav-btn svg[data-v-e775d964]{width:18px;height:18px}.tabs__nav-btn.prev svg[data-v-e775d964]{transform:rotate(0)}.tabs__nav-btn.next svg[data-v-e775d964]{transform:rotate(180deg)}.tabs__nav-btn[data-v-e775d964]:hover{background:#0b286e;border-color:#0b286e}.tabs__nav-btn[data-v-e775d964]:hover svg path{stroke:#fff}.tabs__section[data-v-e775d964]{display:flex;align-items:center;gap:14px;flex:0 1 auto;width:max-content;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding:6px 5px 7px;box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs__section[data-v-e775d964]::-webkit-scrollbar{display:none}.tabs[data-v-e775d964]{flex:0 0 auto}.tabs button[data-v-e775d964]{min-width:150px;min-height:50px;padding:8px 14px;background:#fff;border:1px solid #0098ff;border-radius:8px;font-weight:600;font-size:14px;color:#0098ff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .3s ease}.tabs button[data-v-e775d964]:hover{transform:scale(1.03)}.tabActive button[data-v-e775d964]{background:#0b286e;border-color:#0b286e;color:#fff;box-shadow:inset 0 0 0 1px #0b286e}.bloco-carrossel[data-v-e775d964]{width:100%}.loading-state[data-v-e775d964],.prodNotFound[data-v-e775d964]{min-height:300px;display:grid;place-items:center}.prodNotFound[data-v-e775d964]{text-align:center;font-size:22px;font-weight:600}.bloco-carrossel[data-v-e775d964] .showcase{padding:0}.bloco-carrossel[data-v-e775d964] .showcase__header{display:none}.cta__button[data-v-e775d964]{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#0b286e;border:1px solid #0b286e;padding:10px 25px;border-radius:6px;cursor:pointer;overflow:hidden;transition:background-color .3s ease;width:24%;font-weight:700;text-decoration:none}.cta__button span[data-v-e775d964]{transition:transform .4s ease;transform:translate(0);font-size:.875rem}.cta__button .seta-icon[data-v-e775d964]{opacity:0;color:#fff;font-style:normal;transition:all .4s ease;transform:translate(10px);position:absolute;right:15px}.cta__button[data-v-e775d964]:hover{background-color:#0b286e;color:#fff}.cta__button:hover span[data-v-e775d964]{transform:translate(-8px)}.cta__button:hover .seta-icon[data-v-e775d964]{opacity:1;transform:translate(0)}.display__button[data-v-e775d964]{display:flex;justify-content:center}@media (min-width: 1025px) and (max-width: 1900px){.title__tabs h2[data-v-e775d964]{font-size:24px}.tabs button[data-v-e775d964]{min-width:130px}.tabs-vitrines[data-v-e775d964]{margin-bottom:10px}}@media (max-width: 1023px){.tabs button[data-v-e775d964]{min-width:130px;min-height:50px;font-size:12px}.cta__button[data-v-e775d964]{width:100%;padding:10px;margin-top:10px}.tabs__section[data-v-e775d964]{flex:1 1 auto;width:auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding:6px 5px 4px;box-sizing:border-box}.tabs__nav[data-v-e775d964]{width:100%;max-width:100%;min-width:0}.vitrine-tabs-pai[data-v-e775d964]{padding-bottom:14px;padding-top:14px}.tabs-vitrines[data-v-e775d964]{margin-bottom:14px;display:flex;flex-direction:column;gap:8px}}@media (min-width: 700px) and (max-width: 1024px){.cta__button[data-v-e775d964]{padding:10px;width:40%}.tabs-vitrines[data-v-e775d964]{margin-bottom:8px;gap:8px}}.vitrine-tabs-pai .showcase__pagination{display:none}.vitrine-tabs-pai .showcase__holder{padding-bottom:16px}.vitrine-tabs-pai .showcase__slide{margin-right:4px!important}.vitrine-tabs-pai .vertical .product-card__name{margin-top:6px}@media (min-width: 700px) and (max-width: 1024px){.vitrine-tabs-pai .showcase__holder{padding-bottom:8px}}
