bundle-products{display:block}.bundle-block .bundle-disclaimer{position:relative;grid-column:1 / 4}.bundle-block .bundle-disclaimer p{margin:0}.bundle-block .bundle-disclaimer span{background:#ffdb64;line-height:1;padding:2px 5px;border-radius:4px;width:fit-content;font-size:15px;position:relative;display:block}.bundle-block .bundle-disclaimer img{display:block;position:absolute;top:-10px;width:70px;height:auto;right:-75px;transform:rotate(-40deg)}.bundle-block .bundle .bundle-wrapper{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.bundle-block .bundle-item{border-radius:5px;box-shadow:0 0 10px #0003;display:flex;flex-direction:column;position:relative}.bundle-block .bundle-item__tag-label{position:absolute;top:-10px;left:50%;transform:translate(-50%);white-space:nowrap;padding:5px;border-radius:4px;font-size:12px;text-transform:uppercase;background:#ffdb64;z-index:1;font-weight:700;line-height:1}.bundle-block .bundle-item__tag-bio{white-space:nowrap;padding:3px 10px;border-radius:4px;font-size:13px;text-transform:uppercase;background:#377c44;color:#fff;font-weight:700;line-height:1;width:fit-content;margin:2px 0 7px}.bundle-block .bundle-item__media{position:relative;display:flex;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;flex:0 0 auto}@media screen and (min-width:750px){.bundle-block .bundle-item__media{max-height:100px}}.bundle-block .bundle-item__media img{width:100%;height:100%;object-fit:cover}.bundle-block .bundle-item--out{pointer-events:none}.bundle-block .bundle-item--out .bundle-item__media img{filter:grayscale(1)}.bundle-block .bundle-item__media .bundle-item__tag-out{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(353deg);display:block;line-height:1;text-transform:uppercase;padding:5px;border-radius:4px;background:#d8ccc5;font-size:12px;text-align:center;white-space:nowrap;font-weight:700}.bundle-block .bundle-item--out .bundle-item__content{opacity:.4}.bundle-block .bundle-item__content{padding:10px;display:flex;flex-direction:column;flex:1 1 auto;justify-content:space-between;min-height:0;gap:5px;line-height:1}.bundle-block .bundle-item__content .main-informations,.bundle-block .bundle-item__content .price-with-quantity{display:flex;flex-direction:column;gap:3px}.bundle-block .bundle-item__content>p{margin:0;font-size:15px;line-height:1.3}.bundle-block .bundle-item__content .bundle-item__taste{margin-bottom:2px}.bundle-block .bundle-item__content .bundle-item__weight{font-family:Mattone Bold,sans-serif;font-size:14px;line-height:1}.bundle-block .bundle-item__content .bundle-item__title{font-family:Mattone Bold,sans-serif}.bundle-block .bundle-item__content .bundle-item__price{font-family:Mattone Bold,sans-serif;font-size:20px;line-height:1;color:#7cbeb0}.bundle-block .bundle-item__content .bundle-item__qty{display:flex;box-sizing:border-box;justify-content:start;padding:2px;border:1px solid #7cbeb080;border-radius:20px;width:fit-content}.bundle-block .bundle-item__content .bundle-item__qty button{width:30px;border:none;text-align:center;background-color:#7cbeb0;border-radius:20px;font-size:25px;color:#fff}.bundle-block .bundle-item__content .bundle-item__qty button[disabled]{opacity:.3;cursor:not-allowed}.bundle-block .bundle-item__content .bundle-item__qty input{width:30px;border:none;text-align:center;padding:0}.bundle-block .bundle-price{grid-column:1 / 3;margin:10px 0 20px}.bundle-block .bundle-price-amount{font-family:Mattone Bold,sans-serif;font-weight:700;font-size:25px;color:#7cbeb0}.bundle-block .bundle-price-regular-amount{text-decoration-line:line-through}@media screen and (max-width:749px){.bundle-block .bundle .bundle-wrapper{grid-template-columns:repeat(2,1fr)}.bundle-block .bundle-item__content .bundle-item__qty button{width:25px;height:25px;font-size:25px}.bundle-block .bundle-item__content .bundle-item__qty input{font-size:14px}.bundle-block .bundle .bundle-wrapper.bundle-wrapper-cross-sells{grid-template-columns:1fr;max-width:85%}.bundle-block .bundle-disclaimer{width:100%;grid-column:1/2}.bundle-block .bundle-disclaimer p{position:unset}.bundle-block .bundle-disclaimer img{right:-70px;transform:none;top:10px}.bundle-block .bundle-item{flex-direction:row}.bundle-block .bundle.bundle-with-disclaimer .bundle-item{width:calc(100% - 80px)}.bundle-block .bundle-item__media{width:45%;height:100%;padding-top:0;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0}.bundle-block .bundle-item__content{padding:15px 10px 10px}.bundle-block .bundle-item__media .bundle-item__tag-out{white-space:normal}.bundle-block .bundle-item__tag-bio{position:absolute;right:60%;bottom:0}}.progress-bundle-block{margin-bottom:2rem}.progress-bundle{display:flex;align-items:flex-end;align-items:end;justify-content:space-between;gap:10px}.progress-bundle .progress-step{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.progress-bundle .progress-step-bar{width:100%;height:10px;background:#eaeaea;position:relative;overflow:hidden}.progress-bundle .progress-step:first-child .progress-step-bar{border-top-left-radius:5px;border-bottom-left-radius:5px}.progress-bundle .progress-step:last-child .progress-step-bar{border-top-right-radius:5px;border-bottom-right-radius:5px}.progress-bundle .progress-step-drag{background:#d8ccc5;position:absolute;top:0;left:0;bottom:0;z-index:1;transition:width .25s ease}.progress-bundle .progress-step.current .progress-step-drag{width:50%}.progress-bundle .progress-step.active .progress-step-drag{width:100%}.progress-bundle .progress-step p{margin:3px 0 0;text-transform:uppercase;font-size:12px;opacity:.3;transition:opacity .25s ease}.progress-bundle.progress-bundle-sides .progress-step{padding-bottom:20px}.progress-bundle.progress-bundle-sides .progress-step p{position:absolute;bottom:0;left:0;transform:translate(-50%)}.progress-bundle.progress-bundle-sides .progress-step:first-child p{transform:none}.progress-bundle .progress-step.current p,.progress-bundle .progress-step.active p{opacity:1}.progress-bundle .progress-step .progress-reduc{margin:0 0 3px;font-size:11px;font-weight:700;line-height:1;padding:2px 5px;background:#eaeaea;color:#fff;transition:background .25s ease;border-radius:3px}.progress-bundle .progress-step.current .progress-reduc,.progress-bundle .progress-step.active .progress-reduc{background:#d8ccc5}
/*# sourceMappingURL=/cdn/shop/t/43/assets/custom-bundle.css.map */
