@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-BlackItalic.woff2") format("woff2"),url("../fonts/Montserrat-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Black.woff2") format("woff2"),url("../fonts/Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Bold.woff2") format("woff2"),url("../fonts/Montserrat-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-BoldItalic.woff2") format("woff2"),url("../fonts/Montserrat-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraBold.woff2") format("woff2"),url("../fonts/Montserrat-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraBoldItalic.woff2") format("woff2"),url("../fonts/Montserrat-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraLight.woff2") format("woff2"),url("../fonts/Montserrat-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraLightItalic.woff2") format("woff2"),url("../fonts/Montserrat-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Italic.woff2") format("woff2"),url("../fonts/Montserrat-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Light.woff2") format("woff2"),url("../fonts/Montserrat-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-LightItalic.woff2") format("woff2"),url("../fonts/Montserrat-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Medium.woff2") format("woff2"),url("../fonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-MediumItalic.woff2") format("woff2"),url("../fonts/Montserrat-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Regular.woff2") format("woff2"),url("../fonts/Montserrat-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-SemiBold.woff2") format("woff2"),url("../fonts/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-SemiBoldItalic.woff2") format("woff2"),url("../fonts/Montserrat-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Thin.woff2") format("woff2"),url("../fonts/Montserrat-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ThinItalic.woff2") format("woff2"),url("../fonts/Montserrat-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Caveat';src:url("../fonts/Caveat-Bold.woff2") format("woff2"),url("../fonts/Caveat-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Caveat';src:url("../fonts/Caveat-Regular.woff2") format("woff2"),url("../fonts/Caveat-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Caveat';src:url("../fonts/Caveat-Medium.woff2") format("woff2"),url("../fonts/Caveat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Caveat';src:url("../fonts/Caveat-SemiBold.woff2") format("woff2"),url("../fonts/Caveat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}body{font-family:"Montserrat"}a{text-decoration:none !important;transition:all .7s}input:focus,button:focus,textarea:focus,select:focus{outline:none !important}::selection{color:white;background:#EE2E2B}::-moz-selection{color:white;background:#EE2E2B}.bg-secondary{background-color:#680A02 !important}.bg-brown{background-color:#E2D2C3}.bg-menu{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:999;display:none}.text-login{font-size:.75rem;font-weight:500;color:white}.text-login:hover{color:#EE2E2B}.text-default{font-size:.8125rem;color:#666}.text-cart{font-size:.75rem;color:#666}.text-cart-page{font-size:.75rem;font-weight:700;color:#EE2E2B;margin:0;text-transform:uppercase}.text-cart-page-big{font-size:1.125rem;font-weight:800;color:#680A02;margin:0;text-transform:uppercase}.text-cart-total{font-size:.875rem;font-weight:400;color:#666;margin-bottom:0}.text-copyright{font-size:.875rem;font-weight:400;color:white;background-color:#680A02;padding:10px 15px;margin-bottom:0;text-align:center}.text-copyright a{color:white}.text-copyright a:hover{color:#EE2E2B}.text-price-index{font-size:1rem;font-weight:600;color:#EE2E2B}.text-price-products{font-size:3.125rem;font-weight:700;color:#EE2E2B}@media (max-width: 1200px){.text-price-products{font-size:calc(1.4375rem + 2.25vw) }}.text-account{font-size:.875rem;color:#666;margin-bottom:0}.text-products{font-size:.875rem;color:#666}.text-products-item{font-size:1rem;font-weight:700;color:#666}.text-search-result{font-size:1rem;font-weight:600;color:#666666}.text-search-result span{font-size:.875rem;font-weight:400;display:block}.font-100{font-weight:100 !important}.font-200{font-weight:200 !important}.font-300{font-weight:300 !important}.font-400{font-weight:400 !important}.font-500{font-weight:500 !important}.font-600{font-weight:600 !important}.font-700{font-weight:700 !important}.font-800{font-weight:800 !important}.font-900{font-weight:900 !important}.title-select{font-size:.8125rem;font-weight:700;color:#666;text-transform:uppercase;margin-bottom:10px}.title-footer{font-size:.875rem;font-weight:600;color:white}.title-default{font-size:1.75rem;font-weight:700;color:black;text-transform:uppercase}@media (max-width: 1200px){.title-default{font-size:calc(1.3rem + .6vw) }}.title-sale-index{font-size:.8125rem;font-weight:400;color:#666}.title-food{font-size:3.75rem;font-weight:900;color:#EE2E2B;line-height:45px;text-transform:uppercase;margin-bottom:25px;transition:color .7s}@media (max-width: 1200px){.title-food{font-size:calc(1.5rem + 3vw) }}.title-profile{font-size:1rem;font-weight:700;color:#878787;text-transform:uppercase;transition:color .7s}.title-table-order{font-size:.875rem;font-weight:700;color:#666;text-transform:uppercase;padding:20px;background-color:#eee;margin-bottom:0}.title-login{font-size:2.5rem;font-weight:500;color:#EE2E2B;text-transform:uppercase;position:relative;padding:0 70px}@media (max-width: 1200px){.title-login{font-size:calc(1.375rem + 1.5vw) }}.title-login:before,.title-login:after{content:'';width:50px;height:2px;background-color:#EE2E2B;position:absolute;top:50%;transform:translateY(-50%)}.title-login:before{left:0}.title-login:after{right:0}.title-login-page{font-size:1rem;font-weight:700;color:#666;text-transform:uppercase}.title-payment{font-size:.75rem;font-weight:700;color:#666;text-transform:uppercase;padding:20px;border-bottom:1px solid #DDDDDD}.divider-login{width:1px;height:15px;background-color:white;margin:0 15px}.divider-select{width:1px;height:44px;background-color:#D1BAA3}.divider-home{width:2px;height:41px;background-color:#EE2E2B;margin:25px auto}.divider-food{width:1px;height:200px;background-color:#EE2E2B;margin:0 20px}.form-search{background-color:#eee;display:flex;align-items:center;padding:0 10px}.form-search input{flex:1 auto;background:transparent;font-size:.75rem;font-style:italic;color:#666;border:0;padding:10px 0}.form-search button{border:0;background:transparent}.form-search button img{max-width:19px}.form-search-result{display:flex;background-color:white;border:1px solid #DDDDDD}.form-search-result input{flex:auto;background-color:transparent;font-size:.75rem;font-weight:400;font-style:italic;color:#666666;border:0;padding:10px}.form-search-result button{font-size:1.125rem;background-color:transparent;border:0;color:#666666;cursor:pointer}.form-products{width:100%}.form-products select{width:100%;font-size:.75rem;font-style:italic;color:#666;border:1px solid #D1BAA3;padding:6px 10px;appearance:none;background:url(assets/images/arrow-down.png) white;background-repeat:no-repeat;background-position:98%}.form-password{margin-top:30px}.form-password label{font-size:.875rem;color:#444444}.form-password input{width:100%;font-size:.875rem;color:#444444;padding:10px;border:none;background-color:#EEEEEE}.form-password input:focus{outline:none}.form-cart{width:70px}.form-cart input{width:100%;background-color:#eee;font-size:.75rem;color:#666;border:0;border-radius:9px;padding:8px;margin-left:5px}.form-payment-label{font-size:.875rem;font-weight:400;line-height:13px;color:#666;margin-bottom:0}.form-payment input[type="radio"]{width:0;opacity:0;position:relative}.form-payment input[type="radio"]+label:before{content:"";width:13px;height:13px;background-color:white;display:inline-block;padding:0;vertical-align:top;border:1px solid #DDDDDD;border-radius:50%;margin-right:8px;position:relative}.form-payment input[type="radio"]:checked+label:before{background-color:#00BFFF;border:2px solid white}.form-size select{width:258px;border:1px solid #EEEEEE;padding:10px;border-radius:30px;font-size:.875rem;color:#666666;text-transform:uppercase;appearance:none;background:url(assets/images/arrow-down-products.png) white;background-repeat:no-repeat;background-position:95%}.form-size select:focus{outline:none}.form-check-input{width:35px;height:35px;position:absolute !important;z-index:-1;opacity:0}.form-check-input:checked+label:after{content:'';width:30px;height:23px;position:absolute;top:0;right:-10px;background-image:url(assets/images/checked.png)}.form-check label{width:35px;height:35px;position:relative;border:1px solid #DDDDDD;border-radius:50%}.form-amount label{font-size:.875rem;font-weight:700;color:black}.form-amount input{width:67px;padding:10px;text-align:center;border:1px solid #eee}.form-login{width:100%;background-color:#E2D2C3;padding:50px 30px;border-radius:0 0 20px 20px;box-shadow:0 8px 8px rgba(0,0,0,0.3)}.form-login label{font-size:1rem;font-weight:700;color:#666;text-transform:uppercase;display:block}.form-login input{width:100%;font-size:.8125rem;font-weight:400;color:#666;text-transform:uppercase;border:0;padding:11px 20px;background-color:#D1BAA3}.color-black{background-color:black}.color-gray{background-color:#666666}.color-orange{background-color:#EE2E2B}.color-white{background-color:white}.logo-header{max-width:162px}.logo-header-login{width:auto;height:60px}.logo-footer{max-width:163px}.icon-cart{max-width:20px;margin-right:10px}.img-cart-header{max-width:62px}.img-products,.img-products-front,.img-products-back{max-width:189px;height:205px;transition:opacity .3s;display:block}.img-products-front{position:relative;z-index:100;height:100%;display:block;margin:0 auto}.img-products-back{position:absolute;z-index:200;top:0;left:50%;transform:translateX(-50%);transition:all .4s;opacity:0}.img-food{max-width:179px}.img-food-page{max-width:277px}.box-cart-header{width:100%;background-color:#eee;text-align:center;align-items:center;justify-content:center;padding:8px 10px;cursor:pointer}@media screen and (min-width: 992px){.box-cart-header{width:230px}}.box-cart-dropdown{width:308px;opacity:0;visibility:hidden;transition:.3s;margin-top:0;border:none;box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:0 0 5px 5px;padding:10px;position:absolute;background-color:white;transition:.3s;right:0}.box-cart-dropdown.fade-up{top:180%}.box-cart-page{width:241px;display:flex;align-items:center;justify-content:space-around;border-radius:15px;padding:20px 0;background-color:#FBD1D0}.box-select-index{width:100%;background-color:#F1EAE2;border-radius:19px;padding:20px;position:relative;bottom:-72px}@media screen and (min-width: 992px){.box-select-index{padding:22px 42px}}.box-sale-index{height:325px;position:relative;display:block;text-align:center}.box-sale-option{width:108px;background-color:white;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.2);display:flex;justify-content:space-around;position:absolute;top:0;right:0;opacity:0;transition:opacity .7s;z-index:500;padding:10px}.box-sale-products{min-height:205px}.box-food:hover .title-food{color:#680A02}.box-food:hover .btn-food{background-color:#680A02;color:white}.box-profile{width:100%;min-height:180px;background-color:#DDDDDD;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-direction:column}.box-profile:hover .title-profile{color:#680A02}.box-profile:hover .icon-profile{color:#EE2E2B}.box-products{width:100%;border:1px solid #eee;padding:30px}.box-products-thumb{max-width:99px;border:1px solid #eee;padding:10px;margin:10px}.box-search-result{background-color:#eee;border:1px solid #DDDDDD;padding:20px;border-radius:20px}.box-search{border-bottom:1px solid #eee}.container-page{width:100%;position:relative;z-index:1000;transition:all ease-out 300ms;background-color:white;overflow-x:hidden}.container-box-cart-header{width:100%;position:relative}.container-box-cart-header:hover .box-cart-dropdown{opacity:1;visibility:visible;top:100%;transform:rotateX(0deg)}.container-select{min-height:172px;background-color:#E2D2C3}.container-breadcrumb{min-height:113px;background-color:#E2D2C3;display:flex;align-items:flex-end}.container-title-login{min-height:210px;background-color:#E2D2C3;display:flex;align-items:center;justify-content:center}.container-sale{position:relative}.container-sale:hover .box-sale-option{opacity:1}.container-sale:hover .img-products-back{opacity:1}.container-sale:hover .title-sale-index{color:#EE2E2B;font-weight:600}.container-account{border-bottom:1px solid #eee}.container-table{width:100%;overflow-x:auto;border:1px solid #DDDDDD;border-radius:20px}.container-payment{background-color:#eee;border:1px solid #DDDDDD;border-radius:20px}.container-nav{max-width:238px;margin:20px auto}.container-search{align-items:flex-start;margin-top:50px}@media screen and (min-width: 768px){.container-search{display:flex}}.content,.content-line01,.content-line02,.content-line03{display:none}.ativo{display:block !important}.btn-cart-default,.btn-cart-header,.btn-checkout{width:137px;font-size:.875rem;font-weight:500;color:white;display:inline-block;text-align:center;padding:3px}.btn-cart-header{background-color:#EE2E2B}.btn-cart-header:hover{background-color:#680A02;color:white}.btn-cart-page{font-size:1rem;font-weight:700;color:white;text-transform:uppercase;background-color:#EE2E2B;padding:13px 36px}.btn-cart-page:hover{background-color:#680A02;color:white}.btn-checkout{background-color:#666}.btn-checkout:hover{background-color:#EE2E2B;color:white}.btn-select{font-size:.8125rem;font-weight:700;color:#9E774B;text-transform:uppercase;background-color:#D1BAA3;padding:6px 49px;margin:8px 0;display:inline-block}.btn-select:hover{color:white;background-color:#EE2E2B}@media screen and (min-width: 768px){.btn-select{margin-right:8px}}.btn-select-active{color:white;background-color:#EE2E2B}.btn-tag{font-size:.8125rem;font-weight:400;color:#666;text-transform:uppercase;padding:12px 35px;display:inline-block}.btn-tag:hover{font-weight:700;color:white;background-color:#EE2E2B}.btn-tag-active{font-weight:700;color:white;background-color:#EE2E2B}.btn-food{font-size:.875rem;font-weight:700;color:white;background-color:#EE2E2B;padding:8px 45px}.btn-food:hover{color:white}.btn-password,.btn-password-back,.btn-password-next{font-size:.875rem;font-weight:bold;color:white;text-align:center;border:0;padding:7px 60px;margin-top:30px;transition:background-color .7s}.btn-password-back{background-color:#444444}.btn-password-back:hover{background-color:#EE2E2B}.btn-password-next{background-color:#EE2E2B}.btn-password-next:hover{background-color:#680A02}.btn-back{font-size:.75rem;font-weight:700;color:#EE2E2B;background-color:#eee;border:1px solid #DDDDDD;padding:11px 34px;text-transform:uppercase}.btn-back:hover{background-color:#EE2E2B;border-color:#EE2E2B;color:white}.btn-back:hover img{filter:brightness(100)}.btn-back img{max-width:7px;margin-right:5px;transition:all .5s}.btn-account{width:259px;font-size:.875rem;color:#666;text-align:center;display:inline-block;background-color:#EEEEEE;border:1px solid #CCCCCC;margin:10px 10px 0 0;padding:10px 0}.btn-order{font-size:.75rem;font-weight:600;color:white;border-radius:7px;background-color:#EE2E2B;padding:7px 22px}.btn-order:hover{color:white;background-color:#680A02}.btn-amount{font-size:.875rem;font-weight:700;color:white;text-transform:uppercase;background-color:#EE2E2B;padding:13px 36px;border:none;transition:all .7s}.btn-amount:hover{background-color:#680A02;color:white}.btn-login{width:100%;font-size:.875rem;font-weight:700;color:white;text-transform:uppercase;background-color:#EE2E2B;border:0;transition:all .7s;padding:15px 30px}.btn-login:hover{color:white;background-color:#680A02}.btn-search-page{font-size:.875rem;font-weight:700;color:white;text-transform:uppercase;background-color:#EE2E2B;padding:10px 26px}.btn-search-page:hover{background-color:#680A02;color:white}.btn-search-result{font-size:.875rem;font-weight:700;color:white;text-transform:uppercase;background-color:#EE2E2B;padding:8px 12px;border:0;border-radius:10px;cursor:pointer;display:inline-block;margin-top:20px}.btn-search-result:hover{background-color:#680A02;color:white}.btn-search-gray{font-size:.875rem;font-weight:700;color:#666666;text-transform:uppercase;background-color:#eee;border:1px solid #DDDDDD;padding:8px 12px;border-radius:10px}.btn-search-gray:hover{color:#5a5a5a}.open,.fechar{font-size:.875rem;font-weight:600;text-transform:uppercase;color:#EE2E2B;margin-bottom:0;padding:10px 5px;border:1px solid #EE2E2B;border-radius:5px}.fechar{width:100%;margin-bottom:20px;text-align:center}.menu{width:100%;list-style:none;padding:0;margin:0;display:flex}.menu li{flex:auto;text-align:center}.menu li a{font-size:.8125rem;color:white;text-transform:uppercase;display:inline-block;padding:17px 0}.menu-categories{font-weight:700;max-width:259px}.menu-categories a{display:block !important;padding:17px 10px !important}.menu-categories a i{font-size:1.125rem;margin:0 5px}@media screen and (min-width: 992px){.menu-categories{background-color:#680A02}}.menu-nav{border-bottom:3px solid #680A02}.menu-sidebar{list-style:none;padding:0;margin:0}.menu-sidebar li{border-bottom:1px solid #CCCCCC}.menu-sidebar li a{font-size:.75rem;font-weight:600;color:#3e4044;text-transform:uppercase;display:block;padding:10px 0}.menu-login{margin:0;padding:0;list-style:none;display:flex}.menu-login li{flex:auto;text-align:center}.menu-login li a{font-family:"Caveat";font-size:1.375rem;font-weight:600;color:#4D4D4D}@media (max-width: 1200px){.menu-login li a{font-size:calc(1.2625rem + .15vw) }}.menu-login li a:hover{color:#808080}.dropdown-menu{width:100%;border:0;box-shadow:0 2px 3px rgba(0,0,0,0.3);border-radius:0;margin:0;padding:0}.dropdown-menu li{text-align:left}.dropdown-item{color:#666;padding:10px;text-transform:initial}.dropdown-item:hover{color:#EE2E2B}.dropdown-item:active{background:#f8f9fa !important;color:#EE2E2B}.is-active{background-color:white !important}.is-active a{color:#680A02 !important}.sidebar{width:230px;height:100%;position:fixed;background-color:#EEEEEE;top:0;right:0;z-index:998;overflow-y:auto;padding:20px 10px}.sidebar-box{display:none;width:100%}.sidebar-drop{list-style:none;margin:0;padding:0}.animacao{position:fixed;transform:translateX(-230px)}.breadcrumb{background-color:transparent;margin-bottom:0}.breadcrumb-item{font-size:.6875rem}.nav-products{width:39px;line-height:39px;font-size:1rem;font-weight:700;color:#EE2E2B;text-align:center;border:1px solid #EE2E2B;border-radius:50%;display:inline-block}.nav-products:hover{color:white;background-color:#EE2E2B}.nav-products-active{color:white;background-color:#EE2E2B}.icon-media-footer{font-size:1.5625rem;color:#680A02}@media (max-width: 1200px){.icon-media-footer{font-size:calc(1.28125rem + .375vw) }}.icon-media-footer:hover{color:white}.icon-option{max-width:25px;filter:brightness(0)}.icon-option:hover{filter:none}.icon-profile{font-size:3.125rem;color:#878787;margin-bottom:20px;transition:color .7s}@media (max-width: 1200px){.icon-profile{font-size:calc(1.4375rem + 2.25vw) }}.icon-nav,.icon-nav-prev,.icon-nav-next{width:26px;height:26px;background:none;background-image:url(assets/images/arrow-left-products.png);background-position:center;background-repeat:no-repeat;border:none;position:absolute;bottom:6%;transform:translateY(-50%)}.icon-nav-prev{left:12px}.icon-nav-next{right:10px;transform:translateY(-50%) rotate(180deg)}.table-order{width:100%}.table-order-header td,.table-order-body td{width:137px;padding:20px;border-right:1px solid #eee}.table-order-header td:last-child,.table-order-body td:last-child{border:none}.table-order-header td p,.table-order-body td p{font-size:.75rem;font-weight:12px;color:#666;margin-bottom:0}.table-order-header td h2,.table-order-body td h2{font-size:.75rem;font-weight:700;color:#666}.table-order-body{border-top:1px solid #eee}.table-order-adress{min-width:558px !important}.table-cart{width:100%}.table-cart-header{background-color:#eee}.table-cart-header,.table-cart-body{display:flex;flex-direction:row}.table-cart-header td,.table-cart-body td{width:180px;padding:20px}.table-cart-header p,.table-cart-body p{font-size:.75rem;font-weight:12px;color:#666;margin-bottom:0}.table-cart-header h2,.table-cart-body h2{font-size:.75rem;font-weight:700;color:#666}.table-cart-qtd{width:280px !important}.table-cart-products{width:345px !important}.table-cart-price{width:300px !important}.slide-products.owl-theme .owl-nav{width:100%;height:0;margin-top:0;display:flex;justify-content:space-between;position:absolute;top:34%;transform:translateY(-50%)}.slide-products-1{overflow:hidden !important}.slide-nav,.slide-nav-next,.slide-nav-prev{width:26px;height:26px;background-image:url(assets/images/arrow-right.png);background-position:center;background-repeat:no-repeat;filter:grayscale(50)}.slide-nav:hover,.slide-nav-next:hover,.slide-nav-prev:hover{filter:grayscale(0)}.slide-nav-prev{transform:rotate(180deg)}

.empresa-enabled{overflow:hidden}.empresa-enabled body{overflow:visible;height:100%}.empresa-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.empresa-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.empresa-container~.empresa-container{z-index:99992}.empresa-bg,.empresa-inner,.empresa-outer,.empresa-stage{position:absolute;top:0;right:0;bottom:0;left:0}.empresa-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.empresa-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.empresa-is-open .empresa-bg{opacity:.7;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.empresa-caption-wrap,.empresa-infobar,.empresa-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.empresa-show-caption .empresa-caption-wrap,.empresa-show-infobar .empresa-infobar,.empresa-show-toolbar .empresa-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.empresa-infobar{top:0;left:50%;margin-left:-79px}.empresa-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.empresa-toolbar{top:0;right:0}.empresa-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.empresa-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.empresa-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.empresa-is-sliding .empresa-slide,.empresa-slide--current,.empresa-slide--next,.empresa-slide--previous{display:block}.empresa-slide--image{overflow:visible}.empresa-slide--image:before{display:none}.empresa-slide--video .empresa-content,.empresa-slide--video iframe{background:#000}.empresa-slide--map .empresa-content,.empresa-slide--map iframe{background:#e5e3df}.empresa-slide--next{z-index:99995}.empresa-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.empresa-slide .empresa-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.empresa-can-zoomOut .empresa-image-wrap{cursor:zoom-out}.empresa-can-zoomIn .empresa-image-wrap{cursor:zoom-in}.empresa-can-drag .empresa-image-wrap{cursor:-webkit-grab;cursor:grab}.empresa-is-dragging .empresa-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.empresa-image,.empresa-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.empresa-spaceball{z-index:1}.empresa-slide--iframe .empresa-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.empresa-iframe{display:block;padding:0;border:0;height:100%}.empresa-error,.empresa-iframe{margin:0;width:100%;background:#fff}.empresa-error{padding:40px;max-width:380px;cursor:default}.empresa-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.empresa-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.empresa-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.empresa-close-small:focus:after{outline:1px dotted #888}.empresa-close-small:hover:after{color:#555;background:#eee}.empresa-slide--iframe .empresa-close-small{top:0;right:-44px}.empresa-slide--iframe .empresa-close-small:after{background:transparent;font-size:35px;color:#aaa}.empresa-slide--iframe .empresa-close-small:hover:after{color:#fff}.empresa-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.empresa-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.empresa-caption a,.empresa-caption button,.empresa-caption select{pointer-events:all}.empresa-caption a{color:#fff;text-decoration:underline}.empresa-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.empresa-button[disabled]{cursor:default;pointer-events:none}.empresa-button,.empresa-infobar__body{background:rgba(30,30,30,.6)}.empresa-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.empresa-button:after,.empresa-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.empresa-button[disabled]:after,.empresa-button[disabled]:before{opacity:.3}.empresa-button--left:after,.empresa-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.empresa-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.empresa-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.empresa-button--left{border-bottom-left-radius:5px}.empresa-button--right{border-bottom-right-radius:5px}.empresa-button--close:after,.empresa-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.empresa-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.empresa-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.empresa-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.empresa-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.empresa-arrow--right{right:0}.empresa-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.empresa-arrow--left:after,.empresa-arrow--right:after{left:0}.empresa-show-nav .empresa-arrow{opacity:.6}.empresa-show-nav .empresa-arrow[disabled]{opacity:.3}.empresa-slide>.empresa-loading{border: 6px solid hsla(30, 5%, 23%, 0.5);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;animation-name:loading; -webkit-animation:loading .8s infinite linear;animation:loading .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.empresa-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.empresa-fx-slide.empresa-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.empresa-fx-slide.empresa-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.empresa-fx-slide.empresa-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.empresa-fx-fade.empresa-slide--next,.empresa-fx-fade.empresa-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.empresa-fx-fade.empresa-slide--current{opacity:1}.empresa-fx-zoom-in-out.empresa-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.empresa-fx-zoom-in-out.empresa-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.empresa-fx-zoom-in-out.empresa-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.empresa-fx-rotate.empresa-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.empresa-fx-rotate.empresa-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.empresa-fx-rotate.empresa-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.empresa-fx-circular.empresa-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.empresa-fx-circular.empresa-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.empresa-fx-circular.empresa-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.empresa-fx-tube.empresa-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.empresa-fx-tube.empresa-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.empresa-fx-tube.empresa-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.empresa-infobar{left:0;margin-left:0}.empresa-button--left,.empresa-button--right{display:none!important}.empresa-caption{padding:20px 0;margin:0}}.empresa-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.empresa-button--pause:before,.empresa-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.empresa-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.empresa-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.empresa-button--thumbs,.empresa-thumbs{display:none}@media (min-width:800px){.empresa-button--thumbs{display:inline-block}.empresa-button--thumbs span{font-size:23px}.empresa-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.empresa-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.empresa-show-thumbs .empresa-thumbs{display:block}.empresa-show-thumbs .empresa-inner{right:220px}.empresa-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.empresa-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.empresa-thumbs-loading{background:rgba(0,0,0,.1)}.empresa-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.empresa-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.empresa-thumbs>ul>li.empresa-thumbs-active:before{opacity:1}}

.display{
	display: none;
}

.menu-categories {
    font-weight: 700;
    max-width: inherit;
}

.cursor-pointer{
	cursor:  pointer;
}

.width-100{
	width:  100% !important;
}

.form-payment-label {
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    color: #666;
    margin-bottom: 0;
}

.text-cart-total {
    font-size: 16px;
    font-weight: 400;
    color: #666;
    margin-bottom: 0;
}

.form-parcelas input[type="radio"] {
	width: 16px;
    height: 16px;
    margin-right: 8px;
}

.esqueci-minha-senha{
    position: relative;
    top: -20px;
    padding: 8px;
}

.mensagem-erro{
	color: red;
}

.box-cart-dropdown {
    width: 450px !important;
    z-index: 9;
}

.img-cart-header {
    max-width: 62px;
    margin: 0px 20px 10px 0px;
}

.img-products, .img-products-front, .img-products-back {
    height: auto !important;
}

.btn-link {
    font-weight: 600;
    color: #EE2E2B;
    text-decoration: none;
    border: 0px;
    background-color: #f7f7f7;
    font-size: 18px;
}

.btn-link:hover,
.btn-link:focus {
    color: #bd120f;
    text-decoration: none;
}

.btn-cart-page {
    border: 0px;
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,0.125);
    border-radius: 5px;
}

.accordion>.card>.card-header {
    border-radius: 0;
    margin-bottom: 0px;
}

.form-password textarea {
    width: 100%;
    font-size: .875rem;
    color: #444444;
    padding: 10px;
    border: none;
    background-color: #EEEEEE;
    border-radius: 25px;
}

.form-password input:disabled {
    background-color: #d0d0d0;
    cursor: not-allowed;
}

.page-item{
	margin: 0px 2px;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #EE2E2B;
    border-color: #EE2E2B;

    width: 39px;
    border-radius: 50% !important;
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
}

.page-link{
	width: 39px;
    border-radius: 50% !important;
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
}

.page-link:hover {
    z-index: 2;
    color: #FFF;

    border-radius: 50% !important;
    text-decoration: none;
    background-color: #EE2E2B;
    border-color: #EE2E2B;
}

.marcacao-caracteres{
    position: relative;
    top: -5px;
    padding: 0px 20px;
}

.marcacao-caracteres .max-caracteres{
    float: left;
}

.marcacao-caracteres .caracteres-restantes{
    float: right;
    color: #ee2e2b;
}

.form-cart {
    width: 70px;
    margin: 0px 0px 0px 24px;
}

.table-cart-header td,
.table-cart-body td {
    font-size: .75rem;
    font-weight: 12px;
    color: #666;
    margin-bottom: 0;
}

.table-cart-products {
    width: 490px !important;
}

.table-cart-price {
    width: 140px !important;
}

.table-order-adress {
    min-width: 460px !important;
}

.itens-parcela{
	border-bottom: 1px solid #ddd;
	margin-right: 0px;
	margin-left: 0px;
}

.itens-parcela:last-child{
	border-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.container-table {
    width: 100%;
    overflow-x: auto;
    border: 0px;
    border-radius: 0px;
}

.btn-remover{
    height: 24px;
    width: 7em;
    color: #fff !important;
    border: 0px solid white;
    border-radius: 1em;
    box-shadow: 0 0 0.2em #680a02;
    box-sizing: content-box;
    text-align: center;
    line-height: 24px;
    background-color: #EE2E2B;
    font-size: 15px !important;
}

.table {
    width: 100%;
    margin-bottom: 10px;
    color: #726a66;
    border-radius: 20px;
}

.table thead {
    background-color: #eee;
}

.table thead th:first-child {
	border-radius: 20px 0px 0px 0px;
}

.table thead th:last-child {
	border-radius: 0px 20px 0px 0px;
}

.table tbody tr:last-child td:first-child {
	border-radius: 0px 0px 0px 20px;
}

.table tbody tr:last-child td:last-child {
	border-radius: 0px 0px 20px 0px;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
    top: 50%;
    left: 4px;
    height: 24px;
    width: 7em;
    margin-top: -9px;
    display: block;
    position: absolute;
    color: white;
    border: 0px solid white;
    border-radius: 1em;
    box-shadow: 0 0 0.2em #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: "Montserrat";
    line-height: 24px;
    content: "+ Detalhes";
    background-color: #0275d8;
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before {
    content: "- Detalhes";
    background-color: #d33333;
}

.col-qtd{
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}

.btn-carrinho{
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

@media(max-width: 767px){
	.table thead th:first-child {
		border-radius: 20px 0px 0px 0px;
	}

	.table thead th:nth-child(3) {
		border-radius: 0px 20px 0px 0px;
	}

	.table tbody tr:last-child td:first-child {
		border-radius: 0px 0px 0px 20px;
	}

	.table tbody tr:last-child td:nth-child(3) {
		border-radius: 0px 0px 20px 0px;
	}

	table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
	table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
	    top: 20%;
        left: 28px;
	}

	.col-qtd {
	    margin-top: 35px;
	}

	.btn-remover {
	    height: 25px;
	    width: 112px;
	    color: #fff !important;
	    border: 0px solid white;
	    border-radius: 1em;
	    box-shadow: 0 0 0.2em #680a02;
	    box-sizing: content-box;
	    text-align: center;
	    line-height: 22px;
	    background-color: #EE2E2B;
	}
}

@media(max-width: 425px){
	.table thead th:first-child {
		border-radius: 20px 0px 0px 0px;
	}

	.table thead th:nth-child(2) {
		border-radius: 0px 20px 0px 0px;
	}

	.table tbody tr:last-child td:first-child {
		border-radius: 0px 0px 0px 20px;
	}

	.table tbody tr:last-child td:nth-child(2) {
		border-radius: 0px 0px 20px 0px;
	}

	.btn-carrinho{
		display: flex;
	    flex-direction: column;
	    flex-wrap: nowrap;
	    align-content: space-between;
	    justify-content: space-between;
	    align-items: stretch;
	}

	.btn-carrinho a{
		margin-bottom: 10px;
	}

	.box-cart-page {
	    width: 100%;
	    display: flex;
	    align-items: center;
	    justify-content: space-around;
	    border-radius: 15px;
	    padding: 20px 0;
	    background-color: #FBD1D0;
	}

	table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
	table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
	    top: 20%;
        left: 28px;
	}

	.col-qtd {
	    margin-top: 35px;
	}

	.btn-remover {
	    height: 25px;
	    width: 112px;
	    color: #fff !important;
	    border: 0px solid white;
	    border-radius: 1em;
	    box-shadow: 0 0 0.2em #680a02;
	    box-sizing: content-box;
	    text-align: center;
	    line-height: 22px;
	    background-color: #EE2E2B;
	}
}

@media(max-width: 375px){
	.table thead th:first-child {
		border-radius: 20px 0px 0px 0px;
	}

	.table thead th:first-child {
		border-radius: 0px 20px 0px 0px;
	}

	.table tbody tr:last-child td:first-child {
		border-radius: 0px 0px 0px 20px;
	}

	.table tbody tr:last-child td:first-child {
		border-radius: 0px 0px 20px 0px;
	}

	table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
	table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
	    top: 20%;
	}

	.col-qtd {
	    margin-top: 35px;
	}
}

@media(max-width: 320px){
	.table thead th:first-child {
		border-radius: 20px 0px 0px 0px;
	}

	.table thead th:first-child {
		border-radius: 20px 20px 0px 0px;
	}

	.table tbody tr:last-child td:first-child {
		border-radius: 0px 0px 0px 20px;
	}

	.table tbody tr:last-child td:first-child {
		border-radius: 0px 0px 20px 0px;
	}
}