.rihappyio-shipping-list-0-x-shippingList{display:flex;width:100%}.rihappyio-shipping-list-0-x-shippingListContainer>div:last-child{border-bottom:none;padding-bottom:0}.rihappyio-shipping-list-0-x-shippingListContainer>div:first-child{padding-top:0}.rihappyio-shipping-list-0-x-buttonContainer .vtex-button{color:#62489d;background:transparent;font-size:14px;line-height:19px;min-width:180px;border-color:transparent;border-radius:10px;font-weight:700;text-transform:lowercase}.rihappyio-shipping-list-0-x-shippingListContainer{overflow:auto;transition:.3s}.rihappyio-shipping-list-0-x-fullList::-webkit-scrollbar{width:4px}.rihappyio-shipping-list-0-x-fullList::-webkit-scrollbar-track{background:#c4c4c4}.rihappyio-shipping-list-0-x-fullList::-webkit-scrollbar-thumb{background:rgba(140,136,136,.92)}.rihappyio-shipping-list-0-x-fullList{padding-right:12px;max-height:498px}.rihappyio-shipping-list-0-x-buttonContainer .vtex-button__label{padding:0!important}.rihappyio-shipping-list-0-x-changeCepButtonContainer{position:relative;max-width:232px;margin-right:15px;align-items:end}.rihappyio-shipping-list-0-x-changeCepButtonContainer .rihappyio-rihappy-region-components-0-x-cepInputContainerError:before{position:absolute;content:"CEP Inválido. Digite novamente.";top:50px;left:5px;font-size:12px;color:red}.rihappyio-shipping-list-0-x-changeCepButtonContainer .vtex-input-prefix__group{border-radius:0;border-bottom-left-radius:23px;border-top-left-radius:23px;border:none;max-height:32px}.rihappyio-shipping-list-0-x-changeCepButtonContainer .vtex-input__label{font-weight:700;font-size:14px;line-height:19px;width:auto;padding:0 4px}.rihappyio-shipping-list-0-x-changeCEPContainer{margin-top:12px;margin-bottom:12px}.rihappyio-shipping-list-0-x-changeCepButtonContainer .vtex-button{background-color:#fff!important;border-radius:0;border-bottom-right-radius:23px;border-top-right-radius:23px;border:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle data-name='Ellipse 8' cx='8' cy='8' r='8' fill='%23a7a7a7'/%3E%3Cpath data-name='Path 238' d='M6.714 3.947l3.889 3.889-3.889 3.889' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' opacity='.75'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;min-height:32px;max-height:32px}.rihappyio-shipping-list-0-x-changeCEPContainer>:last-child:visited{color:#62489d}.rihappyio-shipping-list-0-x-changeCEPContainer>:last-child{font-size:14px;line-height:16px;color:#62489d;-webkit-text-decoration-line:underline;text-decoration-line:underline;align-self:end;width:71px}.rihappyio-shipping-list-0-x-changeCEPContainer>:last-child:active,.rihappyio-shipping-list-0-x-changeCEPContainer>:last-child:hover{color:#3c1053}.rihappyio-shipping-list-0-x-changeCEPContainer>:last-child .vtex__icon-external-link{display:none}.rihappyio-shipping-list-0-x-changeCepButtonContainer .vtex-input__error{position:absolute;margin-top:5px}.rihappyio-shipping-list-0-x-changeCepButtonContainer .vtex-button__label{padding:0 20px!important}.rihappyio-shipping-list-0-x-changeCepButtonContainer .vtex__icon-spinner{color:#68478d!important;background:#fff}.rihappyio-shipping-list-0-x-changeCepButtonContainer .rihappyio-rihappy-region-components-0-x-cepInputContainer{position:relative;flex-direction:row}.rihappyio-shipping-list-0-x-changeCepButtonContainer .rihappyio-rihappy-region-components-0-x-cepLabel{position:absolute!important;top:-24px!important;margin:0!important;background-color:transparent!important;display:block}.rihappyio-shipping-list-0-x-changeCepButtonContainer .rihappyio-rihappy-region-components-0-x-cepInput{margin:0!important;padding-right:0!important;border:none!important;max-width:183px;background-color:#fff!important;border-radius:50px 0 0 50px!important;-webkit-border-radius:50px 0 0 50px!important;-moz-border-radius:50px 0 0 50px!important;-ms-border-radius:50px 0 0 50px!important;-o-border-radius:50px 0 0 50px!important;box-shadow:inset 0 0 0 30px #fff!important;-webkit-box-shadow:0 0 0 30px #fff inset!important}.rihappyio-shipping-list-0-x-changeCepButtonContainer .rihappyio-rihappy-region-components-0-x-cepInput::-moz-placeholder{color:transparent}.rihappyio-shipping-list-0-x-changeCepButtonContainer .rihappyio-rihappy-region-components-0-x-cepInput:-ms-input-placeholder{color:transparent}.rihappyio-shipping-list-0-x-changeCepButtonContainer .rihappyio-rihappy-region-components-0-x-cepInput::-ms-input-placeholder{color:transparent}.rihappyio-shipping-list-0-x-changeCepButtonContainer .rihappyio-rihappy-region-components-0-x-cepInput::placeholder{color:transparent}.rihappyio-shipping-list-0-x-changeCepButtonContainer .vtex-button__label>svg,.rihappyio-shipping-list-0-x-shippingList .vtex-styleguide-9-x-rotate.vtex__icon-spinner{display:none}.rihappyio-shipping-list-0-x-shippingList .vtex-tabs__nav{box-sizing:border-box;border-radius:25px;position:relative;gap:10px;margin-bottom:10px;border:none}.rihappyio-shipping-list-0-x-shippingList .vtex-tabs__nav .vtex-tab__button--active{background:#62489d;border:1.5px solid #62489d;box-sizing:border-box;border-radius:25px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#fff!important}.rihappyio-shipping-list-0-x-shippingList .vtex-tabs__nav .vtex-tab__button--inactive{font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#444;width:100%;padding:0;background:#dbdbdb;border-radius:20px}.rihappyio-shipping-list-0-x-containerFlag{position:absolute;right:-5px;top:-30px;z-index:1;background-color:#43b02a;border-radius:25px;width:73px;height:36px;display:flex;align-items:center;justify-content:center}.rihappyio-shipping-list-0-x-contentFlag{color:#fff;font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:19px}.rihappyio-shipping-list-0-x-shippingList .vtex-tabs__nav .vtex-tab__button{font-style:normal;font-weight:700;font-size:16px;line-height:24px;width:100%;padding:0;border:none}.rihappyio-shipping-list-0-x-shippingList .vtex-tabs__nav .vtex-tab__button:disabled{display:none}.rihappyio-shipping-list-0-x-shippingList .vtex-tabs__content{max-width:90%;margin:0 auto}@media (max-width:374px){.rihappyio-shipping-list-0-x-shippingList .vtex-tabs__nav .vtex-tab__button{font-size:14px}}.rihappyio-shipping-list-0-x-shippingOption--highlight{background-color:#ffdf00;color:#000;font-weight:700;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;padding:0 5px}@media (min-width:1024px){.rihappyio-shipping-list-0-x-shippingContainer{margin:0;padding:0}.rihappyio-shipping-list-0-x-shippingList{max-width:333px}.rihappyio-shipping-list-0-x-changeCEPContainer{margin-top:30px;margin-bottom:25px}.rihappyio-shipping-list-0-x-changeCEPContainer>:last-child{font-size:12px}}