@charset "UTF-8";:root{--pedeai-mobile-gutter:15px;--pedeai-topbar-height:60px;--pedeai-touch-size:44px;--pedeai-sidebar-width:min(86vw, 290px);}html{width:100%;min-height:100%;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;}*,
*::before,
*::after{box-sizing:border-box;}body{width:100%;max-width:100%;overflow-x:hidden;}img,
picture,
svg,
video,
canvas,
iframe{max-width:100%;}img,
video{height:auto;}iframe{border:0;}input,
select,
textarea,
button,
.input-group,
.form-control{min-width:0;max-width:100%;}textarea.form-control{height:auto;min-height:96px;resize:vertical;}pre,
code,
.break-word{max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;}.table-responsive,
.mobile-table-scroll,
.estat-table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;border:0;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;}.mobile-table-scroll{margin-bottom:18px;}.mobile-table-scroll:focus-visible,
.table-responsive:focus-visible{outline:2px solid #2cabe3;outline-offset:2px;}.table-responsive > .table,
.mobile-table-scroll > table{margin-bottom:0;}.modal{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);}:root{--pedeai-store-modal-width:560px;--pedeai-store-modal-radius:8px;--pedeai-store-modal-space:24px;}.store-info-modal .store-info-modal__dialog{width:var(--pedeai-store-modal-width);max-width:calc(100% - 20px);margin:30px auto;}.store-info-modal .store-info-modal__content{display:flex;width:100%;max-width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);flex-direction:column;overflow:hidden;border:0;border-radius:var(--pedeai-store-modal-radius);background:#fff;box-shadow:0 18px 50px rgba(0, 0, 0, .28);text-align:center;}.store-info-modal .store-info-modal__header{flex:0 0 auto;padding:22px var(--pedeai-store-modal-space) 18px;border-bottom:1px solid #ededed;color:#61617a;font-size:16px;line-height:1.4;}.store-info-modal .store-info-modal__header .modal-title{margin:0;padding:0 34px;color:inherit;font-size:16px;font-weight:700;line-height:1.4;text-align:center;}.store-info-modal .store-info-modal__header .close{margin-top:-2px;}.store-info-modal .store-info-modal__body{display:flex;min-height:0;padding:22px var(--pedeai-store-modal-space);flex:1 1 auto;flex-direction:column;align-items:center;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;color:#61617a;text-align:center;-webkit-overflow-scrolling:touch;}.store-info-modal .store-info-modal__header,
.store-info-modal .store-info-modal__body,
.store-info-modal .store-info-modal__footer,
.store-info-modal .store-info-modal__business-name,
.store-info-modal .store-info-modal__text,
.store-info-modal .store-info-modal__section-title,
.store-info-modal .store-info-modal__table-wrap,
.store-info-modal .store-info-modal__table,
.store-info-modal .store-info-modal__hours-row{text-align:center!important;}.store-info-modal .store-info-modal__body > *{width:100%;margin-right:auto;margin-left:auto;}.store-info-modal .store-info-modal__header > :not(.close),
.store-info-modal .store-info-modal__footer > *{margin-right:auto;margin-left:auto;}.store-info-modal i{display:inline-block;vertical-align:middle;}.store-info-modal .store-info-modal__business-name{display:block;margin-bottom:10px;color:#61617a;}.store-info-modal .store-info-modal__text{margin:0;color:#61617a;font-size:15px;line-height:1.55;overflow-wrap:anywhere;}.store-info-modal .store-info-modal__section-title{margin:24px 0 14px;color:#61617a;}.store-info-modal .store-info-modal__table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.store-info-modal .store-info-modal__table{width:100%!important;min-width:0!important;margin:0!important;table-layout:fixed;}.store-info-modal .store-info-modal__table th,
.store-info-modal .store-info-modal__table td{padding:9px 8px;text-align:center;vertical-align:middle;overflow-wrap:anywhere;}.store-info-modal .store-info-modal__body--hours{display:flex;gap:10px;align-items:center;}.store-info-modal .store-info-modal__hours-row{display:grid;gap:2px;padding:8px 10px;border-radius:4px;text-align:center;}.store-info-modal .store-info-modal__hours-row span{display:block;}.store-info-modal .store-info-modal__hours-row.is-closed span{color:#c62828;}.store-info-modal .store-info-modal__hours-row.is-closed{background:#efefef;}.store-info-modal .store-info-modal__footer{display:flex;min-height:68px;padding:14px var(--pedeai-store-modal-space);flex:0 0 auto;align-items:center;justify-content:center;border-top:1px solid #ededed;background:#fff;text-align:center;}.store-info-modal .store-info-modal__footer::before,
.store-info-modal .store-info-modal__footer::after{display:none;}.store-info-modal .store-info-modal__footer .btn{min-width:130px;margin:0!important;}@media (max-width: 575px){:root{--pedeai-store-modal-space:18px;--pedeai-store-modal-mobile-width:420px;}.store-info-modal .store-info-modal__dialog{width:auto;max-width:var(--pedeai-store-modal-mobile-width);margin:10px auto;}.store-info-modal .store-info-modal__content{width:100%!important;max-width:100%!important;max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);border-radius:10px;}.modal-header.store-info-modal__header{position:relative;display:flex;min-height:60px;padding:17px 50px 15px;align-items:center;justify-content:center;}.modal-header.store-info-modal__header .close{position:absolute;top:50%;right:15px;left:auto;float:none;margin:0;transform:translateY(-50%);}.store-info-modal .store-info-modal__header b{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:7px;text-align:center;line-height:1.35;}.store-info-modal .store-info-modal__body{padding:18px var(--pedeai-store-modal-space);align-items:center;justify-content:flex-start;text-align:center;}.store-info-modal .store-info-modal__business-name,
    .store-info-modal .store-info-modal__text,
    .store-info-modal .store-info-modal__section-title,
    .store-info-modal .store-info-modal__table-wrap{width:100%;max-width:100%;margin-right:auto;margin-left:auto;text-align:center!important;}.store-info-modal .store-info-modal__text{font-size:14px;line-height:1.55;}.store-info-modal .store-info-modal__section-title{margin-top:20px;margin-bottom:10px;}.store-info-modal .store-info-modal__table th,
    .store-info-modal .store-info-modal__table td{padding:9px 6px;text-align:center!important;vertical-align:middle;}.store-info-modal .store-info-modal__body--hours{width:100%;gap:8px;align-items:center;}.store-info-modal .store-info-modal__hours-row{width:100%;max-width:340px;margin-right:auto;margin-left:auto;padding:9px 12px;justify-items:center;text-align:center!important;}.store-info-modal .store-info-modal__hours-row b,
    .store-info-modal .store-info-modal__hours-row span{width:100%;text-align:center;}.store-info-modal .store-info-modal__footer{min-height:66px;padding:12px var(--pedeai-store-modal-space);justify-content:center;}.store-info-modal .store-info-modal__footer .btn{width:min(100%, 220px);min-width:0;margin:0 auto!important;}}@media (max-width: 1199px){body.mobile-menu-open{overflow:hidden!important;}header .container-fluid{padding-right:var(--pedeai-mobile-gutter);padding-left:var(--pedeai-mobile-gutter);}header nav{position:static;min-height:60px;}.cmn-toggle-switch{top:15px!important;right:max(15px, env(safe-area-inset-right))!important;z-index:10020;width:34px!important;height:34px!important;}.cmn-toggle-switch span{top:16px!important;}.main-menu{position:fixed!important;z-index:10010!important;top:0!important;right:auto!important;bottom:0!important;left:0!important;width:min(88vw, 380px)!important;height:100vh!important;height:100dvh!important;padding-bottom:max(24px, env(safe-area-inset-bottom));overflow-x:hidden!important;overflow-y:auto!important;opacity:1!important;visibility:hidden;pointer-events:none;transform:translate3d(-105%, 0, 0);transition:transform .28s ease, visibility 0s linear .28s!important;box-shadow:8px 0 30px rgba(0, 0, 0, .24)!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}.main-menu.show{visibility:visible;pointer-events:auto;transform:translate3d(0, 0, 0);transition:transform .28s ease, visibility 0s linear 0s!important;}#header_menu{position:sticky!important;z-index:2;top:0;min-height:72px;padding:16px 52px 16px 18px!important;}#header_menu img{width:auto;max-height:40px;}#close_in{position:absolute!important;z-index:4;top:20px!important;right:18px!important;display:inline-flex!important;width:38px!important;height:38px!important;align-items:center;justify-content:center;cursor:pointer;}.main-menu > ul{width:100%;padding:0 0 28px;}.main-menu > ul > li,
    .main-menu > ul > li > a{width:100%;}.main-menu ul li a{min-height:var(--pedeai-touch-size);padding:12px 18px!important;line-height:20px;white-space:normal;overflow-wrap:anywhere;}.main-menu ul li.submenu > a{display:flex;align-items:center;justify-content:space-between;gap:12px;}.main-menu ul li.submenu > a i{flex:0 0 auto;transition:transform .2s ease;}.main-menu ul li.submenu > a[aria-expanded="true"] i{transform:rotate(180deg);}.main-menu ul li.submenu ul{margin:0 0 8px 18px!important;padding-left:8px;}.layer{position:fixed!important;z-index:10000!important;inset:0!important;display:block!important;width:100%!important;min-width:0!important;min-height:100%!important;background:rgba(0, 0, 0, .52)!important;opacity:0!important;visibility:hidden;pointer-events:none;transition:opacity .25s ease, visibility 0s linear .25s;}.layer.layer-is-visible{opacity:1!important;visibility:visible;pointer-events:auto;transition:opacity .25s ease, visibility 0s linear 0s;}.business-session .main-menu,
    .customer-session .main-menu,
    .public-session .main-menu{max-width:100%;}}.sidebar-backdrop{position:fixed;z-index:1039;inset:0;display:block;padding:0;border:0;border-radius:0;background:rgba(18, 25, 33, .56);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease, visibility 0s linear .2s;}@media (max-width: 767px){body.admin-shell.show-sidebar,
    body.reseller-shell.show-sidebar{overflow:hidden!important;}body.admin-shell .navbar-static-top,
    body.reseller-shell .navbar-static-top{height:var(--pedeai-topbar-height);min-height:var(--pedeai-topbar-height);}body.admin-shell .navbar-header,
    body.reseller-shell .navbar-header{display:flex;width:100%;height:var(--pedeai-topbar-height);min-height:var(--pedeai-topbar-height);align-items:center;}body.admin-shell .navbar-top-links,
    body.reseller-shell .navbar-top-links{min-width:0;margin:0;}body.admin-shell .navbar-top-links.navbar-right,
    body.reseller-shell .navbar-top-links.navbar-right{display:flex;min-width:0;margin-left:auto;align-items:center;}body.admin-shell .navbar-top-links > li > a,
    body.reseller-shell .navbar-top-links > li > a{display:flex;min-width:var(--pedeai-touch-size);min-height:var(--pedeai-topbar-height);align-items:center;justify-content:center;}body.admin-shell .navbar-top-links .profile-pic,
    body.reseller-shell .navbar-top-links .profile-pic{max-width:calc(100vw - 112px);}body.admin-shell .navbar-top-links .profile-pic > span:not(.caret),
    body.reseller-shell .navbar-top-links .profile-pic > span:not(.caret){max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body.admin-shell .sidebar,
    body.reseller-shell .sidebar{position:fixed!important;z-index:1040!important;top:var(--pedeai-topbar-height)!important;bottom:0!important;left:0!important;display:block!important;width:var(--pedeai-sidebar-width)!important;height:auto!important;padding:0 0 max(18px, env(safe-area-inset-bottom))!important;overflow:hidden!important;visibility:hidden;transform:translate3d(-105%, 0, 0);transition:transform .25s ease, visibility 0s linear .25s!important;box-shadow:8px 0 28px rgba(0, 0, 0, .2);}body.admin-shell.show-sidebar .sidebar,
    body.reseller-shell.show-sidebar .sidebar{visibility:visible;transform:translate3d(0, 0, 0);transition:transform .25s ease, visibility 0s linear 0s!important;}body.admin-shell.show-sidebar .sidebar-backdrop,
    body.reseller-shell.show-sidebar .sidebar-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease, visibility 0s linear 0s;}body.admin-shell .sidebar-nav,
    body.admin-shell .slimscrollsidebar,
    body.admin-shell .slimScrollDiv,
    body.reseller-shell .sidebar-nav,
    body.reseller-shell .slimscrollsidebar,
    body.reseller-shell .slimScrollDiv{width:100%!important;height:100%!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}body.admin-shell .sidebar-head,
    body.reseller-shell .sidebar-head{position:sticky!important;z-index:2!important;top:0!important;left:auto!important;display:block!important;width:100%!important;}body.admin-shell .sidebar .hide-menu,
    body.reseller-shell .sidebar .hide-menu{display:inline!important;}body.admin-shell .sidebar #side-menu > li > a,
    body.reseller-shell .sidebar #side-menu > li > a{display:flex;min-height:46px;padding:12px 18px;align-items:center;gap:10px;white-space:normal;}body.admin-shell .sidebar #side-menu > li > a i,
    body.reseller-shell .sidebar #side-menu > li > a i{flex:0 0 24px;margin-right:0;text-align:center;}body.admin-shell #page-wrapper,
    body.reseller-shell #page-wrapper{width:100%;min-width:0;margin:var(--pedeai-topbar-height) 0 0!important;padding-bottom:70px;}body.admin-shell .container-fluid,
    body.reseller-shell .container-fluid{width:100%;padding-right:var(--pedeai-mobile-gutter);padding-left:var(--pedeai-mobile-gutter);}body.admin-shell .bg-title,
    body.reseller-shell .bg-title{margin-right:calc(-1 * var(--pedeai-mobile-gutter));margin-left:calc(-1 * var(--pedeai-mobile-gutter));padding-right:var(--pedeai-mobile-gutter);padding-left:var(--pedeai-mobile-gutter);}body.admin-shell .panel,
    body.admin-shell .white-box,
    body.reseller-shell .panel,
    body.reseller-shell .white-box{max-width:100%;}body.admin-shell .panel-heading,
    body.reseller-shell .panel-heading{min-height:46px;overflow:visible;}body.admin-shell .panel-heading .pull-right,
    body.reseller-shell .panel-heading .pull-right{float:none!important;margin-top:10px;}body.admin-shell .panel-heading .btn,
    body.reseller-shell .panel-heading .btn{white-space:normal;}body.admin-shell .table-responsive > table,
    body.admin-shell .mobile-table-scroll > table,
    body.reseller-shell .table-responsive > table,
    body.reseller-shell .mobile-table-scroll > table,
    body.business-session .table-responsive > table,
    body.business-session .mobile-table-scroll > table{min-width:680px;}body.admin-shell table.table_summary,
    body.reseller-shell table.table_summary,
    body.business-session table.table_summary,
    body.business-session table.cart-list{min-width:0!important;}body.admin-shell .btn,
    body.reseller-shell .btn,
    body.business-session .btn,
    body.account-page .btn,
    body.status-page .btn{min-height:40px;}body.admin-shell .btn-group,
    body.reseller-shell .btn-group,
    body.business-session .btn-group,
    body.admin-shell .table-actions,
    body.reseller-shell .table-actions,
    body.business-session .table-actions{display:flex;max-width:100%;flex-wrap:wrap;gap:6px;}body.admin-shell .pagination,
    body.reseller-shell .pagination,
    body.business-session .pagination{display:flex;max-width:100%;flex-wrap:wrap;gap:4px;}body.admin-shell .pagination > li,
    body.reseller-shell .pagination > li,
    body.business-session .pagination > li{display:inline-flex;}body.admin-shell .dropdown-menu,
    body.reseller-shell .dropdown-menu{max-width:calc(100vw - 20px);}body.admin-shell .footer,
    body.reseller-shell .footer{padding:16px var(--pedeai-mobile-gutter);font-size:12px;}}@media (max-width: 767px){body.business-session main,
    body.business-session section,
    body.business-session .container,
    body.business-session .container-fluid,
    body.account-page .container,
    body.status-page .container{max-width:100%;}body.business-session .container,
    body.account-page .container,
    body.status-page .container{padding-right:var(--pedeai-mobile-gutter);padding-left:var(--pedeai-mobile-gutter);}body.business-session .white_bg,
    body.business-session .box_style_1,
    body.business-session .box_style_2,
    body.business-session .box_style_3,
    body.business-session .content,
    body.business-session .content section{max-width:100%;}body.business-session .content section,
    body.business-session .panel-body,
    body.business-session .white-box{padding:18px;}body.business-session .tabs nav{max-width:100%;margin-left:0;overflow-x:auto;-webkit-overflow-scrolling:touch;}body.business-session .tabs nav ul{display:flex;width:max-content;min-width:100%;}body.business-session .tabs nav ul li{flex:0 0 auto;}body.business-session .form-horizontal .form-group{margin-right:0;margin-left:0;}body.business-session .input-group,
    body.admin-shell .input-group,
    body.reseller-shell .input-group{max-width:100%;}body.business-session .chart-container,
    body.business-session canvas,
    body.admin-shell .chart-container,
    body.admin-shell canvas,
    body.reseller-shell .chart-container,
    body.reseller-shell canvas{max-width:100%!important;}}@media (max-width: 575px){:root{--pedeai-mobile-gutter:10px;}.modal-dialog{width:auto!important;margin:10px!important;}.modal-content{max-width:calc(100vw - 20px);}.modal-header,
    .modal-body,
    .modal-footer{padding-right:15px;padding-left:15px;}.modal-footer .btn{width:100%;margin:6px 0 0!important;}.form-control,
    select.form-control,
    input.form-control{width:100%;}.input-group.mobile-stack{display:flex;width:100%;flex-direction:column;gap:8px;}.input-group.mobile-stack > .form-control,
    .input-group.mobile-stack > .input-group-addon,
    .input-group.mobile-stack > .input-group-btn{display:block;width:100%;}body.admin-shell .panel-body,
    body.admin-shell .white-box,
    body.reseller-shell .panel-body,
    body.reseller-shell .white-box,
    body.business-session .panel-body,
    body.business-session .white-box,
    body.business-session .content section{padding:14px;}body.admin-shell h1,
    body.reseller-shell h1,
    body.business-session h1{font-size:28px;line-height:1.2;}body.admin-shell h2,
    body.reseller-shell h2,
    body.business-session h2{font-size:22px;line-height:1.25;}body.admin-shell .panel-heading,
    body.reseller-shell .panel-heading,
    body.business-session .panel-heading{padding-right:14px;padding-left:14px;}.reseller-summary{grid-template-columns:1fr!important;}}@media (prefers-reduced-motion: reduce){*,
    *::before,
    *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;}}body.mobile-menu-open .cmn-toggle-switch{opacity:0;visibility:hidden;pointer-events:none;}body.admin-shell .sidebar-head h3,
