.jd1-bundle{display:block;color:var(--jd1-bundle-text, #17191c);margin-block-start:var(--jd1-bundle-margin-top, 16px);margin-block-end:var(--jd1-bundle-margin-bottom, 16px)}.jd1-bundle[hidden]{display:none}.jd1-bundle *,.jd1-bundle *:before,.jd1-bundle *:after{box-sizing:border-box}.jd1-bundle__content{overflow:hidden;border:var(--jd1-bundle-border-width, 1px) solid var(--jd1-bundle-border, #e2e4e7);border-radius:var(--jd1-bundle-radius, 12px);background:var(--jd1-bundle-surface, #fff);box-shadow:0 8px 24px rgb(17 24 39 / var(--jd1-bundle-shadow-opacity, 5%));font-family:var(--jd1-bundle-body-font, inherit)}.jd1-bundle__header,.jd1-bundle__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem var(--jd1-bundle-padding-desktop, 16px)}.jd1-bundle__header{border-bottom:1px solid var(--jd1-bundle-border, #e2e4e7)}.jd1-bundle__eyebrow{margin:0 0 .15rem;color:var(--jd1-bundle-accent, #f36b21);font-family:var(--jd1-bundle-body-font, inherit);font-size:var(--jd1-bundle-eyebrow-size-desktop, 11px);font-weight:var(--jd1-bundle-body-weight, 700);letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.jd1-bundle__title{margin:0;color:inherit;font-family:var(--jd1-bundle-heading-font, inherit);font-size:var(--jd1-bundle-heading-size-desktop, 19px);font-weight:var(--jd1-bundle-heading-weight, 700);line-height:1.2}.jd1-bundle__badge{flex:0 0 auto;padding:.35rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--jd1-bundle-accent, #f36b21) 12%,white);color:var(--jd1-bundle-accent, #f36b21);font-family:var(--jd1-bundle-body-font, inherit);font-size:var(--jd1-bundle-item-size-desktop, 13px);font-weight:var(--jd1-bundle-body-weight, 700);line-height:1;white-space:nowrap}.jd1-bundle__items{padding:.25rem var(--jd1-bundle-padding-desktop, 16px)}.jd1-bundle__item{display:grid;grid-template-columns:1.25rem var(--jd1-bundle-media-size, 60px) minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;padding-block:.65rem}.jd1-bundle__selector{display:grid;cursor:pointer}.jd1-bundle__selector input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.jd1-bundle__check{display:grid;width:1.15rem;height:1.15rem;place-items:center;border:1.5px solid #a8adb5;border-radius:.25rem;background:#fff;color:transparent}.jd1-bundle__check svg{width:.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.jd1-bundle__item.is-required .jd1-bundle__check,.jd1-bundle__selector input:checked+.jd1-bundle__check{border-color:var(--jd1-bundle-accent, #f36b21);background:var(--jd1-bundle-accent, #f36b21);color:#fff}.jd1-bundle__selector input:focus-visible+.jd1-bundle__check{outline:2px solid var(--jd1-bundle-accent, #f36b21);outline-offset:2px}.jd1-bundle__media{display:block;overflow:hidden;width:var(--jd1-bundle-media-size, 60px);aspect-ratio:1;border:1px solid #eceef0;border-radius:.5rem;background:#f5f5f5}.jd1-bundle__media img{display:block;width:100%;height:100%;object-fit:contain}.jd1-bundle__item-copy{display:grid;min-width:0;gap:.15rem}.jd1-bundle__item-kicker{color:color-mix(in srgb,var(--jd1-bundle-text, #17191c) 62%,transparent);font-family:var(--jd1-bundle-body-font, inherit);font-size:calc(var(--jd1-bundle-item-size-desktop, 13px) * .84);font-weight:var(--jd1-bundle-body-weight, 400);line-height:1.2}.jd1-bundle__item-title{display:-webkit-box;overflow:hidden;color:inherit;font-family:var(--jd1-bundle-body-font, inherit);font-size:var(--jd1-bundle-item-size-desktop, 13px);font-weight:var(--jd1-bundle-body-weight, 400);line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jd1-bundle__item-title:hover{color:var(--jd1-bundle-accent, #f36b21)}.jd1-bundle__item-price{color:inherit;font-family:var(--jd1-bundle-price-font, inherit);font-size:var(--jd1-bundle-item-size-desktop, 13px);font-weight:var(--jd1-bundle-price-weight, 700);white-space:nowrap}.jd1-bundle__variant-row{display:flex;align-items:center;gap:.55rem;min-width:0}.jd1-bundle__variant{min-width:0;max-width:10rem;height:1.9rem;padding:0 1.8rem 0 .55rem;border:1px solid var(--jd1-bundle-border, #e2e4e7);border-radius:.35rem;background:#fff;color:inherit;font-family:var(--jd1-bundle-body-font, inherit);font-size:calc(var(--jd1-bundle-item-size-desktop, 13px) * .88)}.jd1-bundle__plus{display:grid;width:1.4rem;height:1.4rem;margin:-.15rem 0 -.15rem 2.95rem;place-items:center;border-radius:999px;background:#f1f2f3;color:#5f646c;font-size:.9rem;font-weight:800;line-height:1}.jd1-bundle__footer{border-top:1px solid var(--jd1-bundle-border, #e2e4e7);background:color-mix(in srgb,var(--jd1-bundle-surface, #fff) 94%,#111)}.jd1-bundle__total-wrap{display:grid;gap:.1rem}.jd1-bundle__total-label{color:color-mix(in srgb,var(--jd1-bundle-text, #17191c) 65%,transparent);font-family:var(--jd1-bundle-body-font, inherit);font-size:calc(var(--jd1-bundle-item-size-desktop, 13px) * .88);line-height:1.2}.jd1-bundle__prices{display:flex;align-items:baseline;gap:.4rem}.jd1-bundle__subtotal{color:color-mix(in srgb,var(--jd1-bundle-text, #17191c) 50%,transparent);font-family:var(--jd1-bundle-price-font, inherit);font-size:var(--jd1-bundle-item-size-desktop, 13px)}.jd1-bundle__total{color:inherit;font-family:var(--jd1-bundle-price-font, inherit);font-size:var(--jd1-bundle-total-size-desktop, 18px);font-weight:var(--jd1-bundle-price-weight, 700);line-height:1}.jd1-bundle__saving{color:var(--jd1-bundle-accent, #f36b21);font-family:var(--jd1-bundle-body-font, inherit);font-size:calc(var(--jd1-bundle-item-size-desktop, 13px) * .84);font-weight:var(--jd1-bundle-body-weight, 700)}.jd1-bundle__button{display:inline-flex;min-height:2.7rem;align-items:center;justify-content:center;gap:.55rem;padding:.65rem 1rem;border:1px solid var(--jd1-bundle-button-bg, #f36b21);border-radius:calc(var(--jd1-bundle-radius, 12px) * .6);background:var(--jd1-bundle-button-bg, #f36b21);color:var(--jd1-bundle-button-text, #fff);cursor:pointer;font-family:var(--jd1-bundle-button-font, inherit);font-size:var(--jd1-bundle-button-size-desktop, 13px);font-weight:var(--jd1-bundle-button-weight, 700);line-height:1.15;text-align:center;transition:filter .16s ease,transform .16s ease}.jd1-bundle__button:hover:not(:disabled){filter:brightness(.94);transform:translateY(-1px)}.jd1-bundle__button:disabled{cursor:not-allowed;opacity:.5}.jd1-bundle__spinner{display:none;width:.9rem;height:.9rem;border:2px solid rgb(255 255 255 / 45%);border-top-color:#fff;border-radius:50%;animation:jd1-bundle-spin .7s linear infinite}.jd1-bundle__button.is-loading .jd1-bundle__spinner{display:block}.jd1-bundle__note,.jd1-bundle__message{margin:0;padding:0 var(--jd1-bundle-padding-desktop, 16px) .75rem;color:color-mix(in srgb,var(--jd1-bundle-text, #17191c) 62%,transparent);font-family:var(--jd1-bundle-body-font, inherit);font-size:calc(var(--jd1-bundle-item-size-desktop, 13px) * .82);line-height:1.35}.jd1-bundle__message:empty{display:none}.jd1-bundle__message[data-type=success]{color:#198754}.jd1-bundle__message[data-type=error]{color:#b42318}@keyframes jd1-bundle-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.jd1-bundle__header,.jd1-bundle__footer,.jd1-bundle__items,.jd1-bundle__note,.jd1-bundle__message{padding-inline:var(--jd1-bundle-padding-mobile, 14px)}.jd1-bundle__eyebrow{font-size:var(--jd1-bundle-eyebrow-size-mobile, 10px)}.jd1-bundle__title{font-size:var(--jd1-bundle-heading-size-mobile, 17px)}.jd1-bundle__badge,.jd1-bundle__item-title,.jd1-bundle__item-price{font-size:var(--jd1-bundle-item-size-mobile, 12px)}.jd1-bundle__item-kicker,.jd1-bundle__saving{font-size:calc(var(--jd1-bundle-item-size-mobile, 12px) * .84)}.jd1-bundle__variant,.jd1-bundle__total-label,.jd1-bundle__note,.jd1-bundle__message{font-size:calc(var(--jd1-bundle-item-size-mobile, 12px) * .88)}.jd1-bundle__subtotal{font-size:var(--jd1-bundle-item-size-mobile, 12px)}.jd1-bundle__total{font-size:var(--jd1-bundle-total-size-mobile, 17px)}.jd1-bundle__button{font-size:var(--jd1-bundle-button-size-mobile, 12px)}.jd1-bundle__header,.jd1-bundle__footer{align-items:stretch}.jd1-bundle__footer{flex-direction:column}.jd1-bundle__button{width:100%}}@media(prefers-reduced-motion:reduce){.jd1-bundle__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/jd1-bundle-complementario.css.map */
