.removal-upsell{display:block;margin:1.6rem 0 0}.removal-upsell__panel{border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius, 6px);padding:1.5rem 1.6rem;background:rgb(var(--color-background))}.removal-upsell__panel+.removal-upsell__panel{margin-top:1rem}.removal-upsell__head{margin-bottom:.8rem}.removal-upsell__title{margin:0 0 .3rem}.removal-upsell__sub{margin:0;font-size:1.4rem;line-height:calc(1 + .5 / var(--font-body-scale));color:rgba(var(--color-foreground),.75)}.removal-upsell__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.6rem;padding:1.2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.08)}.removal-upsell__row:first-of-type{border-top:0;padding-top:.4rem}.removal-upsell__added{flex:1 1 auto;font-size:1.5rem}.removal-upsell__tick{display:flex;align-items:center;gap:1rem;cursor:pointer;font-size:1.5rem;flex:1 1 20rem}.removal-upsell__tick input[type=checkbox]{width:1.8rem;height:1.8rem;margin:0;flex:none;accent-color:rgb(var(--color-button));cursor:pointer}.removal-upsell__label{flex:1 1 14rem;font-size:1.5rem}.removal-upsell__controls{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.removal-upsell__controls>.quantity{width:calc(13rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 4rem)}.removal-upsell .quantity__input{min-width:3rem;padding:0}.removal-upsell__row--stack{flex-direction:column;align-items:stretch}.removal-upsell__row--stack .removal-upsell__tick{flex:none}.removal-upsell__row--stack .removal-upsell__controls{justify-content:flex-end}.removal-upsell__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.6rem,1fr));gap:.8rem;margin:0;padding:0;border:0;min-width:0}.removal-upsell__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem 1rem;padding-top:.4rem}.removal-upsell__cards>.removal-upsell__row--added{grid-column:1 / -1}.removal-upsell__cards>.removal-upsell__row--card{flex-direction:column;align-items:stretch;gap:.6rem;padding:0;border-top:0;min-width:0}.removal-upsell__row--card .removal-upsell__tick{flex:none;align-items:flex-start;gap:.8rem;font-size:1.4rem;line-height:1.3;min-height:3.6rem}.removal-upsell__row--card .removal-upsell__tick input[type=checkbox]{margin-top:.1rem}.removal-upsell__row--card .removal-upsell__choice{min-height:9.6rem;justify-content:center}.removal-upsell__row--card .removal-upsell__controls{justify-content:space-between;gap:.6rem 1rem}.removal-upsell__row--card .removal-upsell__controls>.quantity{width:calc(11rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3.6rem)}.removal-upsell__row--card .removal-upsell__price{min-width:0}.removal-upsell__choice{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1rem .4rem .8rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:var(--inputs-radius, 6px);background:#fff;color:rgb(var(--color-foreground));cursor:pointer;text-align:center;font-size:1.3rem;line-height:1.2;transition:border-color .15s,box-shadow .15s}.removal-upsell__choice--static{cursor:default}.removal-upsell__choice input{position:absolute;opacity:0;width:0;height:0;margin:0}.removal-upsell__choice-icon{display:block;margin-bottom:.3rem}.removal-upsell__choice-icon svg{display:block;width:5.6rem;height:3.5rem;max-width:100%;color:rgba(var(--color-foreground),.7)}.removal-upsell__choice-name{font-weight:600}.removal-upsell__choice-price{font-size:1.2rem;color:rgba(var(--color-foreground),.7);font-variant-numeric:tabular-nums}.removal-upsell__choice:not(.removal-upsell__choice--static):hover{border-color:rgba(var(--color-foreground),.6)}.removal-upsell__choice:has(input:checked),.removal-upsell__row.is-ticked .removal-upsell__choice--tick{border-color:#008f4d;box-shadow:inset 0 0 0 .1rem #008f4d}.removal-upsell__choice:has(input:checked) .removal-upsell__choice-icon svg,.removal-upsell__choice:has(input:checked) .removal-upsell__choice-name,.removal-upsell__choice:has(input:checked) .removal-upsell__choice-price,.removal-upsell__row.is-ticked .removal-upsell__choice--tick .removal-upsell__choice-icon svg,.removal-upsell__row.is-ticked .removal-upsell__choice--tick .removal-upsell__choice-name,.removal-upsell__row.is-ticked .removal-upsell__choice--tick .removal-upsell__choice-price{color:#008f4d}.removal-upsell__choice:has(input:focus-visible){outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.removal-upsell__choice--tick:after{content:"";position:absolute;top:.6rem;right:.6rem;width:1.7rem;height:1.7rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.35);background:#fff;transition:background-color .15s,border-color .15s}.removal-upsell__row.is-ticked .removal-upsell__choice--tick:after{border-color:#008f4d;background:#008f4d url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / 1.1rem 1.1rem no-repeat}@media screen and (max-width:480px){.removal-upsell__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.removal-upsell__price{font-size:1.6rem;font-weight:600;min-width:6rem;text-align:right;font-variant-numeric:tabular-nums}.removal-upsell .button.removal-upsell__add{min-height:4rem;min-width:0;padding:0 1.8rem;font-size:1.4rem}.removal-upsell__remove{background:transparent;border:0;padding:0;cursor:pointer;font-size:1.4rem}.removal-upsell__remove[disabled],.removal-upsell__add[disabled]{opacity:.5;cursor:wait}.removal-upsell__note{margin:0 0 1rem;padding:1rem 1.2rem;border-radius:var(--inputs-radius, 6px);background:rgba(var(--color-foreground),.06);font-size:1.4rem}.removal-upsell__error{margin-top:.8rem;color:#d82c0d;font-size:1.4rem}.removal-upsell__error[hidden]{display:none}.removal-upsell--product{margin:0 0 1.6rem}.removal-upsell--product .removal-upsell__accordion{margin:0}.removal-upsell--product .removal-upsell__panel{border:0;border-radius:0;padding:0;background:transparent}.removal-upsell--product .removal-upsell__title{display:none}.removal-upsell--product[data-placed]{margin:0}.removal-upsell--product[data-placed] .removal-upsell__accordion{margin-top:0;border-top:none}.removal-upsell--product[data-placed]+.accordion{margin-top:0;border-top:none}.removal-upsell--drawer,.removal-upsell--cart{--removal-green: #4c963f;--removal-green-dark: #008f4d;--removal-green-tint: #e6f4ed}.removal-upsell--drawer .removal-upsell__panel,.removal-upsell--cart .removal-upsell__panel{background:var(--removal-green-tint);border:0}.removal-upsell--drawer .removal-upsell__title,.removal-upsell--cart .removal-upsell__title{color:var(--removal-green-dark)}.removal-upsell--drawer .removal-upsell__row,.removal-upsell--cart .removal-upsell__row{border-top-color:#008f4d40}.removal-upsell--drawer .quantity:before,.removal-upsell--cart .quantity:before{background:#fff}.removal-upsell--drawer .button.removal-upsell__add,.removal-upsell--cart .button.removal-upsell__add{--color-button: 76, 150, 63;--color-button-text: 255, 255, 255}.removal-upsell--drawer .removal-upsell__price,.removal-upsell--cart .removal-upsell__price{color:var(--removal-green-dark)}.removal-upsell--drawer .removal-upsell__added,.removal-upsell--cart .removal-upsell__added{color:var(--removal-green-dark);font-weight:600}.removal-upsell--drawer{margin:1.2rem 0 .4rem}.removal-upsell--drawer .removal-upsell__panel{padding:1.2rem 1.4rem}.removal-upsell--drawer .removal-upsell__controls>.quantity{min-height:calc((var(--inputs-border-width) * 2) + 3.6rem)}.removal-upsell--drawer .removal-upsell__label{flex-basis:100%}.removal-upsell--drawer .removal-upsell__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.removal-upsell--cart{margin:0}.cart-item--removal-fixed quantity-input,.cart-item--removal-fixed .quantity-popover__info-button{display:none!important}.cart-item--removal-fixed .cart-item__quantity-wrapper{justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/79/assets/removal-upsell.css.map */