body.reseller-shell .sidebar-head h3{display:flex;align-items:center;gap:0.5rem;}@media (max-width: 991px){body.business-session header{height:var(--pedeai-topbar-height);min-height:var(--pedeai-topbar-height);padding-top:0!important;}body.business-session header .container-fluid,
    body.business-session header .row{height:100%;min-height:var(--pedeai-topbar-height);}body.business-session header .row{display:flex;margin-right:-15px;margin-left:-15px;align-items:center;}body.business-session header .row > div:first-child{display:flex;width:auto;height:100%;min-width:0;flex:1 1 auto;float:none;align-items:center;}body.business-session header nav{position:relative;display:flex;width:60px;height:100%;min-width:60px;flex:0 0 60px;float:none;align-items:center;justify-content:flex-end;}body.business-session header #logo{display:inline-flex;height:100%;min-width:0;align-self:center;align-items:center;line-height:1;}body.business-session header #logo img{display:block;width:auto!important;max-width:min(155px, calc(100vw - 100px));max-height:34px;margin:0;align-self:center;}body.business-session .cmn-toggle-switch{position:relative!important;top:auto!important;right:auto!important;display:block;width:var(--pedeai-touch-size)!important;height:var(--pedeai-touch-size)!important;margin:0!important;flex:0 0 var(--pedeai-touch-size);}body.business-session .cmn-toggle-switch span{top:21px!important;right:5px;left:5px;}body.business-session .main-menu{scrollbar-width:thin;scrollbar-color:rgba(79, 91, 103, .62) transparent;scrollbar-gutter:stable;overscroll-behavior-y:contain;}body.business-session .main-menu::-webkit-scrollbar{width:8px;}body.business-session .main-menu::-webkit-scrollbar-track{background:transparent;}body.business-session .main-menu::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(79, 91, 103, .62);background-clip:padding-box;}}@media (max-width: 767px){body.admin-shell .navbar-header,
    body.reseller-shell .navbar-header{padding-right:max(4px, env(safe-area-inset-right));padding-left:max(4px, env(safe-area-inset-left));}body.admin-shell .top-left-part:empty{display:none!important;width:0!important;}body.reseller-shell .top-left-part{display:flex;width:auto!important;min-width:0;height:var(--pedeai-topbar-height);flex:0 1 auto;align-items:center;}body.reseller-shell .reseller-brand{display:inline-flex;min-height:var(--pedeai-touch-size);padding:0 10px;align-items:center;line-height:1.1;}body.admin-shell .navbar-top-links.navbar-left,
    body.reseller-shell .navbar-top-links.navbar-left{display:flex;float:none!important;align-items:center;}body.admin-shell .navbar-top-links.navbar-right,
    body.reseller-shell .navbar-top-links.navbar-right{float:none!important;}body.admin-shell .navbar-top-links > li,
    body.reseller-shell .navbar-top-links > li{display:flex;min-width:0;align-items:center;}body.admin-shell .navbar-top-links > li > a.open-close,
    body.reseller-shell .navbar-top-links > li > a.open-close{width:var(--pedeai-touch-size);padding:0;font-size:23px;}body.admin-shell .navbar-top-links .profile-pic,
    body.reseller-shell .navbar-top-links .profile-pic{min-height:var(--pedeai-topbar-height);padding:6px 10px;line-height:1.2!important;}body.admin-shell .sidebar > .slimScrollDiv,
    body.reseller-shell .sidebar > .slimScrollDiv{position:relative!important;width:100%!important;height:100%!important;max-height:100%!important;overflow:hidden!important;}body.admin-shell .sidebar .slimscrollsidebar,
    body.reseller-shell .sidebar .slimscrollsidebar{width:100%!important;height:100%!important;max-height:100%!important;padding-bottom:max(18px, env(safe-area-inset-bottom));overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(255, 255, 255, .45) transparent;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;}body.admin-shell .sidebar .slimScrollBar,
    body.admin-shell .sidebar .slimScrollRail,
    body.reseller-shell .sidebar .slimScrollBar,
    body.reseller-shell .sidebar .slimScrollRail{display:none!important;}body.admin-shell .sidebar .slimscrollsidebar::-webkit-scrollbar,
    body.reseller-shell .sidebar .slimscrollsidebar::-webkit-scrollbar{width:8px;}body.admin-shell .sidebar .slimscrollsidebar::-webkit-scrollbar-track,
    body.reseller-shell .sidebar .slimscrollsidebar::-webkit-scrollbar-track{background:transparent;}body.admin-shell .sidebar .slimscrollsidebar::-webkit-scrollbar-thumb,
    body.reseller-shell .sidebar .slimscrollsidebar::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(255, 255, 255, .45);background-clip:padding-box;}}@media (max-width: 1199px){body.app-shell header{height:var(--pedeai-topbar-height);min-height:var(--pedeai-topbar-height);padding:0!important;}body.app-shell header .container-fluid{height:100%;min-height:var(--pedeai-topbar-height);padding-right:max(var(--pedeai-mobile-gutter), env(safe-area-inset-right));padding-left:max(var(--pedeai-mobile-gutter), env(safe-area-inset-left));}body.app-shell header .site-header-row{display:flex!important;width:100%;height:100%;min-height:var(--pedeai-topbar-height);margin:0!important;align-items:center;justify-content:space-between;}body.app-shell header .site-logo-column{display:flex!important;width:auto!important;max-width:calc(100% - 52px);height:100%;min-width:0;padding:0!important;flex:1 1 auto;float:none!important;align-items:center;}body.app-shell header .site-nav-column{position:relative!important;display:flex!important;width:44px!important;min-width:44px;height:100%;min-height:var(--pedeai-topbar-height);padding:0!important;flex:0 0 44px;float:none!important;align-items:center;justify-content:center;}body.app-shell header #logo{display:inline-flex!important;width:auto;height:100%;min-width:0;margin:0!important;padding:0!important;align-self:center;align-items:center;line-height:1;}body.app-shell header #logo img{display:block;width:auto!important;height:auto!important;max-width:min(155px, calc(100vw - 92px));max-height:34px;margin:0!important;padding:0!important;align-self:center;object-fit:contain;}body.app-shell header .cmn-toggle-switch{position:relative!important;top:auto!important;right:auto!important;display:block!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;flex:0 0 44px;}body.app-shell header .cmn-toggle-switch span{top:50%!important;right:7px!important;left:7px!important;transform:translateY(-50%);}}#contato_do_site.contact-page{width:100%;max-width:100%;}#contato_do_site .contact-page-panel{width:100%;max-width:100%;padding:44px clamp(18px, 4vw, 48px);border-radius:8px;background:#fff;box-shadow:0 8px 28px rgba(0, 0, 0, .08);}#contato_do_site .contact-page-heading{max-width:760px;margin-right:auto;margin-bottom:34px;margin-left:auto;}#contato_do_site .contact-page-heading h2{overflow-wrap:anywhere;}#contato_do_site .contact-page-heading p{margin:14px 0 0;line-height:1.55;}#contato_do_site .contact-page-form .form-group{margin-bottom:20px;}#contato_do_site .contact-page-form label{display:block;margin-bottom:7px;color:#333;line-height:1.35;}#contato_do_site .contact-page-form .form-control{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d7d7d7;border-radius:4px;background:#fff;font-size:16px;line-height:1.4;}#contato_do_site .contact-page-form textarea.form-control{min-height:150px;height:auto;resize:vertical;}#contato_do_site .contact-page-form .form-control:focus{border-color:#777;outline:0;box-shadow:0 0 0 3px rgba(0, 0, 0, .08);}#contato_do_site .contact-form-actions{margin-top:8px;padding-top:24px;border-top:1px solid #ddd;text-align:center;}#contato_do_site .contact-submit-button{display:inline-flex;width:auto;min-width:min(100%, 280px);min-height:46px;align-items:center;justify-content:center;gap:9px;margin:0 auto;white-space:normal;}@media (max-width: 767px){#contato_do_site .contact-page-panel{padding:28px 15px;border-radius:6px;}#contato_do_site .contact-page-heading{margin-bottom:24px;}#contato_do_site .contact-page-heading h2{font-size:clamp(24px, 8vw, 32px);line-height:1.15;}#contato_do_site .contact-page-heading p{font-size:15px;line-height:1.5;}#contato_do_site .contact-page-form .form-group{margin-bottom:16px;}#contato_do_site .contact-form-actions{padding-top:20px;}#contato_do_site .contact-submit-button{width:100%;min-width:0;}}@media (max-width: 380px){#contato_do_site .contact-page-panel{padding-right:10px;padding-left:10px;}}body.app-shell.internal-page{--pedeai-app-header-height:64px;}body.app-shell.internal-page .app-content{margin-top:var(--pedeai-app-header-height);}body.app-shell.internal-page .app-include-content{width:100%;max-width:100%;min-width:0;}body.app-shell.internal-page .app-include-content > .container,
body.app-shell.internal-page .app-include-content > #contato_do_site > .container,
body.app-shell.internal-page .app-include-content > .contact-page > .container{width:100%;max-width:100%;margin-right:0;margin-left:0;}@media (max-width: 991px){body.app-shell.internal-page{--pedeai-app-header-height:var(--pedeai-topbar-height);}}body.app-shell{height:auto!important;min-height:100vh;overflow-x:clip!important;overflow-y:visible!important;}body.app-shell > #site-header{position:fixed!important;z-index:99999;top:0;right:0;left:0;width:100%;height:var(--pedeai-topbar-height);min-height:var(--pedeai-topbar-height);padding:0!important;background-color:transparent!important;box-shadow:none!important;transition:background-color .3s ease, box-shadow .3s ease;}body.app-shell > #site-header > .container-fluid,
body.app-shell > #site-header .site-header-row,
body.app-shell > #site-header .site-logo-column,
body.app-shell > #site-header .site-nav-column{height:100%;min-height:var(--pedeai-topbar-height);padding-top:0!important;padding-bottom:0!important;}body.app-shell > #site-header .site-header-row,
body.app-shell > #site-header .site-logo-column,
body.app-shell > #site-header .site-nav-column,
body.app-shell > #site-header #logo{display:flex;align-items:center;}body.app-shell > #site-header #logo,
body.app-shell > #site-header #logo img{margin-top:0!important;margin-bottom:0!important;}body.app-shell > #site-header #logo img{width:auto!important;height:auto!important;max-height:34px;object-fit:contain;}@media (min-width: 1200px){body.app-shell > #site-header .site-header-row{display:flex!important;width:100%;margin:0!important;align-items:center;flex-wrap:nowrap;}body.app-shell > #site-header .site-logo-column{display:flex!important;width:auto!important;min-width:145px;max-width:180px;padding-right:10px;padding-left:0;flex:0 0 auto;float:none!important;align-items:center;}body.app-shell > #site-header .site-nav-column{position:relative;display:flex!important;width:auto!important;min-width:0;padding-right:0;padding-left:0;flex:1 1 auto;float:none!important;align-items:center;justify-content:flex-end;}body.app-shell > #site-header .cmn-toggle-switch,
    body.app-shell > #site-header #header_menu,
    body.app-shell > #site-header #close_in{display:none!important;}body.app-shell > #site-header .main-menu{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:auto!important;height:100%!important;padding:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;}body.app-shell > #site-header .main-menu,
    body.app-shell > #site-header .main-menu > ul,
    body.app-shell > #site-header .main-menu > ul > li{display:flex;height:100%;align-items:center;}body.app-shell > #site-header .main-menu{float:none;}body.app-shell > #site-header .main-menu > ul{margin:0;}body.app-shell > #site-header .main-menu > ul > li > a{display:flex;height:100%;padding:0 8px 0 10px;align-items:center;}body.app-shell > #site-header .main-menu > ul > li.submenu > a.show-submenu{gap:6px;}body.app-shell > #site-header .main-menu > ul > li{width:auto!important;padding:0;border:0;}body.app-shell > #site-header .main-menu > ul > li > a{width:auto!important;padding:0 7px!important;color:#fff!important;font-size:clamp(12px, .9vw, 14px);line-height:var(--pedeai-topbar-height);white-space:nowrap;}body.app-shell > #site-header .main-menu > ul > li.submenu > a.show-submenu > i{display:inline-flex;margin-left:4px;float:none;align-items:center;justify-content:center;line-height:1;}body.app-shell > #site-header .main-menu ul li.submenu{position:relative;}body.app-shell > #site-header .main-menu ul li.submenu > ul{position:absolute;z-index:10030;top:100%;left:3px;display:none;width:auto;min-width:190px;height:auto;margin:0!important;padding:0!important;overflow:visible;border:0;background:#fff;visibility:hidden;box-shadow:0 6px 12px rgba(0, 0, 0, .175);}body.app-shell > #site-header .main-menu ul li.submenu:hover > ul,
    body.app-shell > #site-header .main-menu ul li.submenu:focus-within > ul{display:block;visibility:visible;}body.app-shell > #site-header .main-menu ul li.submenu > ul > li{display:block;width:100%!important;height:auto;border:0;}body.app-shell > #site-header .main-menu ul li.submenu > ul > li > a{display:block;width:100%!important;min-height:0;padding:10px 14px!important;color:#555!important;font-size:13px;line-height:1.35;white-space:nowrap;}body.app-shell > #site-header .main-menu ul li.submenu > ul > li > a:hover,
    body.app-shell > #site-header .main-menu ul li.submenu > ul > li > a:focus{background:#f9f9f9;color:#000!important;}body.app-shell > #site-header + .layer,
    body.app-shell > .layer{display:none!important;}body.app-shell.mobile-menu-open{overflow:auto!important;}}body.app-shell:not(.internal-page) > #site-header.is-scrolled,
