.nd-add-on{display:flex;flex-direction:column;gap:10px}.nd-add-on:empty{display:none}.nd-add-on__heading{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600}.nd-add-on__heading--accent{color:var(--v3-accent)}.nd-add-on__row{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:16px;background:var(--v3-sand);cursor:pointer}.nd-add-on__media{flex:0 0 64px;height:64px;overflow:hidden;border-radius:12px;background:var(--v3-line)}.nd-add-on__media img{display:block;width:100%;height:100%;object-fit:cover}.nd-add-on__text{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.nd-add-on__item{display:block}.nd-add-on__title{align-self:flex-start;color:inherit;font-size:15px;font-weight:700;text-decoration:none}.nd-add-on__text span{color:var(--v3-muted);font-size:13.5px;line-height:1.4}.nd-add-on__price{flex:none;font-size:16px;font-weight:700;white-space:nowrap}.nd-add-on__input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--v3-accent);cursor:pointer}.nd-add-on__row--unavailable{cursor:default}.nd-add-on__row--unavailable .nd-add-on__input{opacity:.5;cursor:not-allowed}.nd-add-on__sold-out{flex:none;color:var(--v3-muted);font-size:13.5px}.nd-add-on__hint{margin:0;padding:10px 12px;border-radius:10px;background:#fdecea;color:var(--v3-accent);font-size:13px}.nd-add-on .product-popup-modal__button{min-height:0;margin-block-start:2px;padding:0;color:var(--v3-accent);font-size:13.5px;font-weight:600;line-height:1.4;text-underline-offset:3px}.modal-upsell.modal-upsell--v3{background:rgba(var(--v3-ink-rgb-legacy),.45)!important;color:var(--v3-ink);font-family:var(--v3-font-body)}.modal-upsell--v3::part(content){overflow:hidden;border:0;border-radius:24px;background:var(--v3-bg);color:var(--v3-ink);box-shadow:0 24px 64px rgba(var(--v3-ink-rgb-legacy),.18)}.modal-upsell--v3 .product-popup-modal__toggle{display:flex;align-items:center;justify-content:center;width:40px!important;height:40px;padding:12px!important;border-radius:50%;background:var(--v3-sand);color:var(--v3-ink);stroke:currentColor;transition:background-color .2s ease,color .2s ease}.modal-upsell--v3 .product-popup-modal__toggle svg{width:14px;height:14px}.modal-upsell--v3 .product-popup-modal__toggle:hover{background:var(--v3-blush);color:var(--v3-accent)}.modal-upsell--v3 .product-popup-modal__content-image img{border-radius:16px;background:var(--v3-sand)}.modal-upsell--v3 .product-popup-modal__content-info>h2{margin:0 0 14px;padding-inline-end:40px;color:var(--v3-ink);font-family:var(--v3-font-heading);font-size:32px;font-weight:400;line-height:1.12;letter-spacing:normal;text-transform:none}.modal-upsell--v3 .modal-content{max-width:none;padding-block-start:14px;border-block-start:1px solid var(--v3-line)}.modal-upsell--v3 .modal-content,.modal-upsell--v3 .modal-content *{color:var(--v3-muted);font-family:var(--v3-font-body);font-size:16px;line-height:1.55}@media(max-width:760px){.modal-upsell--v3 .product-popup-modal__content-info>h2{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nd-add-on.css.map */
