.nv-kit{display:block;margin-top:1.6rem;max-width:72rem;border:1px solid rgba(15,15,15,.12);border-radius:8px;padding:1.4rem 1.4rem 1.6rem;background:#fafafa}.nv-kit__heading{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nv-kit__sub{margin:.2rem 0 0;font-size:1.25rem;color:#0f0f0fa6}.nv-kit__items{display:flex;flex-direction:column;gap:.8rem;margin:1.2rem 0}.nv-kit__item{display:grid;grid-template-columns:2rem 5.6rem 1fr auto;align-items:center;gap:1rem;padding:.8rem;border:1px solid rgba(15,15,15,.08);border-radius:6px;background:#fff;transition:opacity .15s ease}.nv-kit__item.is-off{opacity:.55}.nv-kit__check{width:1.8rem;height:1.8rem;margin:0;accent-color:#0f0f0f;cursor:pointer}.nv-kit__check:disabled{cursor:default}.nv-kit__media img{display:block;width:5.6rem;height:5.6rem;object-fit:contain;border-radius:4px;background:#f3f3f3}.nv-kit__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nv-kit__title{font-size:1.3rem;font-weight:600;line-height:1.3;cursor:pointer}.nv-kit__variant{font-size:1.2rem;color:#0f0f0f99}.nv-kit__select{max-width:100%;font:inherit;font-size:1.2rem;padding:.3rem .6rem;border:1px solid rgba(15,15,15,.25);border-radius:4px;background:#fff}.nv-kit__price{font-size:1.3rem;font-weight:600;white-space:nowrap}.nv-kit__total{display:flex;align-items:baseline;gap:.8rem;font-size:1.5rem}.nv-kit__was{color:#0f0f0f80;font-size:1.3rem}.nv-kit__save,.nv-kit__nudge{margin:.3rem 0 0;font-size:1.2rem;font-weight:600}.nv-kit__save{color:#0a7a3d}.nv-kit__btn{width:100%;margin-top:1rem}.nv-kit__error{margin:.6rem 0 0;font-size:1.2rem;color:#b42318}@media screen and (max-width:749px){.nv-kit__item{grid-template-columns:2rem 4.8rem 1fr auto;gap:.8rem}.nv-kit__media img{width:4.8rem;height:4.8rem}}.nv-cart-progress{padding:.8rem 0 1.2rem;border-bottom:1px solid rgba(15,15,15,.08)}.nv-cart-progress__text{margin:0 0 .6rem;font-size:1.3rem}.nv-cart-progress__bar{height:.6rem;border-radius:99px;background:#0f0f0f1a;overflow:hidden}.nv-cart-progress__bar span{display:block;height:100%;border-radius:99px;background:#0f0f0f;transition:width .3s ease}.nv-cart-progress__note{margin:.6rem 0 0;font-size:1.2rem;color:#0f0f0fb3}.nv-cu{margin:1.6rem 0 .8rem;padding-top:1.4rem;border-top:1px solid rgba(15,15,15,.08)}.nv-cu__heading{margin:0 0 1rem;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nv-cu__item{display:grid;grid-template-columns:5.6rem 1fr auto;align-items:center;gap:1rem;padding:.6rem 0}.nv-cu__media img{display:block;width:5.6rem;height:5.6rem;object-fit:contain;border-radius:4px;background:#f3f3f3}.nv-cu__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nv-cu__title{font-size:1.25rem;line-height:1.3;color:inherit;text-decoration:none}.nv-cu__price{font-size:1.25rem;font-weight:600}.nv-cu__select{max-width:100%;font:inherit;font-size:1.15rem;padding:.2rem .4rem;border:1px solid rgba(15,15,15,.25);border-radius:4px;background:#fff}.nv-cu__add{font:inherit;font-size:1.2rem;font-weight:600;padding:.6rem 1.2rem;border:1px solid #0f0f0f;border-radius:8px;background:#fff;color:#0f0f0f;cursor:pointer;white-space:nowrap}.nv-cu__add:hover{background:#0f0f0f;color:#fff}.nv-cu__add:disabled{opacity:.5;cursor:default}.nv-kit__item.is-off{opacity:1}.nv-kit__details{font-size:1.1rem;color:inherit;text-underline-offset:.2rem}.nv-cu__variant{display:block;font-size:1.1rem;opacity:.8}.nv-product-intro{font-size:1.4rem;line-height:1.6}.nv-product-category{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.nv-product-facts{padding-left:1.8rem;font-size:1.3rem;line-height:1.7}.nv-product-details{margin:1rem 0;border-bottom:1px solid rgba(128,128,128,.3);padding-bottom:1rem}.nv-product-details summary{cursor:pointer;font-weight:600;padding:.8rem 0}.nv-product-details p{font-size:1.3rem;line-height:1.7}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nv-upsell.css.map */
