.nd-cart{font-family:var(--ad-font);color:var(--ad-ink);font-size:16px;line-height:normal;text-align:left}.nd-cart *,.nd-cart *:before,.nd-cart *:after{box-sizing:border-box}.nd-cart :is(p,h1,h2,h3,ul){margin:0}.nd-cart ul{padding:0;list-style:none}.nd-cart :where(a){color:inherit;text-decoration:none}.nd-cart button{font-family:inherit;cursor:pointer}.nd-cart button:disabled,.nd-cart input:disabled{cursor:not-allowed}.nd-cart :where(*){font-size:inherit;line-height:inherit}.nd-cart :where(p,span,s,strong,label,a){font:inherit;letter-spacing:inherit}html body .nd-cart :is(h2,h3).nd-eyebrow:not(#pp):not(#ad){font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ad-muted)!important}html body .nd-cart h2.nd-cart__title:not(#pp):not(#ad){font-size:18px;line-height:normal;letter-spacing:0}.nd-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nd-cart .nd-btn{text-decoration:none;font:600 16px/normal var(--ad-font);color:#fff}.nd-cart .nd-btn:hover{color:#fff}.nd-cart .nd-btn--block{display:block;width:100%;min-height:0;padding:17px 24px;text-align:center}.nd-cart .nd-btn:focus-visible,.nd-cart button:focus-visible,.nd-cart a:focus-visible,.nd-cart textarea:focus-visible{outline:2px solid var(--ad-teal);outline-offset:2px}.nd-link{background:none;border:0;padding:0;color:var(--ad-muted);font-size:12px;line-height:normal;text-decoration:underline;text-underline-offset:2px}.nd-link:hover{color:var(--ad-ink)}.nd-link:disabled{opacity:.5}.nd-link--center{align-self:center}.nd-tag{font-size:9px;font-weight:700;color:#fff;background:var(--ad-teal);letter-spacing:.6px;text-transform:uppercase;padding:2px 7px;border-radius:999px;margin-left:6px;vertical-align:middle;line-height:normal}.nd-cart--drawer{display:flex;flex-direction:column;width:100vw;max-width:480px;height:100%;background:#fff;box-shadow:-10px 0 40px #0000001f}.nd-cart__head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--ad-line)}.nd-cart__heading{display:flex;align-items:baseline;gap:6px;min-width:0}.nd-cart__count{color:var(--ad-muted);font-weight:500;font-size:14px;letter-spacing:0}.nd-cart__close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:none;color:var(--ad-ink)}.nd-cart__close:hover{background:var(--ad-grey)}.nd-cart__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 20px 20px;display:flex;flex-direction:column;gap:18px}.nd-cart__foot{flex:none;border-top:1px solid var(--ad-line);background:#fff;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px}.nd-sub{display:flex;justify-content:space-between;align-items:baseline}.nd-sub span{font-size:14px;color:var(--ad-muted)}.nd-sub strong{font-size:22px;font-weight:600;letter-spacing:0}.nd-fine{font-size:13px;color:var(--ad-muted);text-align:center}.nd-pay{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.nd-pay li{display:flex}.nd-pay__icon{width:35px;height:22px;display:block}.nd-perks{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.nd-perks li{display:inline-flex;align-items:center;gap:3px;margin:0;padding:4px 8px;border-radius:999px;background:#f2f8f7;color:var(--ad-teal);font-size:11.5px;font-weight:500;line-height:1.25;white-space:nowrap}.nd-perks svg{flex:none}@media(max-width:520px){.nd-perks{container-type:inline-size;flex-wrap:nowrap;justify-content:space-between;gap:4px}.nd-perks li{padding:4px 7px;font-size:clamp(8px,calc(3.2cqi - 1px),11.5px)}.nd-perks svg{display:none}}.nd-alert{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;background:#fdf1f1;color:#8a1f1f;padding:10px 14px;border-radius:12px}.nd-alert .nd-link{color:inherit;flex:none}.nd-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 0;text-align:center}.nd-lines{display:flex;flex-direction:column;gap:14px}.nd-line{display:flex;gap:14px;align-items:flex-start}.nd-line__img{flex:0 0 76px;width:76px;height:76px;border-radius:12px;background:var(--ad-grey);overflow:hidden;display:block}.nd-line__img img{width:100%;height:100%;object-fit:cover;display:block}.nd-line__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.nd-line__title{font-size:15px;font-weight:600;color:var(--ad-ink)}.nd-line__title:hover{text-decoration:underline;text-underline-offset:2px}.nd-line__details{display:flex;flex-direction:column}.nd-line__meta{font-size:13px;line-height:1.4;color:var(--ad-muted);overflow-wrap:anywhere}.nd-line__photos{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0}.nd-photo{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:12px;line-height:normal;color:var(--ad-ink-2);border:1px solid var(--ad-line);border-radius:999px;padding:3px 10px 3px 3px}.nd-photo:hover{border-color:var(--ad-line-2)}.nd-photo:has(img[hidden]){padding-left:10px}.nd-photo img{width:22px;height:22px;border-radius:50%;object-fit:cover;flex:none;background:var(--ad-grey)}.nd-photo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-line__row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px}.nd-line__ctrl{display:flex;align-items:center;gap:12px;min-width:0}.nd-line__x2{font-size:13px;color:var(--ad-muted)}.nd-line__price{font-size:15px;font-weight:600;white-space:nowrap}.nd-line__price s{color:var(--ad-faint);font-weight:400;margin-right:6px}.nd-qty{display:inline-flex;align-items:center;border:1px solid #E3E3E8;border-radius:999px;height:32px}.nd-qty__btn{width:32px;height:32px;border:0;background:none;border-radius:50%;color:var(--ad-ink);display:flex;align-items:center;justify-content:center;padding:0}.nd-qty__btn:hover:not(:disabled){background:var(--ad-grey)}.nd-qty__btn:disabled{opacity:.4}.nd-qty__n{min-width:22px;text-align:center;font-size:14px;font-weight:600}.nd-sec{display:flex;flex-direction:column;gap:10px}.nd-sec__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.nd-sec__hint{font-size:12px;color:var(--ad-muted);text-align:right}.nd-bumps{display:flex;flex-direction:column}.nd-bump{margin-bottom:8px;display:flex;gap:12px;align-items:center;border:1px solid var(--ad-line);border-radius:14px;padding:12px 14px;cursor:pointer;background:#fff}.nd-bump.is-on{border-color:var(--ad-teal);background:#f2f8f7}.nd-bump input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;flex:0 0 18px;margin:3px 3px 3px 4px;padding:0;border:0;background:none;box-shadow:none;color:var(--ad-teal);accent-color:var(--ad-teal);cursor:pointer}.nd-bump input[type=checkbox]:disabled{cursor:progress}.nd-bump__text{flex:1 1 auto;min-width:0;display:block}.nd-bump__title{display:block;font-size:14px;font-weight:600}.nd-bump__desc{display:block;font-size:12.5px;color:var(--ad-muted);margin-top:2px}.nd-bump__price{font-size:14px;font-weight:600;white-space:nowrap}@media(max-width:520px){.nd-bump{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;row-gap:2px}.nd-bump__text{display:contents}.nd-bump input[type=checkbox]{grid-row:1 / span 2}.nd-bump__title{grid-column:2;grid-row:1}.nd-bump__price{grid-column:3;grid-row:1}.nd-bump__desc{grid-column:2 / 4;grid-row:2;margin-top:0}}.nd-ups-wrap{position:relative;margin:0 -20px}.nd-ups{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 20px 4px;scroll-snap-type:x proximity;scroll-padding:0 20px;-webkit-overflow-scrolling:touch}.nd-ups::-webkit-scrollbar{display:none}.nd-up{flex:0 0 136px;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start;min-width:0}.nd-up__img{display:block;width:136px;height:136px;border-radius:12px;background:var(--ad-grey);overflow:hidden}.nd-up__img img{width:100%;height:100%;object-fit:cover;display:block}.nd-up__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-up__price{font-size:12.5px;color:var(--ad-muted)}.nd-up__btn{margin-top:2px;font:600 12.5px/normal var(--ad-font);border:1px solid var(--ad-ink);background:#fff;color:var(--ad-ink);border-radius:999px;padding:7px 0}.nd-up__btn:hover:not(:disabled){background:var(--ad-grey)}.nd-up__btn.is-on{background:var(--ad-teal);border-color:var(--ad-teal);color:#fff}.nd-up__btn.is-on:hover:not(:disabled){background:var(--ad-teal-d)}.nd-up__btn:disabled{opacity:.6;cursor:progress}.nd-ups__arrow{position:absolute;top:52px;z-index:1;width:32px;height:32px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--ad-ink);border:1px solid var(--ad-line-2);box-shadow:0 2px 8px #0000001f;opacity:0;visibility:hidden;transition:opacity var(--nd-fast, .15s) var(--nd-ease-soft, ease),visibility 0s linear var(--nd-fast, .15s),background-color var(--nd-fast, .15s) var(--nd-ease-soft, ease)}.nd-ups__arrow--prev{left:6px}.nd-ups__arrow--next{right:6px}@media(hover:hover){.nd-ups-wrap:hover .nd-ups__arrow{opacity:1;visibility:visible;transition-delay:0s}}.nd-gift{border:1px solid var(--ad-line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:#fff}.nd-gift__row{position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-height:24px}.nd-gift__label{font-size:14px;font-weight:600}.nd-gift__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.nd-switch{flex:0 0 40px;width:40px;height:24px;border-radius:999px;background:#d2d2d7;position:relative}.nd-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff}.nd-gift__input:checked+.nd-switch{background:var(--ad-teal)}.nd-gift__input:checked+.nd-switch:after{left:19px}.nd-gift__input:focus-visible+.nd-switch{outline:2px solid var(--ad-teal);outline-offset:2px}.nd-gift__more{display:flex;flex-direction:column;gap:8px}.nd-gift textarea{width:100%;min-height:70px;resize:vertical;font:14px/1.4 var(--ad-font);color:var(--ad-ink);border:1px solid #E3E3E8;border-radius:12px;padding:10px 12px;background:#fff}.nd-gift textarea::placeholder{color:var(--ad-faint)}html body .nd-cart .nd-gift textarea:not(#pp){background-color:#fff!important;border-color:#e3e3e8!important;box-shadow:none}html body .nd-cart .nd-gift textarea:is(:hover,:focus,:focus-visible):not(#pp){border-color:var(--ad-teal)!important;box-shadow:0 0 0 3px #0d726a2e;outline:none}.nd-gift__fine{font-size:12.5px;color:var(--ad-muted)}.nd-cart--page{--nd-sticky-top: 76px;max-width:1280px;margin:0 auto;padding:20px 16px 56px;display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.nd-page__main{display:flex;flex-direction:column;gap:22px;min-width:0}.nd-page__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}html body .nd-cart--page h1.nd-page__title:not(#pp):not(#ad){font-size:clamp(26px,3vw,34px);line-height:normal;letter-spacing:-.8px;text-wrap:balance}.nd-page__continue{font-size:14px;color:var(--ad-teal)}.nd-page__continue:hover{text-decoration:underline;text-underline-offset:2px}.nd-cart--page .nd-lines,.nd-cart--page .nd-sec--panel,.nd-cart--page .nd-sec--gift,.nd-summary{border:1px solid var(--ad-line);border-radius:20px;padding:18px}.nd-cart--page .nd-lines,.nd-cart--page .nd-sec--gift,.nd-summary{background:#fff}.nd-cart--page .nd-sec--panel{background:#f7f7f9}.nd-cart--page .nd-line~.nd-line{border-top:1px solid var(--ad-line);padding-top:14px}.nd-cart--page .nd-line__img{flex-basis:96px;width:96px;height:96px;border-radius:14px}.nd-cart--page .nd-ups-wrap{margin:0}.nd-ups--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px;overflow:visible;padding:0;scroll-snap-type:none}.nd-ups--grid .nd-up{flex:none}.nd-ups--grid .nd-up__img{width:100%;height:auto;aspect-ratio:1 / 1}.nd-cart--page .nd-sec--gift .nd-sec__head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.nd-cart--page .nd-sec--gift .nd-gift{border:0;padding:0}.nd-cart--page .nd-sec--gift{gap:0}.nd-summary{display:flex;flex-direction:column;gap:12px}.nd-summary__rows{display:flex;flex-direction:column;gap:6px}.nd-summary__row--free{margin-top:6px}.nd-summary__row{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--ad-muted)}.nd-summary__row span:first-child{min-width:0;overflow-wrap:anywhere}.nd-summary__row span:last-child{white-space:nowrap}.nd-summary__row--free span:last-child{color:var(--ad-teal);font-weight:600}.nd-summary .nd-sub{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ad-line);padding-top:12px;margin-top:4px}.nd-summary .nd-sub span{font-size:14px;font-weight:500;color:var(--ad-ink)}.nd-summary .nd-sub strong{font-size:18px;font-weight:600}.nd-summary .nd-fine{margin-top:-4px}.nd-summary__express{display:flex;flex-direction:column;gap:8px}@media(min-width:821px){.nd-cart--page{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:48px;align-items:start}.nd-summary{position:sticky;top:var(--nd-sticky-top)}}@media(prefers-reduced-motion:reduce){.nd-bump,.nd-switch,.nd-switch:after,.nd-up__btn,.nd-ups__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/cart-ad.css.map */
