.nbd-shell main{display:flex;flex-direction:column;min-height:calc(100svh - var(--header) - 1px)}.nbd-shell main>:nth-last-child(2){padding-bottom:clamp(56px,8vh,112px)}.nbd-shell .ftr{margin-top:auto;padding-bottom:56px}.nbd-main,.nbd-shell .shopify-policy__container{max-width:none;margin:0;padding:clamp(40px,7vh,88px) 0 0}.nbd-main>.mono{margin-bottom:14px}.nbd-h1,.nbd-shell .shopify-policy__title h1{font-family:var(--display);font-weight:700;font-size:clamp(24px,3.4vw,48px);line-height:.96;letter-spacing:-.028em;word-spacing:.02em;text-transform:uppercase;text-wrap:balance;font-synthesis-weight:none}.nbd-h1,.nbd-shell .shopify-policy__title{margin-bottom:clamp(24px,4vh,40px);text-align:left}.nbd-h1 .mono{display:block;margin-top:14px}.nbd-main .ctarow{margin-top:28px}.nbd-prose,.nbd-shell .shopify-policy__body{max-width:70ch;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.nbd-prose>*+*,.nbd-shell .shopify-policy__body .rte>*+*{margin-top:1em}.nbd-prose :is(h1,h2,h3,h4),.nbd-shell .shopify-policy__body :is(h1,h2,h3,h4){margin-top:2em;color:var(--ink);font-size:18px;font-weight:600;line-height:1.3}.nbd-prose :is(strong,b),.nbd-shell .shopify-policy__body :is(strong,b){color:var(--ink);font-weight:500}.nbd-prose a,.nbd-shell .shopify-policy__body a{color:var(--ink);border-bottom:1px solid var(--line)}.nbd-prose a:hover,.nbd-shell .shopify-policy__body a:hover{color:var(--accent);border-color:var(--accent)}.nbd-prose :is(ul,ol),.nbd-shell .shopify-policy__body :is(ul,ol){padding-left:1.25em}.nbd-prose li+li,.nbd-shell .shopify-policy__body li+li{margin-top:.4em}.nbd-prose table,.nbd-shell .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.nbd-prose :is(th,td),.nbd-shell .shopify-policy__body :is(th,td){padding:8px 12px;border:1px solid var(--line);text-align:left}.nbd-list{list-style:none;border-top:1px solid var(--line)}.nbd-list a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;border-bottom:1px solid var(--line);font-size:17px;font-weight:500}.nbd-list a:hover{color:var(--accent)}.nbd-form{display:grid;gap:16px;max-width:520px;margin-top:28px}.nbd-form label{display:grid;gap:6px;font-size:14px;color:var(--muted)}.nbd-form :is(input,textarea){width:100%;min-height:48px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:0;color:var(--ink);font-size:16px}.nbd-form textarea{min-height:140px;resize:vertical}.nbd-form .btn{justify-self:start}.nbd-note{padding-left:12px;border-left:2px solid var(--accent);font-size:14px;line-height:1.5;color:var(--ink)}.nbd-note ul{list-style:none}.nbd-lines{list-style:none;border-top:1px solid var(--line)}.nbd-line{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:16px;align-items:start;padding:20px 0;border-bottom:1px solid var(--line)}.nbd-thumb{width:80px;height:80px;background:var(--surface);border:1px solid var(--line)}.nbd-thumb img{width:100%;height:100%;object-fit:cover}.nbd-line h2{font-size:17px;font-weight:500;line-height:1.3}.nbd-line .small{margin-top:4px}.nbd-line .nbd-note{margin-top:10px}.nbd-price{font-size:17px;font-weight:500;white-space:nowrap}.nbd-qty{display:flex;align-items:center;gap:6px;margin-top:14px}.nbd-step{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);font-size:18px}a.nbd-step:hover{border-color:var(--accent);color:var(--accent)}span.nbd-step{color:var(--line)}.nbd-n{min-width:36px;text-align:center}.nbd-remove{display:inline-flex;align-items:center;min-height:44px;margin-left:12px;font-size:14px;border-bottom:0;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.nbd-summary{display:grid;gap:16px;max-width:520px;margin:28px 0 0 auto}.nbd-subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:18px;font-weight:500}.nbd-summary .btn{width:100%}@media(max-width:479px){.nbd-line{grid-template-columns:64px minmax(0,1fr)}.nbd-thumb{width:64px;height:64px}.nbd-price{grid-column:2}}@media(prefers-reduced-motion:no-preference){.nbd-main>*,.nbd-shell .shopify-policy__container>*,.nbd-contact{animation:nbd-rise .7s cubic-bezier(.2,.7,.2,1) both}.nbd-main>:nth-child(2),.nbd-shell .shopify-policy__container>:nth-child(2){animation-delay:.07s}.nbd-main>:nth-child(3){animation-delay:.14s}.nbd-main>:nth-child(n+4),.nbd-contact{animation-delay:.21s}.nbd-lines>li{animation:nbd-rise .6s cubic-bezier(.2,.7,.2,1) both}.nbd-lines>li:nth-child(2){animation-delay:.08s}.nbd-lines>li:nth-child(n+3){animation-delay:.16s}}@keyframes nbd-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.nbd-step,.nbd-list a{transition:border-color .2s,color .2s,padding-left .3s cubic-bezier(.2,.7,.2,1)}.nbd-list a:hover{padding-left:8px}.nbd-list a svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.nbd-list a:hover svg{transform:translate(4px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nbd-shell.css.map */
