.gbarbosa-gbarbosa-components-1-x-keepShoppingButton,.gbarbosa-gbarbosa-components-1-x-keepShoppingButtonContainer,.gbarbosa-gbarbosa-components-1-x-keepShoppingButtonLabel{}.gbarbosa-gbarbosa-components-1-x-cartFoodModalContainer{position:fixed;background-color:#fff;width:100%;max-width:495px;height:62vh;max-height:332px;left:50%;top:50%;z-index:1000;padding:45px;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.gbarbosa-gbarbosa-components-1-x-cartFoodModalContainer{height:70vh;width:95%;max-height:375px;padding:45px 20px}}.gbarbosa-gbarbosa-components-1-x-cartFoodModalShadow{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:999;box-shadow:inset 0 3px 6px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:rgba(82,82,82,.4)}.gbarbosa-gbarbosa-components-1-x-cartFoodIncompatibleTitle{display:block;color:#ed1d25;text-align:center;font-weight:700;font-size:24px;margin-bottom:10px;display:flex;justify-content:center;gap:11px;align-items:center}.gbarbosa-gbarbosa-components-1-x-cartFoodIncompatibleInfo{text-align:center;font-size:14px;display:block;letter-spacing:-.5px;margin-bottom:30px;color:#525252}.gbarbosa-gbarbosa-components-1-x-cartFoodActions{display:flex;gap:14px;justify-content:space-around}.gbarbosa-gbarbosa-components-1-x-cartFoodAction1{padding:9px 21px;background:none;border:1px solid #ed1d25;color:#ed1d25;font-weight:700;border-radius:5px;font-size:14px;cursor:pointer;font-family:Montserrat}.gbarbosa-gbarbosa-components-1-x-cartFoodAction2{padding:10px 33px;border:1px solid #ed1d25;cursor:pointer;text-decoration:none;color:#fff;background:#ed1d25;text-align:center;border-radius:5px}.gbarbosa-gbarbosa-components-1-x-closeButton{position:absolute;right:20px;top:20px;cursor:pointer;padding:15px}.gbarbosa-gbarbosa-components-1-x-cartFoodModalLogo{width:75px;display:block;margin:0 auto}.ReactModal__Overlay{z-index:999}.ReactModal__Content,.ReactModal__Overlay{background-color:unset!important}.gbarbosa-gbarbosa-components-1-x-quantityComponent{display:flex;width:100%;justify-content:space-around;align-items:center;border:1px solid #dedede;border-radius:4px;margin-bottom:7px}.vtex-flex-layout-0-x-flexRowContent--quantity-pdp .gbarbosa-gbarbosa-components-1-x-quantityComponent{width:100%}@media (max-width:768px){.gbarbosa-gbarbosa-components-1-x-quantityComponent{width:90px}.vtex-flex-layout-0-x-flexColChild--checkout-quantity-selector .gbarbosa-gbarbosa-components-1-x-quantityInput{width:30px}.vtex-flex-layout-0-x-flexColChild--checkout-quantity-selector .gbarbosa-gbarbosa-components-1-x-quantityComponent{width:120px}@media (max-width:320px){.vtex-flex-layout-0-x-flexColChild--checkout-quantity-selector .gbarbosa-gbarbosa-components-1-x-quantityComponent{width:100px}}}.gbarbosa-gbarbosa-components-1-x-generalButton{background-color:transparent;border:none;color:#898989;font-size:24px;font-weight:300;cursor:pointer}.gbarbosa-gbarbosa-components-1-x-minusButton,.gbarbosa-gbarbosa-components-1-x-plusButton{cursor:not-allowed;opacity:.4}.gbarbosa-gbarbosa-components-1-x-quantityInput{cursor:default;font-weight:600;font-size:14px;font-family:Montserrat,sans-serif;line-height:1rem;color:#111;width:100%;outline:none;border:none;text-align:center;height:auto;background:transparent;padding:4px 0;-moz-appearance:textfield}.gbarbosa-gbarbosa-components-1-x-quantityInput::-webkit-inner-spin-button,.gbarbosa-gbarbosa-components-1-x-quantityInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:768px){.gbarbosa-gbarbosa-components-1-x-quantityInput{text-align:center;padding-right:0}}.vtex-flex-layout-0-x-flexRow--minicart-quantity-selector .gbarbosa-gbarbosa-components-1-x-quantityComponent{width:98px;max-width:90px;border-radius:6px;float:right}.vtex-flex-layout-0-x-flexRow--minicart-quantity-selector .gbarbosa-gbarbosa-components-1-x-generalButton{background-color:transparent;border:none;color:#898989!important;font-size:24px;font-weight:300;cursor:pointer;width:3rem}.vtex-flex-layout-0-x-flexRow--minicart-quantity-selector .gbarbosa-gbarbosa-components-1-x-generalMinorButton{border-right:1px solid #dedede;padding-bottom:3px}.vtex-flex-layout-0-x-flexRow--minicart-quantity-selector .gbarbosa-gbarbosa-components-1-x-generalPlusButton{border-left:1px solid #dedede}.vtex-flex-layout-0-x-flexRow--minicart-quantity-selector .gbarbosa-gbarbosa-components-1-x-quantityInput{width:40px;height:16px;border:none;text-align:center}.vtex-flex-layout-0-x-flexRow--minicart-quantity-selector .gbarbosa-gbarbosa-components-1-x-quantityInput:focus-visible{outline:none;box-shadow:none;border:none}.vtex-flex-layout-0-x-flexRowContent--quantity-pdp{.gbarbosa-gbarbosa-components-1-x-quantityInput{padding:8px}}