.sc-checkout-order-bumps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em}.sc-checkout-order-bumps .sc-form-label{display:block}.sc-checkout-order-bumps[hidden]{display:none}.sc-order-bumps__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75em}.sc-order-bump__amount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sc-order-bump__amount,.sc-order-bump__price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--sc-spacing-x-small,4px)}.sc-order-bump__price{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.sc-order-bump__original-price{color:var(--sc-color-gray-500,#6b7280);font-size:var(--sc-font-size-small,.875rem);font-weight:400;text-decoration:line-through}.sc-order-bump__original-price[hidden]{display:none}.sc-order-bump__new-price{color:var(--sc-color-gray-700,#374151)}.sc-order-bump__interval{color:var(--sc-color-gray-500,#6b7280);font-weight:400}.sc-order-bump__interval[hidden]{display:none}.sc-order-bump__tag{font-size:var(--sc-font-size-x-small,.75rem);line-height:1;padding:var(--sc-spacing-x-small,4px)}.sc-order-bump__tag[hidden]{display:none}.sc-order-bump__title{display:-webkit-box;font-weight:var(--sc-font-weight-semibold,600);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sc-order-bump__image{border:1px solid var(--sc-color-gray-200,#e5e7eb);-o-object-fit:cover;object-fit:cover}.sc-order-bump__image[hidden]{display:none}.sc-order-bump__image-placeholder{background-color:var(--sc-input-border-color,var(--sc-color-gray-200,#e5e7eb))}.sc-order-bump__description{color:var(--sc-order-bump-description-color,#6b7280);font-weight:400;line-height:1.3}.sc-order-bump__description p{margin:0}.sc-order-bump__description[hidden]{display:none}.sc-order-bump--modern{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--sc-order-bump-border-radius,var(--sc-input-border-radius-large));cursor:default;gap:var(--sc-order-bump-gap,1em);padding:var(--sc-order-bump-padding,.75em 1em .75em .75em)}.sc-order-bump--modern.sc-choice--checked{border-color:var(--sc-order-bump-border-color,#e0e0e0);-webkit-box-shadow:var(--sc-choice-box-shadow);box-shadow:var(--sc-choice-box-shadow)}.sc-order-bump--modern .sc-order-bump__text{display:-ms-grid;display:grid;gap:5px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sc-order-bump--modern .sc-order-bump__title{font-size:var(--sc-order-bump-title-size,15px);line-height:1.3}.sc-order-bump--modern .sc-order-bump__cta{display:-webkit-box;font-size:var(--sc-order-bump-cta-size,12px);font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.sc-order-bump--modern .sc-order-bump__cta[hidden]{display:none}.sc-order-bump--modern .sc-order-bump__image{height:var(--sc-order-bump-image-size,72px);width:var(--sc-order-bump-image-size,72px);-webkit-box-flex:0;border-radius:var(--sc-order-bump-image-radius,var(--sc-input-border-radius-medium));-ms-flex:0 0 var(--sc-order-bump-image-size,72px);flex:0 0 var(--sc-order-bump-image-size,72px)}.sc-order-bump--modern .sc-order-bump__new-price,.sc-order-bump--modern .sc-order-bump__original-price{font-size:var(--sc-order-bump-price-size,14px)}.sc-order-bump--modern .sc-order-bump__new-price{font-weight:500}.sc-order-bump--modern .sc-order-bump__description{font-size:var(--sc-order-bump-description-size,13px);opacity:.8}.sc-order-bump--modern .sc-order-bump__tag{border-radius:999px}.sc-order-bump .sc-order-bump__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:rgba(0,0,0,0);border:1px solid var(--sc-order-bump-button-border-color,#d1d5db);border-radius:50%;color:var(--sc-color-gray-500,#6b7280);justify-content:center;-ms-flex-negative:0;cursor:pointer;flex-shrink:0;font-size:var(--sc-order-bump-button-size,18px);line-height:1;padding:.5em;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sc-order-bump .sc-order-bump__button .sc-order-bump__button-icon,.sc-order-bump .sc-order-bump__button .sc-order-bump__button-icon svg{display:block;height:1em;width:1em}.sc-order-bump .sc-order-bump__button:focus-visible{outline:2px solid var(--sc-color-primary-500);outline-offset:4px}.sc-order-bump .sc-order-bump__button[aria-disabled=true]{pointer-events:none}.sc-order-bump .sc-order-bump__button--checked{background-color:var(--sc-color-primary-500);border-color:var(--sc-color-primary-500);color:var(--sc-color-white,#fff)}.sc-order-bump .sc-order-bump__button--loading{border-color:var(--sc-color-primary-500)}.sc-order-bump .sc-order-bump__button .sc-order-bump__button-icon[hidden],.sc-order-bump .sc-order-bump__button .sc-spinner[hidden],.sc-order-bump .sc-order-bump__button--loading .sc-order-bump__button-icon{display:none}.sc-order-bump--classic{display:-ms-grid;display:grid;gap:1em}.sc-order-bump--classic .sc-order-bump__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75em}.sc-order-bump--classic .sc-order-bump__checkbox{-webkit-box-flex:0;accent-color:var(--sc-color-primary-500);cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;height:1.1em;margin:.15em 0 0;width:1.1em}.sc-order-bump--classic:has(.sc-order-bump__checkbox.sc-screen-reader-text:focus-visible){outline:2px solid var(--sc-color-primary-500);outline-offset:4px}.sc-order-bump--classic .sc-order-bump__text{display:-ms-grid;display:grid;gap:.25em;min-width:0}.sc-order-bump--classic .sc-order-bump__new-price{font-size:var(--sc-font-size-large,1.125rem)}.sc-order-bump--classic .sc-order-bump__amount{margin-top:var(--sc-spacing-xx-small,2px)}.sc-order-bump--classic .sc-order-bump__divider{border:none;border-top:1px solid var(--sc-color-gray-200,#e5e7eb);margin:0 0 var(--sc-spacing-medium,1em)}.sc-order-bump--classic .sc-order-bump__footer[hidden]{display:none}.sc-order-bump--classic .sc-order-bump__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sc-choice-padding,1.3em 1.1em);line-height:var(--sc-line-height-dense,1.4)}.sc-order-bump--classic .sc-order-bump__image{height:var(--sc-product-line-item-image-size,4em);width:var(--sc-product-line-item-image-size,4em);-webkit-box-flex:0;border-radius:4px;-webkit-box-shadow:var(--sc-input-box-shadow);box-shadow:var(--sc-input-box-shadow);-ms-flex:0 0 var(--sc-product-line-item-image-size,4em);flex:0 0 var(--sc-product-line-item-image-size,4em)}.sc-order-bump--classic .sc-order-bump__product-title{font-weight:var(--sc-font-weight-semibold,600)}.sc-order-bump--classic .sc-order-bump__product-title[hidden]{display:none}.sc-order-bump--classic .sc-order-bump__product-description{color:var(--sc-input-label-color,#4b5563)}