body.app-shell:not(.internal-page) > #site-header.sticky,
body.app-shell.internal-page > #site-header{background-color:#000!important;box-shadow:0 2px 10px -2px rgba(0, 0, 0, .41)!important;}body.app-shell:not(.internal-page) > #img-head-loja.store-hero,
body.app-shell:not(.internal-page) > main > #img-head-loja.store-hero{position:relative;z-index:1;min-height:470px;margin-top:0!important;overflow:hidden;isolation:isolate;background:#1f1f1f!important;}body.app-shell:not(.internal-page) > #img-head-loja.store-hero > .store-hero-image,
body.app-shell:not(.internal-page) > main > #img-head-loja.store-hero > .store-hero-image{position:absolute;z-index:0;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);max-width:none;display:block;object-fit:cover;object-position:center center;transform:scale(1.08);transform-origin:center center;will-change:transform;animation:store-hero-cover-zoom 1.6s cubic-bezier(.22, .61, .36, 1) both;}body.app-shell:not(.internal-page) > #img-head-loja.store-hero::before,
body.app-shell:not(.internal-page) > main > #img-head-loja.store-hero::before{content:none!important;display:none!important;}body.app-shell:not(.internal-page) > #img-head-loja.store-hero > #subheader,
body.app-shell:not(.internal-page) > main > #img-head-loja.store-hero > #subheader{position:relative;z-index:1;}@keyframes store-hero-cover-zoom{from{transform:scale(1.08);}to{transform:scale(1);}}@media (prefers-reduced-motion: reduce){body.app-shell:not(.internal-page) > #img-head-loja.store-hero > .store-hero-image,
    body.app-shell:not(.internal-page) > main > #img-head-loja.store-hero > .store-hero-image{animation:none;transform:scale(1);}}@media (max-width: 767px){body.app-shell:not(.internal-page) > #img-head-loja.store-hero,
    body.app-shell:not(.internal-page) > main > #img-head-loja.store-hero{min-height:350px;}}body.app-shell > .parallax-mirror{display:none!important;visibility:hidden!important;}@media (min-width: 992px){body.app-shell:not(.internal-page) .storefront-layout{display:flex;align-items:flex-start;flex-wrap:wrap;}body.app-shell:not(.internal-page) .storefront-layout > [class*="col-"]{float:none;}body.app-shell:not(.internal-page) #sidebar{position:sticky!important;top:80px!important;align-self:flex-start;height:auto!important;min-height:1px;max-height:none!important;overflow:visible!important;}body.app-shell:not(.internal-page) #sidebar > .theiaStickySidebar{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important;}}@media (max-width: 991px){body.app-shell #sidebar,
    body.app-shell #sidebar > .theiaStickySidebar{position:static!important;top:auto!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;}}:root{--pedeai-modal-gap-x:max(12px, env(safe-area-inset-left), env(safe-area-inset-right));--pedeai-modal-gap-y:max(12px, env(safe-area-inset-top), env(safe-area-inset-bottom));}html{scrollbar-gutter:stable;}.modal{position:fixed!important;inset:0!important;z-index:2147482000!important;width:100%!important;height:100%!important;margin:0!important;padding:var(--pedeai-modal-gap-y) var(--pedeai-modal-gap-x)!important;overflow-x:hidden!important;overflow-y:auto!important;outline:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}.modal.in{display:flex!important;align-items:center;justify-content:center;}.modal-backdrop{position:fixed!important;inset:0!important;z-index:2147481900!important;}.modal-backdrop.in{opacity:.5;}html.bootstrap-modal-open{overflow-y:scroll!important;overscroll-behavior:none;}body.modal-open{overflow:visible!important;padding-right:0!important;overscroll-behavior:none;}.modal-dialog{position:relative;flex:0 1 600px;width:min(600px, 100%)!important;max-width:100%!important;margin:auto!important;}.modal-dialog.modal-sm{flex-basis:300px;width:min(300px, 100%)!important;}.modal-dialog.modal-lg{flex-basis:900px;width:min(900px, 100%)!important;}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;max-height:calc(100vh - 24px);max-height:calc(100dvh - var(--pedeai-modal-gap-y) - var(--pedeai-modal-gap-y));overflow:hidden;}.modal-header,
