.ReactModalPortal .ReactModal__Overlay--after-open{background-color:rgba(0,0,0,.8)!important;z-index:10000}.ReactModal__Body--open{overflow-y:hidden}.rihappyio-buy-box-0-x-price{display:inline-block}.rihappyio-buy-box-0-x-firstPartyContainer,.rihappyio-buy-box-0-x-openModalButtonContainer .vtex-button{display:block;width:100%;border:1px solid #e6e6e6;background-color:#fff!important;outline:none;padding:12px 9px;color:#000;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px}.rihappyio-buy-box-0-x-openModalButtonContainer .vtex-button__label{padding:0!important;display:block}.rihappyio-buy-box-0-x-openModalButtonTitle{top:-10px;left:20px}.rihappyio-buy-box-0-x-internalModalHeader{padding:52px 14px 20px;background-color:#fff}.rihappyio-buy-box-0-x-internalListSeller{background-color:#f1f1f1;padding:20px}.rihappyio-buy-box-0-x-sellersList{overflow-x:auto;padding-top:10px}.rihappyio-buy-box-0-x-closeSwipeButton{background-color:transparent;border:none;padding:0;position:absolute;right:20px;top:18px;cursor:pointer}.rihappyio-buy-box-0-x-bestOfferContainer{margin-bottom:20px}.rihappyio-buy-box-0-x-bestOfferParagraph{margin:0;font-size:14px}.rihappyio-buy-box-0-x-bestOfferPrices{margin:10px 0 20px}.rihappyio-buy-box-0-x-bestOfferAddToCart .vtex-button{min-height:48px}.rihappyio-buy-box-0-x-bestOfferAddToCart .vtex-add-to-cart-button-0-x-buttonText:before{position:absolute;left:15px;height:20px;width:20px;background-size:20px;background-repeat:no-repeat}.rihappyio-buy-box-0-x-bestOfferAddToCart .vtex-add-to-cart-button-0-x-buttonText{font-size:0}.rihappyio-buy-box-0-x-bestOfferAddToCart .vtex-add-to-cart-button-0-x-buttonText:after{content:"compre e receba";font-size:14px}.rihappyio-buy-box-0-x-bestOfferAddToCart .vtex-add-to-cart-button-0-x-buttonText{width:100%}.rihappyio-buy-box-0-x-sellersList>:last-child{margin-bottom:8px}.rihappyio-buy-box-0-x-sellerListItem{background:#fff;padding:12px 18px;border:1px solid #e6e6e6;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}.rihappyio-buy-box-0-x-containerParagraph{font-size:16px}.rihappyio-buy-box-0-x-bestOffer{margin-bottom:20px;color:#000;font-size:16px}.rihappyio-buy-box-0-x-sellerNameContainer{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-height:16px;line-height:16px;word-break:break-word;margin-bottom:9px;font-size:14px}.rihappyio-buy-box-0-x-sellerInstallments{color:#006b35;font-weight:700}.rihappyio-buy-box-0-x-installmentsContainer{color:#2cb34a}.rihappyio-buy-box-0-x-interestRate{font-weight:400}.rihappyio-buy-box-0-x-addToCartContainer .vtex-button{display:block;margin-left:auto;border-radius:10px;transition:.3s;max-width:48px;height:48px}.rihappyio-buy-box-0-x-addToCartContainer .vtex-button__label{padding:0!important;font-size:0}.rihappyio-buy-box-0-x-addToCartContainer .vtex-add-to-cart-button-0-x-buttonText:before{margin:0}.rihappyio-buy-box-0-x-openModalButtonContainer .rihappyio-buy-box-0-x-openSwipePrice{font-style:normal;font-weight:400;font-size:16px;color:#000}.rihappyio-buy-box-0-x-titleCepContainer{max-width:115px}.rihappyio-buy-box-0-x-sellerInfoContainer{flex:1}.rihappyio-buy-box-0-x-addToCartContainer{min-width:48px}.ReactModal__Content.ReactModal__Content--after-open{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}@media (max-width:63.9375rem){.ReactModal__Content.ReactModal__Content--after-open{transform:inherit!important;width:0;height:0}}.rihappyio-buy-box-0-x-pricesContainer{margin-left:10px}.rihappyio-buy-box-0-x-buyBoxTittle{font-size:14px}@media (min-width:64em){.rihappyio-buy-box-0-x-buyBoxInternalContentContainer{box-shadow:0 0 5px 0 rgb(0 0 0/50%);max-width:620px;min-width:620px;background:#fff;border-radius:35px}.rihappyio-buy-box-0-x-sellersList{margin-bottom:10px}.rihappyio-buy-box-0-x-sellersList::-webkit-scrollbar{width:4px}.rihappyio-buy-box-0-x-sellersList::-webkit-scrollbar-track{background:#c4c4c4}.rihappyio-buy-box-0-x-sellersList::-webkit-scrollbar-thumb{background:rgba(140,136,136,.92)}.rihappyio-buy-box-0-x-titleCepContainer{max-width:unset}.rihappyio-buy-box-0-x-addToCartContainer{min-width:200px;max-width:200px}.rihappyio-buy-box-0-x-openModalButtonContainer{max-width:390px;margin-bottom:40px}.rihappyio-buy-box-0-x-pricesContainer{margin-left:0}}.rihappyio-buy-box-0-x-openModalButtonContainer{margin-bottom:60px}.vtex-modal__modal{width:auto;background:transparent;box-shadow:none}.rihappyio-buy-box-0-x-addToCartContainer .vtex-add-to-cart-button-0-x-buttonText{font-size:0}.rihappyio-buy-box-0-x-changeCepButtonContainer .vtex__icon-spinner{color:#68478d!important}.vtex-styleguide-9-x-scrollBar::-webkit-scrollbar-thumb,.vtex-styleguide-9-x-scrollBar::-webkit-scrollbar-track{background:transparent}.vtex-styleguide-9-x-scrollBar{padding:0}.rihappyio-buy-box-0-x-seeAllSellersContainer .vtex-button{background-color:transparent!important;color:#603f8e;text-transform:none;font-size:14px;min-height:unset;border:none!important;text-decoration:underline;transition:.3s}.rihappyio-buy-box-0-x-seeAllSellersContainer .vtex-button:active,.rihappyio-buy-box-0-x-seeAllSellersContainer .vtex-button:hover{color:#ad96dc}.rihappyio-buy-box-0-x-seeAllSellersContainer .vtex-button__label{padding:0!important}.rihappyio-buy-box-0-x-shippingInformation{font-size:12px}.rihappyio-buy-box-0-x-cartButton{display:flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;background-color:#2db34a;border-radius:10px}.rihappyio-buy-box-0-x-cartButton:before{height:20px;width:20px;background-size:20px;background-repeat:no-repeat;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTE1Ljc3MiAxMGgtOS4xNmwuMiAxSDE1LjJhLjc1Ljc1IDAgMDEuNzMxLjkxNmwtLjE3Mi43NTlhMS43NTEgMS43NTEgMCAxMS0xLjk4My4zMjVINy4yMjRhMS43NSAxLjc1IDAgMTEtMi4xLS4yNjhMMi45MzQgMkguNzVBLjc1Ljc1IDAgMDEwIDEuMjV2LS41QS43NS43NSAwIDAxLjc1IDBoMy4yYS43NS43NSAwIDAxLjczNS42bC4yOSAxLjRIMTcuMjVhLjc1Ljc1IDAgMDEuNzMxLjkxNmwtMS40ODEgNi41YS43NS43NSAwIDAxLS43MjguNTg0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==")}.rihappyio-buy-box-0-x-swipeOverlay{background-color:rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.rihappyio-buy-box-0-x-swipeOverlay--opened{opacity:1;visibility:visible}.rihappyio-buy-box-0-x-swipeContent{background-color:#fff;border-radius:0;padding:0;box-shadow:0 0 5px 0 rgba(0,0,0,.5);transition:transform .3s ease-in-out}.rihappyio-buy-box-0-x-swipeContent--closed{pointer-events:none;transform:translateY(100%);visibility:hidden}.rihappyio-buy-box-0-x-swipeContent--opened{pointer-events:all;transform:translateY(0);visibility:visible}@media (min-width:64rem){.rihappyio-buy-box-0-x-swipeContent{display:flex;top:0!important;height:70vh!important;background-color:transparent!important;padding:0!important;box-shadow:unset!important;position:relative;overflow:hidden}}