.flavios-flavios-app-2-x-kitItemContainer{padding:16px;border:1px solid #ededed;border-radius:10px;margin-bottom:16px;margin-right:11px}.flavios-flavios-app-2-x-kitItemImage{width:121px;height:121px;width:100%;-o-object-fit:contain;object-fit:contain}.flavios-flavios-app-2-x-kitItemInfoContainer{position:relative;display:flex;align-items:flex-start;padding:0}.flavios-flavios-app-2-x-kitItemInfo{margin-left:32px;width:100%}.flavios-flavios-app-2-x-kitItemNameCode{font-family:Ubuntu,sans-serif;font-size:18px;font-weight:400;line-height:23.4px;text-align:left;margin-bottom:16px;display:block;max-width:86%}.flavios-flavios-app-2-x-kitItemCheckboxContainer{position:absolute;top:0;right:19px;display:flex}.flavios-flavios-app-2-x-kitItemCheckboxContainer img{margin-right:4px;margin-top:2px;cursor:pointer}.flavios-flavios-app-2-x-kitItemPricesContainer{display:block;margin-top:8px}.flavios-flavios-app-2-x-kitItemDetails{display:block;margin-top:10px;font-style:normal;font-weight:400;font-size:10px;line-height:20px;letter-spacing:.05em;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;color:#918a8a}.flavios-flavios-app-2-x-kitItemLabel{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flavios-flavios-app-2-x-selectorText{font-family:Montserrat;font-style:normal;font-weight:500;font-size:10px;line-height:12px;text-transform:uppercase;color:#000}.flavios-flavios-app-2-x-kitItemCheckbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.flavios-flavios-app-2-x-kitItemCheckboxMark,.flavios-flavios-app-2-x-kitItemCheckboxMarkSelected{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #969494;box-sizing:border-box;border-radius:4px}.flavios-flavios-app-2-x-kitItemCheckboxMarkSelected{background-color:#2e73b5;border:0}.flavios-flavios-app-2-x-kitItemCheckboxMarkSelected:after{content:url(/arquivos/check.png);width:10px;height:10px;border-radius:4px;top:1px;left:5px;position:absolute;display:none}.flavios-flavios-app-2-x-kitItemCheckbox:checked~.flavios-flavios-app-2-x-kitItemCheckboxMarkSelected:after{display:block}.flavios-flavios-app-2-x-checkboxChecked{}.flavios-flavios-app-2-x-kitItemImageContainer{width:27%}.flavios-flavios-app-2-x-kitItemListPrice{display:block;margin-bottom:10px}.flavios-flavios-app-2-x-kitItemListPrice .flavios-flavios-app-2-x-currencyCode,.flavios-flavios-app-2-x-kitItemListPrice .flavios-flavios-app-2-x-currencyDecimal,.flavios-flavios-app-2-x-kitItemListPrice .flavios-flavios-app-2-x-currencyFraction,.flavios-flavios-app-2-x-kitItemListPrice .flavios-flavios-app-2-x-currencyInteger,.flavios-flavios-app-2-x-kitItemListPrice .flavios-flavios-app-2-x-currencyLiteral{font-family:Ubuntu,sans-serif!important;font-size:16px;font-weight:400;line-height:18.38px;text-align:left;color:#929292;text-decoration:line-through}.flavios-flavios-app-2-x-kitItemPrice{display:block;margin-bottom:24px}.flavios-flavios-app-2-x-kitItemPrice .flavios-flavios-app-2-x-currencyCode,.flavios-flavios-app-2-x-kitItemPrice .flavios-flavios-app-2-x-currencyDecimal,.flavios-flavios-app-2-x-kitItemPrice .flavios-flavios-app-2-x-currencyFraction,.flavios-flavios-app-2-x-kitItemPrice .flavios-flavios-app-2-x-currencyInteger,.flavios-flavios-app-2-x-kitItemPrice .flavios-flavios-app-2-x-currencyLiteral{font-family:Ubuntu,sans-serif!important;font-size:24px;font-weight:700;line-height:27.58px;text-align:left;color:#1d4e87}.flavios-flavios-app-2-x-kitItemInstallments{display:block;font-family:Montserrat;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#969494}.flavios-flavios-app-2-x-kitItemCheckbox,.flavios-flavios-app-2-x-kitItemNotAvaiable{}.flavios-flavios-app-2-x-quantitySelectorContainer{display:flex;justify-content:space-around;border:1px solid #ededed;border-radius:4px;height:45px}.flavios-flavios-app-2-x-plusButton,.flavios-flavios-app-2-x-plusButtonDisabled{display:block;outline:none;border:0;width:36px;font-family:Montserrat,sans-serif;font-size:22px;font-weight:400;line-height:26.82px;text-align:center;color:#070221;background:transparent}.flavios-flavios-app-2-x-plusButton:hover{cursor:pointer}.flavios-flavios-app-2-x-minusButton,.flavios-flavios-app-2-x-minusButtonDisabled{display:block;outline:none;width:36px;border:0;font-family:Montserrat,sans-serif;font-size:22px;font-weight:400;line-height:26.82px;text-align:center;color:#070221;background:transparent}.flavios-flavios-app-2-x-minusButton:hover{cursor:pointer}.flavios-flavios-app-2-x-minusButtonDisabled,.flavios-flavios-app-2-x-plusButtonDisabled{}.flavios-flavios-app-2-x-quantityView{display:flex;justify-content:center;align-items:center;width:46px;border:0;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:400;line-height:16.09px;text-align:left}@media screen and (max-width:640px){.flavios-flavios-app-2-x-kitItemContainer{margin-right:0}.flavios-flavios-app-2-x-kitItemInfoContainer{flex-direction:column}.flavios-flavios-app-2-x-kitItemInfo{margin:0}.flavios-flavios-app-2-x-kitItemImage{min-width:121px}.flavios-flavios-app-2-x-kitItemNameCode{max-width:100%}}.flavios-flavios-app-2-x-skuSelectorContainer{position:relative;display:flex;justify-content:space-between;margin-bottom:14px}.flavios-flavios-app-2-x-contentContainer{font-size:16px;border:1px solid #ededed;border-radius:4px;background-color:#fff;color:#333;cursor:pointer;width:100%;height:45px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(https://flavios.vtexassets.com/arquivos/arrow-select.png);background-size:12px;background-position:right 16px center;background-repeat:no-repeat;padding:0 20px 0 16px;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:700;line-height:16.09px;text-align:left}.flavios-flavios-app-2-x-contentContainer:first-child{margin-right:7px}.flavios-flavios-app-2-x-contentContainer:last-child{margin-left:7px}.flavios-flavios-app-2-x-contentContainer option{min-height:auto;width:auto}.flavios-flavios-app-2-x-skuCheckShown{display:block;width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%);left:50%;transform:translateX(-50%);background:url(ad0382007bee67266d161897cb3e967a.svg);z-index:20}.flavios-flavios-app-2-x-skuCheckHidden{display:none}.flavios-flavios-app-2-x-skuContainer:hover{cursor:pointer}.flavios-flavios-app-2-x-skuImage{display:block;border-radius:50px;width:35px;height:35px}.flavios-flavios-app-2-x-kitContainer{background:#fff;box-sizing:border-box}.flavios-flavios-app-2-x-addItemsTitle{font-family:Ubuntu,sans-serif;font-size:18px;font-weight:700;line-height:18.38px;text-align:left;margin:18px 0 12px}.flavios-flavios-app-2-x-addItemsSubTitle{font-family:Ubuntu,sans-serif;font-size:16px;font-weight:400;line-height:18.38px;text-align:left;color:#7a7777;margin-bottom:24px}.flavios-flavios-app-2-x-kitListContainer{padding:16px 0}.flavios-flavios-app-2-x-kitProductName{font-style:normal;font-weight:900;font-size:20px;line-height:31px;text-transform:uppercase;color:#000}.flavios-flavios-app-2-x-kitProductComplementName{display:block;font-style:normal;font-weight:400;font-size:12px;line-height:15px;text-transform:uppercase;color:#000;margin-bottom:18px}.flavios-flavios-app-2-x-kitListOverflow{max-height:650px;height:100%;overflow-y:overlay}.flavios-flavios-app-2-x-kitListOverflow::-webkit-scrollbar{width:8px}.flavios-flavios-app-2-x-kitListOverflow::-webkit-scrollbar-track{background:#ededed;border-radius:30px}.flavios-flavios-app-2-x-kitListOverflow::-webkit-scrollbar-thumb{border-radius:30px;background:#1d4e87}.flavios-flavios-app-2-x-kitBuyButton{border-radius:154px;background:#1d4e87;height:54px;width:100%;cursor:pointer;padding:0;border:0;margin:0 auto;display:flex;justify-content:center;align-items:center}.flavios-flavios-app-2-x-kitBuyButtonLabel{color:#fff;text-align:center;font-family:Ubuntu,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:120%;text-transform:none;display:flex;justify-content:center;align-items:center}.flavios-flavios-app-2-x-kitBuyButtonLabel:before{content:url(https://flavios.vtexassets.com/arquivos/icon-add-cart-product.svg);width:24px;height:24px;background-position:50%;background-repeat:no-repeat;margin-right:10px;display:flex;align-items:center}.flavios-flavios-app-2-x-kitBuyButton:hover{opacity:.9}.flavios-flavios-app-2-x-kitBuyButtonTwo{border-radius:154px;border:1px solid #1d4e87;background:transparent;height:54px;transition:all .3s ease;width:100%;cursor:pointer;padding:0;margin:20px 0 0;display:flex;align-items:center;justify-content:center}.flavios-flavios-app-2-x-kitBuyButtonLabelTwo{color:#1d4e87;text-align:center;font-family:Ubuntu,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:120%;text-transform:none;display:flex;justify-content:center;align-items:center}.flavios-flavios-app-2-x-kitBuyButtonLabelTwo:before{content:url(https://flavios.vtexassets.com/arquivos/icon-buy-product.svg);width:24px;height:24px;background-position:50%;background-repeat:no-repeat;margin-right:10px;display:flex;align-items:center}.flavios-flavios-app-2-x-kitBuyButtonTwo:hover{background:#1d4e87}.flavios-flavios-app-2-x-kitBuyButtonTwo:hover .flavios-flavios-app-2-x-kitBuyButtonLabelTwo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.flavios-flavios-app-2-x-kitInfo{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;font-weight:400;text-align:center;color:#000}.flavios-flavios-app-2-x-kitInfoText{display:block;font-weight:600}.flavios-flavios-app-2-x-loadingSpinner{width:18px;height:18px;border:4px solid #fff;border-right-color:#7a7777;border-radius:50%;-webkit-animation:flavios-flavios-app-2-x-spinner 1.5s linear infinite;animation:flavios-flavios-app-2-x-spinner 1.5s linear infinite}.flavios-flavios-app-2-x-kitPrice{display:flex;flex-direction:column;margin-bottom:16px}.flavios-flavios-app-2-x-kitPriceCurrencyListPrice .flavios-flavios-app-2-x-currencyCode,.flavios-flavios-app-2-x-kitPriceCurrencyListPrice .flavios-flavios-app-2-x-currencyDecimal,.flavios-flavios-app-2-x-kitPriceCurrencyListPrice .flavios-flavios-app-2-x-currencyFraction,.flavios-flavios-app-2-x-kitPriceCurrencyListPrice .flavios-flavios-app-2-x-currencyInteger{color:#929292;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.175px;text-decoration:line-through;text-align:left;line-height:normal}.flavios-flavios-app-2-x-kitPriceCurrency .flavios-flavios-app-2-x-currencyCode,.flavios-flavios-app-2-x-kitPriceCurrency .flavios-flavios-app-2-x-currencyDecimal,.flavios-flavios-app-2-x-kitPriceCurrency .flavios-flavios-app-2-x-currencyFraction,.flavios-flavios-app-2-x-kitPriceCurrency .flavios-flavios-app-2-x-currencyInteger{color:#1d4e87;font-family:Ubuntu,sans-serif!important;font-size:28px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.1px}.flavios-flavios-app-2-x-currencyLiteral{display:none}.flavios-flavios-app-2-x-kitPriceInstallments{color:#606266;font-family:Ubuntu,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:left;margin-top:2px}.flavios-flavios-app-2-x-kitPriceInstallments .flavios-flavios-app-2-x-currencyCode,.flavios-flavios-app-2-x-kitPriceInstallments .flavios-flavios-app-2-x-currencyDecimal,.flavios-flavios-app-2-x-kitPriceInstallments .flavios-flavios-app-2-x-currencyFraction,.flavios-flavios-app-2-x-kitPriceInstallments .flavios-flavios-app-2-x-currencyInteger{font-family:Ubuntu,sans-serif}@-webkit-keyframes flavios-flavios-app-2-x-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes flavios-flavios-app-2-x-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.flavios-flavios-app-2-x-kitListOverflow{max-height:100%}}