.container-recommended{float:left;position:relative;width:100%;padding:0;margin:0;box-sizing:border-box;z-index:1}.container-recommended>button{top:58%;width:22px;height:45px;margin-inline:-10px;background:#fff;border:solid 1px #E2E2E2;border-radius:0;transition:all .3s ease-in-out}.container-recommended>button:active{background:#e0e0e0;transform:scale(1.2)}.container-recommended>button:after{font-size:15px;font-weight:700;color:#8e8e8e}.container-recommended .stripe-recommended{padding:5px;margin-inline:-20px;background:#f0f0f0}.container-recommended .menu-title-recommended{display:inline-flex;align-items:flex-end;gap:10px;padding:10px 20px 20px;font-size:22px;font-weight:400;line-height:normal;text-transform:uppercase}.container-recommended .menu-title-recommended:before{content:"";display:block;width:32px;height:32px;background:url(https://novaflor.com.br/assets/svg/029-gift.svg) no-repeat center}.container-recommended .menu-list-recommended .slick-arrow{top:0;height:35px;margin-top:0;background-size:contain}.container-recommended .menu-list-recommended .slick-arrow.slick-prev{background-position-x:right}.container-recommended .menu-list-recommended .slick-arrow.slick-disabled{opacity:.5}.container-recommended .menu-list-recommended .menuPresente_ativo a{color:#fff;background:#0d2822;font-weight:700}.container-recommended .menu-item-recommended{width:100%;text-transform:uppercase;background:#fff;border:1px solid lightgray;border-radius:0}.container-recommended .menu-item-recommended:hover{background:#f8f9fa}.container-recommended .box-recommended{opacity:0;transition:opacity .3s ease-in-out}.container-recommended .box-recommended.swiper-initialized{opacity:1}.box-recommended .box-list-recommended{padding:0;margin:0}.box-recommended .box-list-recommended .box-item-recommended{display:flex;flex-direction:column;align-items:center;padding:10px;box-sizing:border-box}.box-item-recommended .recommended-img{height:82px}.box-item-recommended .recommended-img img{width:100%;height:auto}.box-item-recommended .recommended-info{width:100%;text-align:center}.box-item-recommended .recommended-info .recommended-title{height:35px;font-size:14px}.box-item-recommended .recommended-info .recommended-price{font-size:18px;font-weight:700;color:#e3a233}.box-item-recommended .recommended-info .recommended-parcel{font-size:12px}.recommended-info .recommended-add>button{margin-top:10px;border-radius:0}.recommended-info .recommended-add-qty{display:flex;width:fit-content;margin-inline:auto;border:1px solid #D9D9D9;display:none}.recommended-info .recommended-add-qty .jRecommendedQty{min-width:30px;padding:0 5px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.recommended-info .recommended-groupbtn{display:flex}.recommended-info .recommended-groupbtn button{background:#e0e0e0;border:none;border-radius:0}.recommended-info .recommended-groupbtn button:first-of-type{background:#c4c4c4}.recommended-info .recommended-groupbtn button:hover{background:gray;background:#e0e0e0}@media(max-width:980px){.container-recommended{min-height:auto;padding-inline:1.5rem}.recommended-info .recommended-add>button{padding:5%;font-size:14px}.recommended-info .recommended-add-qty{padding:2px}}@media(max-width:520px){.container-recommended>button{margin-inline:-8px}.container-recommended .menu-title-recommended{align-items:center;font-size:18px;padding:0 0 5px;margin-left:-15px}.box-item-recommended .recommended-info .recommended-title{height:40px;font-size:13px}}.modal-recommended{position:fixed;top:0;left:0;width:100vw;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:3;background:#0000008c;box-sizing:border-box}.modal-recommended.is-active{opacity:1;visibility:visible}.modal-recommended .modal-container-recommended{position:relative;width:90%;height:100%;max-width:1570px;max-height:90vh;background:#fff;padding:30px 30px 50px;margin-inline:auto;animation:modalIn .35s ease;border-radius:12px;box-shadow:5px -5px 16px #d3d3d3;box-sizing:border-box;overflow:hidden;z-index:5}.modal-recommended .menu-title-recommended{display:flex;justify-content:center;max-width:1140px;width:100%;margin:auto;box-shadow:none;box-sizing:border-box}.modal-recommended .menu-title-recommended .btn-close{position:absolute;right:30px;min-width:32px;height:32px;opacity:1;border-radius:0}.modal-recommended .menu-container-recommended{position:relative;max-width:1140px;margin:auto}.grid-recommended{max-width:100%;margin:10px auto 0;opacity:1!important}.grid-recommended .box-list-recommended{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px 0;max-height:65vh;padding-bottom:10px;overflow-y:auto}.grid-recommended .box-list-recommended .box-item-recommended{justify-content:space-between;max-width:200px}.grid-recommended .box-list-recommended .box-item-recommended .recommended-img,.grid-recommended .box-list-recommended .box-item-recommended .recommended-info{width:100%;height:auto}@keyframes modalIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:820px){.modal-recommended .modal-container-recommended{width:100%;padding:30px 10px;border-radius:30px}.modal-recommended .menu-title-recommended .btn-close{position:initial;color:gray;background:#fff;border-color:#d3d3d3}}@media only screen and (max-width:360px){.grid-recommended .box-list-recommended{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.modal-containerPopUp{display:none;position:fixed;top:0;width:100%;text-align:center;z-index:10000}.modal-containerPopUp .modal_PopUp{max-width:350px;height:75px;line-height:75px}.carrinho main .cart-content .section-1 .main-content .box-price{position:initial}
