#footer-bar-mobile{display:none}.general-bundle-section{padding:30px 0 0}.general-bundle-categories{display:flex;flex-direction:column;row-gap:30px;padding-bottom:30px}.general-bundle-category-title{text-transform:uppercase;font-size:20px;margin-bottom:5px;color:#333}.general-bundle-category-products{display:flex;flex-direction:row;column-gap:15px;row-gap:15px;flex-wrap:wrap}.general-bundle-category-product{width:200px;display:flex;flex-direction:column;row-gap:10px}.general-bundle-category-product-image{display:flex;position:relative;cursor:pointer}.general-bundle-category-product-image img{width:100%;height:200px;object-fit:cover;border-radius:4px}.general-bundle-category-product-title{font-size:15px;font-weight:400;color:#333;margin:0}.general-bundle-category-product-overlay:not([active=true]){display:none}.general-bundle-category-product-overlay{position:fixed;z-index:9999999999999;width:100%;height:100%;background-color:#0009;left:0;top:0;display:flex;justify-content:center;align-items:center}.general-bundle-category-product-modal{max-width:600px;border:solid 1px #fff;background:#fff;display:flex;flex-direction:column;padding:15px;row-gap:10px;border-radius:4px;position:relative}.general-bundle-category-product-modal-images{display:flex;flex-direction:row;column-gap:20px;overflow-x:scroll}.general-bundle-category-product-modal-images{position:relative;overflow:hidden;width:100%;height:auto}.general-bundle-category-product-modal-images .scroll-content{display:flex;overflow-x:scroll;white-space:nowrap;scrollbar-width:none;column-gap:10px;padding-bottom:15px}.general-bundle-category-product-modal-images .scroll-content::-webkit-scrollbar{display:none}.general-bundle-category-product-modal-images .scroll-fake-bar{position:absolute;bottom:0;left:0;height:10px;width:100%;background-color:gray;border-radius:4px;overflow:hidden}.general-bundle-category-product-modal-images .scroll-fake-bar .scroll-fake-thumb{position:absolute;height:10px;width:50px;background-color:#000;left:0;top:0;display:flex}.general-bundle-category-product-modal-image img{width:200px;height:100%;object-fit:cover}.general-bundle-category-product-modal-image{width:100%;min-width:200px;order:2;display:flex;overflow:hidden;border-radius:4px}.general-bundle-category-product-modal-image[selected=true]{border:solid 1px #000}.general-bundle-category-product-modal-original-price{text-decoration:line-through;color:#aaa}.general-bundle-category-product .wrapper{display:flex}.general-bundle-category-product-labels-container{display:flex;flex-wrap:wrap;row-gap:5px;column-gap:15px}.general-bundle-category-product-label{cursor:pointer;border:solid 1px #000;border-radius:4px;padding:5px}.general-bundle-category-product-radio{display:none!important}.general-bundle-category-product-option-name{font-weight:600}.general-bundle-category-product-options-wrapper[data-option=Cor]{grid-column:2/5;order:2}.general-bundle-category-product-options-wrapper[data-option=Tamanho]{grid-column:2/3;order:3}.general-bundle-category-product-options-wrapper[data-option=Modelo]{grid-column:3/5;order:4}.general-bundle-category-product-option-wrapper[available=false] .general-bundle-category-product-label{opacity:.5;text-decoration:line-through}.general-bundle-category-product-label[selected=true]{font-weight:600;color:#fff;background-color:#000}.general-bundle-category-product-modal-variants{display:flex;flex-direction:column;row-gap:10px}.general-bundle-category-product-modal-variants.hidden{display:none}.general-bundle-category-product-modal-actions{display:flex;align-items:center;gap:10px}.general-bundle-category-product-modal-actions select{height:fit-content;padding:10px;text-align:center}.general-bundle-category-product-modal-buy-button{background:#ff7c1c;color:#fff;width:100%;font-weight:700;font-size:20px;padding:10px;text-align:center;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:99;border:none;border-radius:4px}.general-bundle-category-product-modal-buy-button .add-to-cart-label{opacity:1}.general-bundle-category-product-modal-buy-button .icon-loading{display:none;position:absolute}.general-bundle-category-product-modal-buy-button .icon-loading svg{width:20px;height:20px;fill:#fff}.general-bundle-category-product-modal-buy-button.is-loading{cursor:not-allowed;pointer-events:none}.general-bundle-category-product-modal-buy-button.is-loading .add-to-cart-label{opacity:0}.general-bundle-category-product-modal-buy-button.is-loading .icon-loading{display:flex;animation:spin 2s linear infinite}.general-bundle-category-product-plus-icon{position:absolute;bottom:10px;left:50%;transform:translate(-50%);background:#fff;border-radius:50%;padding:5px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.general-bundle-category-product-plus-icon svg{width:15px;height:15px}.general-bundle-cart{width:100%;position:sticky;z-index:999;left:0;bottom:0;background-color:#e3e3e3;border-top:solid 1px #333;margin-left:-60px;margin-right:-60px}.general-bundle-cart .wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px 60px}.general-bundle-cart .wrapper:after{display:none}.general-bundle-cart .general-bundle-cart-container-products{display:flex;flex-direction:row;gap:10px;align-items:center}.general-bundle-cart .general-bundle-cart-container{display:flex;width:100%;position:relative}.general-bundle-cart-container-products::-webkit-scrollbar{display:none}.general-bundle-cart .scroll-fake-bar{position:absolute;bottom:0;left:0;height:10px;width:100%;background-color:gray;cursor:pointer;display:none}.general-bundle-cart .scroll-fake-bar .scroll-fake-thumb{position:absolute;height:10px;width:50px;background-color:#000;left:0;top:0}.general-bundle-cart-item-cta:disabled{opacity:.6;cursor:not-allowed}.general-bundle-cart-item-cta{background:#000;color:#fff;font-weight:700;padding:5px 10px;border-radius:5px;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.general-bundle-cart-item-cta.highlight{animation:pulse-highlight 1.2s infinite alternate}@keyframes pulse-highlight{0%{background-color:#f27630;box-shadow:0 0 5px #f2763066}50%{background-color:#f58b4c;box-shadow:0 0 8px #f2763099}to{background-color:#f27630;box-shadow:0 0 5px #f2763066}}.general-bundle-cart-item-cta.is-loading{cursor:not-allowed;pointer-events:none}.general-bundle-cart-item-cta.is-loading .add-to-cart-label{opacity:0}.general-bundle-cart-item-cta.is-loading .icon-loading{display:flex;animation:spin 2s linear infinite}.general-bundle-cart-item-cta .icon-loading svg{width:20px;height:20px;fill:#fff}.general-bundle-cart-item-cta .icon-loading{display:none;position:absolute}.general-bundle-cart-item{width:50px;min-width:50px;height:50px;background:#fff;display:flex;justify-content:center;align-items:center;position:relative}.general-bundle-cart-item-content{height:102%;display:flex;justify-content:center;align-items:center}.general-bundle-cart-item img{height:102%;object-fit:cover}.general-bundle-cart-item[aria-used=true] .general-bundle-cart-item-content{font-size:0}.general-bundle-cart-item-close{position:absolute;top:-13px;right:-10px;background:#fff;width:20px;height:20px;border-radius:50%;display:none;justify-content:center;align-items:center;cursor:pointer;z-index:999}.general-bundle-cart-item-close svg{transform:rotate(-45deg);width:10px;height:10px}.general-bundle-cart-item-close svg line{stroke:#000}.general-bundle-cart-item-quantity{position:absolute;bottom:2px;left:2px;background:none;color:#000;background:#fff;width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:999;font-size:12px}.general-bundle-cart-item-quantity:empty{display:none}.general-bundle-cart-item-tooltip{position:absolute;background:#fff;border-radius:5px;padding:3px;bottom:0;transform:translateY(-70px);box-shadow:0 0 5px #000000bf;display:none;z-index:99999;flex-direction:column;row-gap:3px;width:max-content}.general-bundle-cart-item-tooltip:empty{display:none!important}.general-bundle-cart-item:hover .general-bundle-cart-item-tooltip{display:flex}#root{display:none}.general-bundle-cart-item-count{position:absolute;left:-5px;top:-5px;background:#fff;z-index:999;color:#000;display:flex;justify-content:center;align-items:center;line-height:1;padding:3px;border-radius:50%;width:20px;height:20px;box-shadow:0 0 5px #000000bf}.general-bundle-cart-item-count:empty{display:none}.general-bundle-category-produduct-modal-close{width:20px;height:20px;display:flex;position:absolute;right:10px;top:10px;background-color:#fff;border-radius:50%;z-index:1;box-shadow:0 0 25px #000000bf;cursor:pointer}.general-bundle-kits-price{display:flex;flex-direction:row;column-gap:10px;margin-top:10px}.general-bundle-kit-price{display:flex;flex-direction:column;background-color:#f4f4f4;border-radius:5px;padding:5px;text-align:center}@media screen and (max-width: 768px){.general-bundle-category-products{display:grid;grid-template-columns:1fr 1fr}.general-bundle-category-product{width:100%;row-gap:0}.menu-sticky-soup{display:none}.general-bundle-cart .wrapper{padding:10px 20px}.general-bundle-cart-container{display:flex;max-width:60%}.general-bundle-cart .general-bundle-cart-container-products{display:flex;overflow-x:scroll;padding-top:15px;padding-bottom:15px;overflow-y:hidden}.general-bundle-cart .wrapper{column-gap:10px;padding-top:0}.general-bundle-category-product-image img{height:150px}.general-bundle-category-product-modal{max-width:95%}.general-bundle-cart .scroll-fake-bar{display:flex}.general-bundle-cart-item-cta .add-to-cart-label{line-height:1.1;font-size:12px}.general-bundle-cart .wrapper{align-items:stretch}.general-bundle-cart-item-cta{margin-top:15px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/general-bundle.css.map */