.modal-footer{flex:0 0 auto;}.modal-content > form{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;max-height:inherit;margin:0;overflow:hidden;}.modal-content > form > .modal-header,
.modal-content > form > .modal-footer{flex:0 0 auto;}.modal-content > form > .modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}.modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;}.modal,
.modal-dialog,
.modal-content,
.modal-body{-ms-overflow-style:none!important;scrollbar-width:none!important;}.modal::-webkit-scrollbar,
.modal-dialog::-webkit-scrollbar,
.modal-content::-webkit-scrollbar,
.modal-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;}.modal-header .close{position:static;width:auto;height:auto;margin-top:-2px;line-height:1;}@media (min-width: 992px){body.modal-open.app-shell:not(.internal-page) #sidebar,
    body.modal-open.app-shell:not(.internal-page) #sidebar > .theiaStickySidebar{transform:none!important;}}@media (max-width: 767px){:root{--pedeai-modal-gap-x:max(10px, env(safe-area-inset-left), env(safe-area-inset-right));--pedeai-modal-gap-y:max(10px, env(safe-area-inset-top), env(safe-area-inset-bottom));}.modal-dialog,
    .modal-dialog.modal-sm,
    .modal-dialog.modal-lg{flex-basis:100%;width:100%!important;}.modal-content{max-height:calc(100vh - 20px);max-height:calc(100dvh - var(--pedeai-modal-gap-y) - var(--pedeai-modal-gap-y));}}@media (max-height: 520px){:root{--pedeai-modal-gap-y:max(6px, env(safe-area-inset-top), env(safe-area-inset-bottom));}}body.business-session.internal-page{background-color:#f4f6f8!important;}body.business-session.internal-page .app-content{width:min(100%, 1180px);min-width:0;margin-right:auto;margin-left:auto;}body.business-session.internal-page .app-include-content,
body.business-session.internal-page .app-include-content > *{min-width:0;}body.business-session.internal-page .panel,
body.business-session.internal-page .box_style_1,
body.business-session.internal-page .box_style_2,
body.business-session.internal-page .white-box,
body.business-session.internal-page .white_bg{max-width:100%;border-color:rgba(120, 130, 140, .16);border-radius:12px;box-shadow:0 10px 28px rgba(31, 45, 61, .06);}body.business-session.internal-page .panel-heading{min-height:50px;overflow:visible;}body.business-session.internal-page .panel-heading::before,
body.business-session.internal-page .panel-heading::after{display:none;}body.business-session.internal-page .panel-heading .pull-right,
body.business-session.internal-page .box_style_2 .pull-right,
body.business-session.internal-page .white_bg .pull-right{display:flex;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;}body.business-session.internal-page .app-include-content .form-control,
body.business-session.internal-page .app-include-content select.form-control,
body.business-session.internal-page .app-include-content input.form-control,
body.business-session.internal-page .app-include-content textarea.form-control{max-width:100%;border-radius:7px;}body.business-session.internal-page .app-include-content textarea.form-control{min-height:110px;}body.business-session.internal-page .app-include-content .input-group{width:100%;}body.business-session.internal-page .app-include-content .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px;line-height:1.3;white-space:normal;}body.business-session.internal-page .app-include-content .label,
body.business-session.internal-page .app-include-content .badge{display:inline-flex;max-width:100%;align-items:center;white-space:normal;line-height:1.25;}body.business-session.internal-page .app-include-content img,
body.business-session.internal-page .app-include-content canvas,
body.business-session.internal-page .app-include-content svg,
body.business-session.internal-page .app-include-content iframe{max-width:100%!important;}body.business-session.internal-page .app-include-content .modal-content{border:0;border-radius:12px;overflow:hidden;}@media (max-width: 991px){body.business-session.internal-page .app-content{width:100%!important;margin-top:var(--pedeai-app-header-height);padding:18px max(var(--pedeai-mobile-gutter), env(safe-area-inset-right)) 34px max(var(--pedeai-mobile-gutter), env(safe-area-inset-left));}body.business-session.internal-page .app-include-content > .container,
    body.business-session.internal-page .app-include-content > #contato_do_site > .container,
    body.business-session.internal-page .app-include-content > .contact-page > .container{padding-right:0;padding-left:0;}body.business-session.internal-page .app-include-content .row{min-width:0;}body.business-session.internal-page .app-include-content [class*="col-"]{min-width:0;}body.business-session.internal-page .panel,
    body.business-session.internal-page .box_style_1,
    body.business-session.internal-page .box_style_2,
    body.business-session.internal-page .white-box,
    body.business-session.internal-page .white_bg{margin-bottom:16px;border-radius:12px;}body.business-session.internal-page .panel-heading{display:flex;min-height:0;padding:14px 16px;flex-wrap:wrap;align-items:center;gap:10px;line-height:1.35;}body.business-session.internal-page .panel-heading > h1,
    body.business-session.internal-page .panel-heading > h2,
    body.business-session.internal-page .panel-heading > h3,
    body.business-session.internal-page .panel-heading > h4,
    body.business-session.internal-page .panel-heading > h5,
    body.business-session.internal-page .panel-heading > h6{flex:1 1 100%;margin:0;line-height:1.25;}body.business-session.internal-page .panel-heading .pull-right,
    body.business-session.internal-page .box_style_2 .pull-right,
    body.business-session.internal-page .white_bg .pull-right{width:100%;margin-top:8px;float:none!important;justify-content:flex-start;}body.business-session.internal-page .panel-body,
    body.business-session.internal-page .box_style_2,
    body.business-session.internal-page .white-box,
    body.business-session.internal-page .content section{padding:16px;}body.business-session.internal-page .app-include-content .form-horizontal .control-label,
    body.business-session.internal-page .app-include-content .form-control-label{padding-top:0;margin-bottom:6px;text-align:left;}body.business-session.internal-page .app-include-content .form-group{margin-bottom:16px;}body.business-session.internal-page .app-include-content .form-horizontal .form-group,
    body.business-session.internal-page .app-include-content .row.form-group{margin-right:0;margin-left:0;}body.business-session.internal-page .app-include-content .table-responsive,
    body.business-session.internal-page .app-include-content .mobile-table-scroll,
    body.business-session.internal-page .app-include-content .estat-table-wrap{margin-bottom:16px;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(120, 130, 140, .12);}body.business-session.internal-page .app-include-content table.table:not(.table_summary):not(.cart-list),
    body.business-session.internal-page .app-include-content .table-responsive > table:not(.table_summary):not(.cart-list),
    body.business-session.internal-page .app-include-content .estat-table-wrap > table{min-width:680px;}body.business-session.internal-page .app-include-content > table.table:not(.table_summary):not(.cart-list),
    body.business-session.internal-page .app-include-content .panel-body > table.table:not(.table_summary):not(.cart-list),
    body.business-session.internal-page .app-include-content .box_style_2 > table.table:not(.table_summary):not(.cart-list){display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}body.business-session.internal-page .app-include-content .table > thead > tr > th,
    body.business-session.internal-page .app-include-content .table > tbody > tr > th,
    body.business-session.internal-page .app-include-content .table > tfoot > tr > th,
    body.business-session.internal-page .app-include-content .table > thead > tr > td,
    body.business-session.internal-page .app-include-content .table > tbody > tr > td,
    body.business-session.internal-page .app-include-content .table > tfoot > tr > td{vertical-align:middle;white-space:normal;}body.business-session.internal-page .app-include-content .modal-dialog{width:auto!important;max-width:min(620px, calc(100vw - 20px))!important;margin:max(10px, env(safe-area-inset-top)) auto max(10px, env(safe-area-inset-bottom))!important;}body.business-session.internal-page .app-include-content .modal-content,
    body.business-session.internal-page .app-include-content .modal-content form{max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);}body.business-session.internal-page .app-include-content .modal-content form{display:flex;min-height:0;flex-direction:column;}body.business-session.internal-page .app-include-content .modal-body{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;}}@media (max-width: 767px){body.business-session.internal-page .app-content{padding-top:14px;padding-bottom:max(28px, env(safe-area-inset-bottom));}body.business-session.internal-page .app-include-content .alert{padding:12px 38px 12px 14px;border-radius:10px;line-height:1.45;overflow-wrap:anywhere;}body.business-session.internal-page .app-include-content .alert .close{position:absolute;top:8px;right:8px;width:28px;height:28px;margin:0;line-height:28px;text-align:center;}body.business-session.internal-page .app-include-content .input-group{display:flex;align-items:stretch;}body.business-session.internal-page .app-include-content .input-group .form-control{width:1%;flex:1 1 auto;}body.business-session.internal-page .app-include-content .input-group-addon,
    body.business-session.internal-page .app-include-content .input-group-btn,
    body.business-session.internal-page .app-include-content .input-group-btn > .btn{width:auto;flex:0 0 auto;}body.business-session.internal-page .app-include-content .btn-group,
    body.business-session.internal-page .app-include-content .table-actions,
    body.business-session.internal-page .app-include-content .form-actions,
    body.business-session.internal-page .app-include-content .export-actions{display:flex;width:100%;flex-wrap:wrap;gap:8px;}body.business-session.internal-page .app-include-content .btn-group > .btn,
    body.business-session.internal-page .app-include-content .table-actions > .btn,
    body.business-session.internal-page .app-include-content .form-actions > .btn,
    body.business-session.internal-page .app-include-content .export-actions > .btn{margin:0!important;flex:1 1 auto;}body.business-session.internal-page .app-include-content .pagination{justify-content:center;}body.business-session.internal-page .app-include-content .modal-header,
    body.business-session.internal-page .app-include-content .modal-body,
    body.business-session.internal-page .app-include-content .modal-footer{padding-right:16px;padding-left:16px;}body.business-session.internal-page .app-include-content .modal-footer{display:flex;flex-direction:column;gap:8px;}body.business-session.internal-page .app-include-content .modal-footer::before,
    body.business-session.internal-page .app-include-content .modal-footer::after{display:none;}body.business-session.internal-page .app-include-content .modal-footer .btn{width:100%;margin:0!important;}}@media (max-width: 575px){body.business-session.internal-page .panel-body,
    body.business-session.internal-page .box_style_2,
    body.business-session.internal-page .white-box,
    body.business-session.internal-page .content section{padding:14px;}body.business-session.internal-page .app-include-content .btn:not(.btn-xs):not(.btn-sm),
    body.business-session.internal-page .app-include-content button.btn:not(.btn-xs):not(.btn-sm),
    body.business-session.internal-page .app-include-content input[type="submit"].btn:not(.btn-xs):not(.btn-sm){width:100%;}body.business-session.internal-page .app-include-content .btn-sm,
    body.business-session.internal-page .app-include-content .btn-xs{min-height:36px;}}#header .landing-mobile-actions{display:none;}@media (max-width: 991px){#header nav.navbar.bootsnav > .container{position:relative;min-height:68px;padding-right:15px;padding-left:15px;}#header nav.navbar.bootsnav .navbar-header{float:none!important;display:flex!important;align-items:center;justify-content:space-between;width:100%;min-height:68px;margin:0!important;padding:0!important;text-align:left!important;}#header nav.navbar.bootsnav .navbar-brand{position:relative;z-index:1000;flex:0 1 auto;float:none!important;display:flex!important;align-items:center;width:auto;height:auto;min-width:0;margin:0!important;padding:8px 0!important;}#header nav.navbar.bootsnav .navbar-brand img{display:block;width:112px;max-width:100%;height:auto;margin:0;}#header nav.navbar.bootsnav .landing-desktop-demo{display:none!important;}#header .landing-mobile-actions{position:relative;z-index:1003;flex:0 0 auto;display:flex!important;align-items:center;justify-content:flex-end;gap:7px;min-width:0;margin-left:12px;}#header .landing-demo-button{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;min-width:0;min-height:38px;margin:0!important;padding:8px 11px!important;color:#ffffff!important;background:#ff9f00!important;border:1px solid #ff9f00!important;border-radius:8px;box-shadow:none!important;font-size:12px;font-weight:600;line-height:1;text-align:center;text-decoration:none!important;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;}#header .landing-demo-button i{flex:0 0 auto;margin-right:5px;font-size:14px;line-height:1;}#header .landing-demo-button:hover,
    #header .landing-demo-button:focus,
    #header .landing-demo-button:active{color:#ffffff!important;background:#e68a00!important;border-color:#e68a00!important;outline:none;}#header nav.navbar.bootsnav .navbar-toggle{position:relative!important;top:auto!important;right:auto!important;z-index:1004;flex:0 0 40px;float:none!important;display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;margin:0!important;padding:0!important;color:#333333!important;background:#f5f5f5!important;border:1px solid #e6e6e6!important;border-radius:8px;transform:none!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent;}#header .landing-menu-icon{position:relative;display:block;width:21px;height:14px;}#header .landing-menu-icon::before{position:absolute;top:0;left:0;width:21px;height:2px;content:"";background:currentColor;border-radius:2px;box-shadow:0 6px 0 currentColor, 0 12px 0 currentColor;transition:transform 0.2s ease, box-shadow 0.2s ease, top 0.2s ease;}#header nav.navbar.bootsnav .navbar-toggle:hover,
    #header nav.navbar.bootsnav .navbar-toggle:focus,
    #header nav.navbar.bootsnav .navbar-toggle:active{color:#c80405!important;background:#eeeeee!important;outline:none;}#header nav.navbar.bootsnav .navbar-toggle[aria-expanded="true"] .landing-menu-icon::before{top:6px;box-shadow:none;transform:rotate(45deg);}#header nav.navbar.bootsnav .navbar-toggle[aria-expanded="true"] .landing-menu-icon::after{position:absolute;top:6px;left:0;width:21px;height:2px;content:"";background:currentColor;border-radius:2px;transform:rotate(-45deg);}#header nav.navbar.bootsnav .navbar-collapse{clear:both;width:calc(100% + 30px);margin-right:-15px!important;margin-left:-15px!important;border:0!important;}#header nav.navbar.bootsnav .navbar-collapse.collapse.in,
    #header nav.navbar.bootsnav .navbar-collapse.collapsing{max-height:calc(100dvh - 68px);padding:8px 0!important;overflow-x:hidden;overflow-y:auto!important;background:#ffffff!important;box-shadow:0 12px 20px rgba(0, 0, 0, 0.12);-webkit-overflow-scrolling:touch;}@supports not (height: 100dvh){#header nav.navbar.bootsnav .navbar-collapse.collapse.in,
        #header nav.navbar.bootsnav .navbar-collapse.collapsing{max-height:calc(100vh - 68px);}}#header nav.navbar.bootsnav .navbar-nav{float:none!important;margin:0!important;padding:4px 15px!important;}#header nav.navbar.bootsnav .navbar-nav > li{float:none!important;width:100%;}#header nav.navbar.bootsnav .navbar-nav > li > a{display:block;padding:11px 10px!important;color:#333333!important;border-bottom:1px solid #eeeeee;}#header nav.navbar.bootsnav .navbar-nav > li:last-child > a{border-bottom:0;}#header nav.navbar.bootsnav .navbar-nav > li.active > a,
    #header nav.navbar.bootsnav .navbar-nav > li > a:hover,
    #header nav.navbar.bootsnav .navbar-nav > li > a:focus{color:#c80405!important;background:#fafafa!important;}}@media (max-width: 399px){#header nav.navbar.bootsnav .navbar-brand img{width:94px;}#header .landing-mobile-actions{gap:5px;margin-left:8px;}#header .landing-demo-button{min-height:36px;padding:7px 8px!important;font-size:11px;}#header nav.navbar.bootsnav .navbar-toggle{flex-basis:38px;width:38px;height:38px;}}@media (max-width: 339px){#header nav.navbar.bootsnav > .container{padding-right:10px;padding-left:10px;}#header nav.navbar.bootsnav .navbar-brand img{width:86px;}#header .landing-mobile-actions{gap:4px;margin-left:6px;}#header .landing-demo-button{padding-right:7px!important;padding-left:7px!important;font-size:10px;}}@media (min-width: 1200px){#header nav.navbar.bootsnav > .container{display:grid;grid-template-columns:130px minmax(0, 1fr) 170px;align-items:center;width:calc(100% - 60px);max-width:1600px;padding-right:0;padding-left:0;}#header nav.navbar.bootsnav .navbar-header{grid-column:1;grid-row:1;float:none;min-width:0;}#header nav.navbar.bootsnav .navbar-brand{float:none;margin-left:0;}#header nav.navbar.bootsnav .navbar-collapse{grid-column:2;grid-row:1;float:none!important;min-width:0;padding-right:0;padding-left:0;}#header nav.navbar.bootsnav .navbar-nav{display:flex;float:none!important;justify-content:center;width:100%;margin:0!important;white-space:nowrap;}#header nav.navbar.bootsnav .navbar-nav > li{float:none;}#header nav.navbar.bootsnav .navbar-nav > li > a{padding-right:8px;padding-left:8px;}#header nav.navbar.bootsnav .landing-desktop-demo{grid-column:3;grid-row:1;float:none;justify-self:end;margin:0;}#header nav.navbar.bootsnav .landing-desktop-demo > ul > li > a{margin:8px 0;}}@media (min-width: 1500px){#header nav.navbar.bootsnav > .container{grid-template-columns:170px minmax(0, 1fr) 210px;}#header nav.navbar.bootsnav .navbar-nav > li > a{padding-right:12px;padding-left:12px;}}.preloader{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex;width:100vw!important;min-width:100vw!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#000000!important;opacity:1;visibility:visible;}.preloader.preloader-hide{pointer-events:none!important;opacity:0!important;visibility:hidden!important;transition:opacity .25s ease, visibility 0s linear .25s;}body.landing-page main > section:not(#banner),
