button.prezunic-prezunic-components-2-x-addToCartAvailableSoon{background-color:silver!important;border-radius:6px;pointer-events:none}.prezunic-prezunic-components-2-x-addToCartValidationContainer,.prezunic-prezunic-components-2-x-addToCartWrapper,.prezunic-prezunic-components-2-x-productUnavailable{}@media (max-width:768px){.prezunic-prezunic-components-2-x-addToCartValidationButton{font-size:0;min-height:20px!important;width:100%;min-width:20px!important}.prezunic-prezunic-components-2-x-orderPlacedSessionWrapperMobile{flex-direction:column}}.prezunic-prezunic-components-2-x-addToCartValidationButton{font-size:14px;font-weight:600;line-height:20px;background-color:#0068ae!important;color:#fff!important;width:100%;border:none;min-height:32px!important;max-height:32px!important;border-radius:4px;cursor:pointer;font-family:Montserrat,sans-serif;text-transform:uppercase}@media screen and (max-width:768px){.prezunic-prezunic-components-2-x-addToCartValidationButton:after{margin-left:0}}.prezunic-prezunic-components-2-x-addToCartValidationButton:hover{transition:all .5s ease;background-color:#6eae46!important;color:#f4f4f4!important;border-color:#6eae46}.prezunic-prezunic-components-2-x-addToCartValidationButton.prezunic-prezunic-components-2-x-isLoading{pointer-events:none;cursor:not-allowed}.prezunic-prezunic-components-2-x-addToCartValidationButton.prezunic-prezunic-components-2-x-isLoading:after{content:""!important}.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-addToCartValidationButton{font-size:0;display:flex;align-items:center;justify-content:center}.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-addToCartValidationButton:after{content:"Comprar";font-size:14px}.vtex-flex-layout-0-x-flexRowContent--row-two-components .prezunic-prezunic-components-2-x-addToCartValidationButton{min-height:40px!important;max-height:40px!important;background-color:#fff!important;color:#0068ae!important;border:1px solid #0068ae}.vtex-flex-layout-0-x-flexRowContent--row-two-components .prezunic-prezunic-components-2-x-addToCartValidationButton:hover{transition:all .5s ease;min-height:40px!important;max-height:40px!important;background-color:#0068ae!important;color:#fff!important;border-color:#0068ae}.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-customQuantitySelector .prezunic-prezunic-components-2-x-addToCartUnavailable>button{background-color:#f4f4f4!important;color:#0068ae!important;border-color:#f4f4f4}.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-customQuantitySelector .prezunic-prezunic-components-2-x-addToCartUnavailable>button:disabled .vtex-button__label{color:#0068ae!important}.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-customQuantitySelector .prezunic-prezunic-components-2-x-addToCartIsFood>button{min-height:32px!important;max-height:32px!important;background-color:#0068ae!important;color:#fff!important;border-color:#0068ae}@media (min-width:769px){.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-customQuantitySelector .prezunic-prezunic-components-2-x-addToCartUnavailable>button:after{display:none}.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-customQuantitySelector .prezunic-prezunic-components-2-x-addToCartUnavailable>button{font-size:14px;line-height:13px}}@media (max-width:768px){.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-customQuantitySelector .prezunic-prezunic-components-2-x-addToCartUnavailable>button{font-size:10px;display:flex;align-items:center;background-color:#fff!important;line-height:10px}.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-customQuantitySelector .prezunic-prezunic-components-2-x-addToCartUnavailable>button:after{display:none}.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-addToCartValidationButton{font-size:0;display:flex}.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-customQuantitySelector .prezunic-prezunic-components-2-x-addToCartIsFood{position:absolute;right:-2px;top:-1px}.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-customQuantitySelector .prezunic-prezunic-components-2-x-addToCartIsFood>button{font-size:0;min-height:22px!important;min-width:22px!important}}@media (max-width:320px){.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-customQuantitySelector .prezunic-prezunic-components-2-x-addToCartUnavailable{right:-4px}}.prezunic-prezunic-components-2-x-tagPrimeBlack{border-radius:4px;background:#3f3f3f;display:flex;height:32px;padding:4px;justify-content:space-between;align-items:center;align-self:stretch;margin-bottom:5px}.prezunic-prezunic-components-2-x-priceInstallmentsTagPrime .prezunic-prezunic-components-2-x-priceTagPrime{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:12px;text-align:right}.prezunic-prezunic-components-2-x-priceInstallmentsTagPrime .prezunic-prezunic-components-2-x-installmentsTagPrime{color:#fff;font-family:Montserrat;font-size:7px;font-style:normal;font-weight:500;line-height:7px;letter-spacing:-.35px}.prezunic-prezunic-components-2-x-priceInstallmentsTagPrime{display:flex;flex-direction:column}.prezunic-prezunic-components-2-x-customQuantitySelector{}.prezunic-prezunic-components-2-x-customNumericStepper{position:relative}.prezunic-prezunic-components-2-x-customNumericStepperMessage{position:absolute;background:#fafafa;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;border-radius:20px;box-shadow:12px 12px 15px -9px rgb(82 82 82/45%);text-align:center;font-size:13px;padding:12px;color:#525252;right:0;bottom:0;white-space:nowrap}.prezunic-prezunic-components-2-x-customNumericStepperMessage.prezunic-prezunic-components-2-x-wrap{white-space:normal;display:block;border:1px solid #0068ae;border-radius:19px}.vtex-flex-layout-0-x-flexRow--minicart-quantity-selector .prezunic-prezunic-components-2-x-customNumericStepperMessage.prezunic-prezunic-components-2-x-wrap{font-size:12px;padding:7px;white-space:nowrap;right:0;top:30px}@media (max-width:768px){.vtex-flex-layout-0-x-flexRow--minicart-quantity-selector .prezunic-prezunic-components-2-x-customNumericStepperMessage.prezunic-prezunic-components-2-x-wrap{white-space:nowrap}}@media (max-width:767px){.prezunic-prezunic-components-2-x-customNumericStepperMessage.prezunic-prezunic-components-2-x-wrap{font-size:10px;padding:6px}}@media (max-width:325px){.vtex-flex-layout-0-x-flexColChild--shadow-product .prezunic-prezunic-components-2-x-customQuantitySelector .prezunic-prezunic-components-2-x-customNumericStepperMessage.prezunic-prezunic-components-2-x-wrap{width:83px!important}}.prezunic-prezunic-components-2-x-ModalCustomContainer{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1000;background-color:#fff;border-radius:4px}.prezunic-prezunic-components-2-x-ModalCustomBackdrop{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)}.prezunic-prezunic-components-2-x-ModalCustomCloseButton{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;background-color:#0068ae;background-image:url(https://prezunic.vtexassets.com/arquivos/marca-cruzada.png);background-repeat:no-repeat;background-position:50%;background-size:12px;margin-top:0;cursor:pointer;border:none;border-top-right-radius:4px;border-bottom-left-radius:12px;font-size:0;color:#fff;text-align:center}.ReactModal__Overlay{z-index:999}.ReactModal__Content,.ReactModal__Overlay{background-color:unset!important}