body.landing-page footer{content-visibility:auto;contain-intrinsic-size:auto 760px;}@supports (height: 100dvh){.preloader{height:100dvh!important;min-height:100dvh!important;}}.preloader .spinner{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#ffffff!important;box-shadow:none!important;transform-origin:50% 50%!important;animation:project-white-pulse 1s ease-in-out infinite!important;}.preloader .spinner > *,
.preloader .spinner::before,
.preloader .spinner::after{display:none!important;content:none!important;}@keyframes project-white-pulse{0%{transform:scale(0.18);opacity:1;}70%,
    100%{transform:scale(1);opacity:0;}}@media (prefers-reduced-motion: reduce){.preloader .spinner{animation-duration:1.6s!important;}}.skip-link{position:fixed;top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));z-index:2147483647;display:inline-flex;min-height:44px;padding:10px 16px;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:6px;background:#ffffff;color:#111111;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;box-shadow:0 4px 18px rgba(0, 0, 0, .24);transform:translateY(calc(-100% - 24px));transition:transform .16s ease;}.skip-link:focus,
.skip-link:focus-visible{color:#111111;outline:3px solid #0b57d0;outline-offset:2px;transform:translateY(0);}a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[role="button"]:focus-visible,
[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid #0b57d0!important;outline-offset:3px!important;box-shadow:0 0 0 2px rgba(255, 255, 255, .92)!important;}.form-control[aria-invalid="true"],
input[aria-invalid="true"],
select[aria-invalid="true"],
textarea[aria-invalid="true"]{border-color:#b3261e!important;box-shadow:0 0 0 2px rgba(179, 38, 30, .18)!important;}button,
input,
select,
textarea{font:inherit;}button:disabled,
input:disabled,
select:disabled,
textarea:disabled,
[aria-disabled="true"]{cursor:not-allowed;}::placeholder{color:#666666;opacity:1;}section[id],
main[id],
[role="main"][id],
[id]:target{scroll-margin-top:calc(var(--pedeai-app-header-height, 72px) + 16px);}html{scroll-padding-top:calc(var(--pedeai-app-header-height, 72px) + 16px);}[aria-live],
[role="alert"],
[role="status"]{overflow-wrap:anywhere;}@supports (content-visibility: auto){body.landing-page main > section:not(#banner){content-visibility:auto;contain-intrinsic-size:1px 760px;}}@media (max-width: 767px){button,
    .btn,
    input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
    select,
    textarea,
    [role="button"],
    .navbar-toggle,
    .open_close,
    .open-close,
    .click-to-top a,
    .footer-social a,
    #send-it,
    .close-chat,
    .blantershow-chat{min-height:var(--pedeai-touch-size, 44px);}input:not([type="checkbox"]):not([type="radio"]),
    select,
    textarea{font-size:16px!important;}.footer-social a,
    .click-to-top a,
    #send-it,
    .close-chat{display:inline-flex;min-width:var(--pedeai-touch-size, 44px);align-items:center;justify-content:center;}body.landing-page .slider-carousel .owl-dot,
    body.landing-page .screenshots-slider .owl-dots .owl-dot,
    body.landing-page .testimonial-carousel .owl-dot{position:relative;min-width:0!important;min-height:0!important;padding:0!important;line-height:0;flex:0 0 auto;}body.landing-page .slider-carousel .owl-dot{width:30px!important;height:6px!important;}body.landing-page .screenshots-slider .owl-dots .owl-dot,
    body.landing-page .testimonial-carousel .owl-dot{width:14px!important;height:14px!important;}body.landing-page .slider-carousel .owl-dot::before,
    body.landing-page .screenshots-slider .owl-dots .owl-dot::before,
    body.landing-page .testimonial-carousel .owl-dot::before{content:"";position:absolute;left:50%;top:50%;width:var(--pedeai-touch-size, 44px);height:var(--pedeai-touch-size, 44px);transform:translate(-50%, -50%);}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important;}*,
    *::before,
    *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;}.wow{visibility:visible!important;}.pulse1,
    .pulse2,
    .preloader .spinner{animation:none!important;}}@media (prefers-contrast: more){a{text-decoration-thickness:.12em;text-underline-offset:.18em;}.form-control,
    input,
    select,
    textarea{border-width:2px;}}@media (forced-colors: active){.skip-link,
    .btn,
    button,
    [role="button"]{forced-color-adjust:auto;border:1px solid ButtonText;}a:focus-visible,
    button:focus-visible,
    input:focus-visible,
    select:focus-visible,
    textarea:focus-visible,
    [role="button"]:focus-visible{outline-color:Highlight!important;box-shadow:none!important;}}.btn-success,
.btn-info,
.btn-warning,
#submit,
#verificarDisponibilidadeLink,
#header .landing-demo-button,
.click-to-top > a,
.owl-theme .owl-nav [class*="owl-"]{color:#1f2937!important;}.btn-danger{border-color:#9f1d18!important;background-color:#b3261e!important;color:#ffffff!important;}.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active{border-color:#741510!important;background-color:#861b16!important;color:#ffffff!important;}.alert-success,
.panel-success > .panel-heading,
.panel-green > .panel-heading,
.full-panel-success .panel-heading,
.full-panel-success .panel-body,
.full-panel-success .panel-footer,
.color-table.success-table thead th,
.color-bordered-table.success-bordered-table thead th,
.full-color-table.full-success-table thead th,
.jq-icon-success{color:#143d25!important;}.alert-warning,
.panel-warning > .panel-heading,
.panel-yellow > .panel-heading,
.full-panel-warning .panel-heading,
.full-panel-warning .panel-body,
.full-panel-warning .panel-footer,
.color-table.warning-table thead th,
.color-bordered-table.warning-bordered-table thead th,
.full-color-table.full-warning-table thead th,
.jq-icon-warning{color:#3f2a00!important;}.alert-info,
.panel-info > .panel-heading,
.full-panel-info .panel-heading,
.full-panel-info .panel-body,
.full-panel-info .panel-footer{color:#083642!important;}.alert-danger,
.panel-danger > .panel-heading,
.full-panel-danger .panel-heading,
.full-panel-danger .panel-body,
.full-panel-danger .panel-footer{color:#4a0d0d!important;}.x0p.default .button-ok,
.x0p.default .button-warning,
.x0p.default .error,
.x0p.default input[type="text"],
.x0p.default input[type="password"]{color:#1f2937!important;}.video-popup-icon a{color:#9a4d00!important;}.form-group .help-block,
.form-group > small,
.form-field .form-text{color:#595959;}@media (max-width: 991px){body.app-shell:not(.internal-page) .storefront-layout{display:flex;flex-direction:column;align-items:stretch;}body.app-shell:not(.internal-page) .storefront-layout > .col-md-3:first-child,
    body.app-shell:not(.internal-page) .storefront-layout > .col-md-6{display:contents;}body.app-shell:not(.internal-page) .storefront-categories.hidden-xs,
    body.app-shell:not(.internal-page) .storefront-qrcode.hidden-xs,
    body.app-shell:not(.internal-page) .storefront-share.hidden-xs{display:block!important;}body.app-shell:not(.internal-page) .storefront-categories,
    body.app-shell:not(.internal-page) .storefront-qrcode,
    body.app-shell:not(.internal-page) .storefront-share,
    body.app-shell:not(.internal-page) .banner-promocional-imagem-unica,
    body.app-shell:not(.internal-page) .banner-promocional-slider,
    body.app-shell:not(.internal-page) #main_menu{width:calc(100% - 30px);max-width:calc(100% - 30px);margin-left:15px;margin-right:15px;box-sizing:border-box;}body.app-shell:not(.internal-page) .storefront-layout > #sidebar{order:4;float:none;width:100%!important;max-width:100%;}body.app-shell:not(.internal-page) #sidebar > .theiaStickySidebar{width:100%!important;}body.app-shell:not(.internal-page) .banner-promocional-imagem-unica,
    body.app-shell:not(.internal-page) .banner-promocional-slider{order:1;}body.app-shell:not(.internal-page) .storefront-categories{order:2;}body.app-shell:not(.internal-page) #main_menu{order:3;}body.app-shell:not(.internal-page) .storefront-qrcode{order:5;}body.app-shell:not(.internal-page) .storefront-share{order:6;}body.app-shell:not(.internal-page) .storefront-share-mobile,
    body.app-shell:not(.internal-page) .storefront-share-mobile-separator{display:none!important;}}@media (max-width: 991px){body.app-shell:not(.internal-page) .app-include-content > .checkout-page-container{padding-left:0;padding-right:0;}body.app-shell:not(.internal-page) .storefront-layout.checkout-layout{display:flex;flex-direction:column;align-items:stretch;}body.app-shell:not(.internal-page) .checkout-layout > .checkout-meta-column,
    body.app-shell:not(.internal-page) .checkout-layout > .checkout-main-column{display:contents;}body.app-shell:not(.internal-page) .checkout-layout .checkout-info,
    body.app-shell:not(.internal-page) .checkout-layout .checkout-main-column > .mg-b-10,
    body.app-shell:not(.internal-page) .checkout-layout .checkout-main-column > #order_process,
    body.app-shell:not(.internal-page) .checkout-layout .checkout-help{width:calc(100% - 30px);max-width:calc(100% - 30px);margin-left:15px;margin-right:15px;box-sizing:border-box;}body.app-shell:not(.internal-page) .checkout-layout .checkout-info{order:10;}body.app-shell:not(.internal-page) .checkout-layout .checkout-main-column > .mg-b-10{order:20;}body.app-shell:not(.internal-page) .checkout-layout .checkout-main-column > #order_process{order:21;}body.app-shell:not(.internal-page) .checkout-layout > #sidebar.checkout-summary-column{order:30;float:none;width:calc(100% - 30px)!important;max-width:calc(100% - 30px);margin-left:15px;margin-right:15px;padding-left:0;padding-right:0;box-sizing:border-box;}body.app-shell:not(.internal-page) .checkout-layout > #sidebar.checkout-summary-column > .theiaStickySidebar,
    body.app-shell:not(.internal-page) .checkout-layout > #sidebar.checkout-summary-column #cart_box{width:100%!important;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box;}body.app-shell:not(.internal-page) .checkout-layout .checkout-help,
    body.app-shell:not(.internal-page) .checkout-layout .checkout-help.hidden-xs{display:block!important;order:40;}}body.app-shell:not(.internal-page) .storefront-aside-title{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:500;line-height:1.1;color:inherit;}body.app-shell:not(.internal-page) ul#cat_nav li a span{color:#767676;}body.app-shell:not(.internal-page) .mobile-category-dropdown__toggle,
body.app-shell:not(.internal-page) .mobile-category-dropdown__label,
body.app-shell:not(.internal-page) .mobile-category-dropdown__arrow{color:#666;}#social_footer p{color:#666666;}#social_footer p a.color-white{color:#000000!important;text-decoration:none!important;font-weight:600;}#social_footer p a.color-white:hover,#social_footer p a.color-white:focus{color:#000000!important;text-decoration:none!important;opacity:.72;}.banner-promocional-dots{bottom:0;gap:0;}.banner-promocional-dot{position:relative;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;min-height:24px!important;max-height:24px!important;flex:0 0 24px!important;background:transparent!important;box-shadow:none!important;}.banner-promocional-dot::before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:rgba(255, 255, 255, .55);box-shadow:0 0 0 1px rgba(0, 0, 0, .18);transform:translate(-50%, -50%);}.banner-promocional-dot.is-active::before{background:rgba(255, 255, 255, 1);}@media (max-width: 991px){body.app-shell:not(.internal-page) .storefront-categories{min-height:52px;box-sizing:border-box;}body.app-shell:not(.internal-page) .storefront-categories > #cat_nav{display:none!important;}}