cart-drawer.nb-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;visibility:hidden;pointer-events:none;color:var(--nb-text);font:400 13px/1.45 Poppins,sans-serif;letter-spacing:0;text-align:left}cart-drawer.nb-cart.active{visibility:visible;pointer-events:auto}.nb-cart *{box-sizing:border-box}.nb-cart #CartDrawer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end}.nb-cart .cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000061;opacity:0;transition:opacity .25s}.nb-cart.active .cart-drawer__overlay{opacity:1}.nb-cart .drawer__inner{position:relative;display:flex;flex-direction:column;width:440px;max-width:100%;height:100%;height:100dvh;padding:0;background:var(--nb-bg);border:0;transform:translate(100%);transition:transform .25s;overflow:hidden;box-shadow:-8px 0 35px #00000014}.nb-cart.active .drawer__inner{transform:translate(0)}.nb-cart :is(h2,h3,h4,p,dl,dd){margin:0;font-family:inherit;letter-spacing:0;color:inherit}.nb-cart button,.nb-cart input,.nb-cart a{font:inherit;letter-spacing:inherit}.nb-cart a{color:inherit;text-decoration:none}.nb-cart button{cursor:pointer;color:inherit;-webkit-appearance:none;appearance:none}.nb-cart button:disabled{cursor:wait;opacity:.6}.nb-cart :is(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--nb-accent);outline-offset:3px}.nb-cart .drawer__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 10px 18px;min-height:64px;border-bottom:1px solid var(--nb-border);flex-shrink:0}.nb-cart .drawer__heading{font-size:16px;line-height:1.3;font-weight:650}.nb-cart .drawer__heading span{font-size:13px;font-weight:400;white-space:nowrap}.nb-cart .nb-cart-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;padding:12px;background:transparent;border:0;border-radius:6px}.nb-cart svg{width:18px;height:18px;flex-shrink:0}.nb-cart .drawer__close{position:static;width:44px;height:44px}.nb-cart-shipping{background:var(--nb-bar);color:var(--nb-bar-text);padding:8px 14px;text-align:center;font-size:11px;line-height:1.4;font-weight:600;flex-shrink:0}.nb-cart-shipping :is(strong,b){font-weight:800}.nb-cart-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 18px;scrollbar-width:thin;display:flex;flex-direction:column}.nb-cart cart-drawer-items{display:block;flex:none}.nb-cart .cart-drawer__form{display:block}.nb-cart-item{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr) 32px;gap:12px;padding:20px 0;border-bottom:1px solid var(--nb-border);margin:0}.nb-cart-item-image{display:block;align-self:start}.nb-cart-item-image img{width:84px;height:84px;object-fit:contain;border-radius:6px}.nb-cart .cart-item__name{display:block;min-height:0;font-size:13px;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.nb-cart .cart-item__name,.nb-cart .cart-item__name:hover,.nb-cart .cart-item__name:focus{text-decoration:none!important}.nb-cart-item-info,.nb-cart-upgrade-copy{min-width:0}.nb-cart-variant,.nb-cart-subtitle{font-size:11px;color:#626262!important;margin-top:4px!important;overflow-wrap:anywhere}.nb-cart-prices{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:7px;line-height:1.3}.nb-cart-prices strong{color:var(--nb-button);font-size:15px;font-weight:700}.nb-cart s{color:#6b6b6b;font-size:12px}.nb-cart-off{font-size:9px;line-height:1.4;font-weight:700;padding:3px 5px;border-radius:3px;color:var(--nb-button);background:var(--nb-tint)}.nb-cart-renewal{font-size:10px;margin-top:6px!important;line-height:1.5;overflow-wrap:anywhere}.nb-cart .nb-cart-remove{padding:12px;min-width:44px;width:44px;margin:-10px -12px 0 -6px;align-self:start}.nb-cart-quantity{display:inline-flex;margin-top:10px;border:1px solid var(--nb-border);border-radius:7px;overflow:hidden}.nb-cart-quantity button{width:44px;min-height:44px;padding:0;border:0;background:transparent;font-size:19px}.nb-cart-quantity input{width:38px;min-height:44px;border:0;background:transparent;color:var(--nb-text);text-align:center;-webkit-appearance:textfield;appearance:textfield;padding:0;font-size:13px}.nb-cart-quantity input::-webkit-inner-spin-button,.nb-cart-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.nb-cart-upgrade{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:9px;align-items:center;margin:24px 0 10px;padding:12px 10px;border:1px solid var(--nb-accent);border-radius:10px;background:var(--nb-tint);box-shadow:0 2px 4px #0000000a}.nb-cart-upgrade img{width:56px;height:64px;object-fit:contain;border-radius:5px}.nb-cart-upgrade h3{font-size:11px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.nb-cart-upgrade p{font-size:11px;margin-top:5px}.nb-cart .nb-cart-upgrade-button{min-height:44px;max-width:126px;border:0;border-radius:8px;background:var(--nb-button);color:var(--nb-button-text);font-size:10px;font-weight:700;padding:9px 10px;line-height:1.4}.nb-cart-addons{margin:20px 0 24px}.nb-cart-addons-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.nb-cart-addons-heading h3{font-size:14px;font-weight:650}.nb-cart-addons-heading>div{display:flex}.nb-cart-addons-heading button:disabled{cursor:default;opacity:.35}.nb-cart-addon-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:3px 0 4px}.nb-cart-addon-track::-webkit-scrollbar{display:none}.nb-cart-addon{flex:0 0 142px;scroll-snap-align:start;display:flex;flex-direction:column;gap:9px;border:1px solid var(--nb-border);border-radius:10px;padding:9px;background:var(--nb-bg)}.nb-cart-addon>a{display:block;background:var(--nb-tint);border-radius:6px}.nb-cart-addon img{display:block;width:100%;height:120px;object-fit:contain;border-radius:6px}.nb-cart-addon h4{font-size:11px;font-weight:600;line-height:1.45;overflow-wrap:anywhere;flex:1}.nb-cart-addon h4 a{display:block;min-height:44px}.nb-cart-addon h4 a span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.nb-cart-addon-bottom{display:flex;align-items:center;justify-content:space-between;gap:5px}.nb-cart-addon-bottom>div{display:flex;flex:1;min-width:0;flex-wrap:wrap;gap:4px;align-items:center;font-size:11px;overflow-wrap:anywhere}.nb-cart-addon-bottom s{font-size:10px}.nb-cart-addon button{flex-shrink:0;border:1px solid var(--nb-button);border-radius:6px;background:var(--nb-bg);color:var(--nb-button);font-size:10px;font-weight:600;min-width:44px;min-height:44px;padding:6px}.nb-cart-addon-dots{display:flex;justify-content:center;align-items:center}.nb-cart-addon-dots button{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;border:0;background:transparent}.nb-cart-addon-dots button:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nb-border)}.nb-cart-addon-dots button[aria-current=page]:before{width:14px;border-radius:4px;background:var(--nb-accent)}.nb-cart [data-nb-addon-arrows][hidden],.nb-cart-addon-dots[hidden]{display:none}.nb-cart-summary{margin-top:auto;padding:16px 0 18px;border-top:1px solid var(--nb-border)}.nb-cart-mobile-summary{display:none}.nb-cart .drawer__footer .nb-cart-summary{margin:0;padding:0 0 14px;border-top:0}.nb-cart-summary dl>div{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:4px 0}.nb-cart-summary dd{white-space:nowrap}.nb-cart-summary .nb-cart-total{border-top:1px solid var(--nb-border);margin-top:3px;padding-top:9px;font-size:14px;font-weight:650}.nb-cart-green,.nb-cart-savings{color:var(--nb-saving)!important}.nb-cart-savings{display:flex;align-items:center;gap:5px;font-size:11px;padding-top:4px}.nb-cart-savings svg{width:14px;height:14px}.nb-cart .drawer__footer{padding:14px 18px max(12px,env(safe-area-inset-bottom));flex-shrink:0;background:var(--nb-bg);border-top:1px solid var(--nb-border);box-shadow:0 -5px 18px #00000006}.nb-cart .nb-cart-primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;width:100%;padding:13px 16px;background:var(--nb-button);color:var(--nb-button-text);border:0;border-radius:12px;font-size:15px;line-height:1.4;font-weight:650;box-shadow:0 3px 10px #0077d429;text-align:center}.nb-cart-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;font-size:12px;line-height:1.4;text-align:center;padding-top:12px}.nb-cart-trust-item{display:inline-flex;align-items:center;justify-content:center;gap:4px}.nb-cart .nb-cart-trust-item svg{width:14px;height:14px;flex-shrink:0}.nb-cart-empty{text-align:center;padding:24px 18px 40px}.nb-cart-empty h3{font-size:16px;line-height:1.4;font-weight:650;margin-bottom:16px}.nb-cart-founder-note{max-width:290px;margin:auto;font-size:13px;line-height:1.5}.nb-cart-founder-note p+p{margin-top:14px}.nb-cart-founder-note :is(strong,b){font-weight:700}.nb-cart-founder{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:18px}.nb-cart .nb-cart-founder-photo{display:block;width:44px;height:44px;flex:0 0 44px;object-fit:cover;border-radius:50%}.nb-cart-founder-placeholder{background:#eee}.nb-cart-founder p{max-width:160px;text-align:left;white-space:pre-line;font-size:12px;font-weight:600}.nb-cart-error:empty{display:none}.nb-cart-error{padding:12px 0!important;color:#a01c1c!important;font-size:12px}.nb-cart .nb-cart-loading{padding:18px 0;color:var(--nb-button);font-weight:500}.nb-cart .nb-cart-loading[hidden],.nb-cart[data-nb-loading] .drawer__inner-empty{display:none}.nb-cart[aria-busy=true] [data-nb-checkout]{pointer-events:none}body.nb-cart-open{overflow:hidden}html.nb-cart-open #gorgias-chat-container,html.nb-cart-open iframe#chat-button[title="Gorgias live chat messenger"],html.nb-cart-open iframe#chat-window[title="Gorgias live chat window"]{display:none!important}@media(max-width:600px){.nb-cart .drawer__inner{width:100%}.nb-cart-scroll{padding:0 14px}.nb-cart .drawer__header{padding-left:14px}.nb-cart .drawer__footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))}.nb-cart .drawer__footer>.nb-cart-summary{display:none}.nb-cart-mobile-summary{display:block;flex:none}.nb-cart-mobile-summary>.nb-cart-summary{margin:0;padding:12px 0 18px}.nb-cart-upgrade{flex:none;gap:6px;grid-template-columns:56px minmax(0,1fr) 120px;min-height:88px;margin:12px 0 6px;padding:10px 8px}.nb-cart-upgrade img{width:56px;height:56px;grid-column:1;grid-row:1}.nb-cart-upgrade-copy{grid-column:2;grid-row:1}.nb-cart-upgrade h3{font-size:10.5px;line-height:1.35}.nb-cart-upgrade p{font-size:10px;line-height:1.35;margin-top:3px}.nb-cart .nb-cart-upgrade-button{grid-column:3;grid-row:1;width:120px;max-width:120px;min-height:44px;padding:6px 8px;font-size:10px;line-height:1.3;white-space:normal}.nb-cart-item{gap:8px;grid-template-columns:64px minmax(0,1fr) 44px;padding:12px 0}.nb-cart-quantity input{width:44px}.nb-cart-item-image img{width:64px;height:64px}.nb-cart .nb-cart-remove{margin:-8px 0 0;grid-column:3;grid-row:1}.nb-cart-addons{margin:8px 0}.nb-cart-addons-heading{margin-bottom:6px}.nb-cart-addon{flex-basis:calc((100% - 20px)/2.3);align-self:flex-start;min-width:0;height:auto;min-height:0;padding:8px;gap:8px}.nb-cart-addon h4{flex:0 0 auto}.nb-cart-addon h4 a{min-height:0}.nb-cart-addon img{height:clamp(80px,22vw,120px)}.nb-cart-trust{flex-wrap:nowrap;gap:4px;font-size:11px;line-height:1.3;white-space:nowrap;padding-top:10px}.nb-cart-trust-item{gap:3px;white-space:nowrap}.nb-cart .nb-cart-trust-item svg{width:11px;height:11px}}@media(max-width:359px){.nb-cart-upgrade{grid-template-columns:56px minmax(0,1fr) 104px}.nb-cart .nb-cart-upgrade-button{width:104px;max-width:104px}.nb-cart-trust{gap:3px}.nb-cart .nb-cart-trust-item svg{display:none}}@media(prefers-reduced-motion:reduce){.nb-cart .drawer__inner,.nb-cart .cart-drawer__overlay{transition:none}.nb-cart-addon-track{scroll-behavior:auto}}.nb-cart .nb-cart-shipping{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;background:linear-gradient(100deg,#050506,#1b1c21 38%,#4b4f57,#1b1c21 66%,#050506);border-top:1px solid #5E626A;border-bottom:1px solid #5E626A;color:#f1f2f4;font-size:11.5px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.9px}.nb-cart .nb-cart-shipping:after{content:"";position:absolute;z-index:0;inset:-10% auto -10% -45%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.1),transparent);transform:translate(0);animation:nb-bf-shine 3.6s ease-in-out infinite}.nb-cart .nb-cart-shipping>*{position:relative;z-index:1}.nb-cart .nb-cart-shipping .nb-bf-sparkle{width:10px;height:10px;color:#d7dae0;flex:0 0 10px}.nb-cart .nb-cart-event-text{min-width:0;overflow-wrap:anywhere}.nb-cart .nb-cart-timer[hidden]{display:none}.nb-cart .nb-bf-deal-tag,.nb-cart .nb-bf-empty-pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid #8D9199;border-radius:5px;background:linear-gradient(100deg,#0a0a0c,#2e3036 55%,#6a6e76);color:#f1f2f4;font-size:9.5px;font-weight:700;line-height:1.4;letter-spacing:.7px;padding:3px 5px;text-transform:uppercase}.nb-cart .nb-bf-deal-tag .nb-bf-sparkle,.nb-cart .nb-bf-empty-pill .nb-bf-sparkle{width:10px;height:10px;flex:0 0 10px;color:#d7dae0}.nb-cart .cart-item__name,.nb-cart .nb-cart-addon h4 a{position:relative}.nb-cart .cart-item__name:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;min-height:44px}.nb-cart .nb-cart-addon h4 a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;min-height:44px}.nb-cart .nb-bf-gifts{flex:none;margin:16px 0 4px;padding:0}.nb-cart .nb-bf-gifts-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.nb-cart .nb-bf-gifts-heading h3{font-size:13px;font-weight:700;line-height:1.4}.nb-cart .nb-bf-gifts-heading p{font-size:11px;font-weight:600;line-height:1.4;color:#0066bc;text-align:right}.nb-cart .nb-bf-gifts-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nb-cart .nb-bf-gifts-progress{position:absolute;left:16.6667%;right:16.6667%;top:25px;height:3px;background:#dce2ea}.nb-cart .nb-bf-gifts-progress>span{display:block;width:0;height:100%;background:var(--nb-button)}.nb-cart .nb-bf-gifts-progress.is-tier-2>span{width:50%}.nb-cart .nb-bf-gifts-progress.is-tier-3>span{width:100%}.nb-cart .nb-bf-gift{position:relative;min-width:0;text-align:center}.nb-cart .nb-bf-gift-action{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;min-width:44px;min-height:52px;padding:0;border:0;background:transparent;color:#171717;text-align:center}.nb-cart button.nb-bf-gift-action{cursor:pointer;border-radius:8px}.nb-cart .nb-bf-gift-circle{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 52px;border:2px dashed #B9C1CC;border-radius:50%;background:#f3f5f8;color:#68717f}.nb-cart .is-unlocked .nb-bf-gift-circle{border:2px solid var(--nb-button);background:#eaf4fe;color:var(--nb-button)}.nb-cart .nb-bf-gift-art{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;overflow:hidden;border-radius:inherit}.nb-cart .nb-bf-gift-art img{display:block;width:100%;height:100%;object-fit:contain}.nb-cart .nb-bf-gift-badge{position:absolute;right:-3px;top:-3px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid #FFF;border-radius:50%;background:#5f6877;color:#fff}.nb-cart .is-unlocked .nb-bf-gift-badge{background:#127a43}.nb-cart .nb-bf-gift-badge svg{width:12px;height:12px;flex:none}.nb-cart .nb-bf-gift-label{display:block;font-size:11.5px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.nb-cart .nb-bf-gift-status{display:block;color:#525d6b;font-size:10.5px;line-height:1.4}.nb-cart .is-unlocked .nb-bf-gift-status{color:#127a43}.nb-cart .nb-bf-gifts.nb-bf-gifts-compact{display:flex;flex-direction:column;gap:8px;margin:12px 0 6px;padding:10px 12px;border:1px solid #DCE6F2;border-radius:14px;background:#f7fafe}.nb-cart .nb-bf-gifts-compact .nb-bf-gifts-heading{margin:0}.nb-cart .nb-bf-gifts-compact .nb-bf-gifts-heading p{flex-shrink:0;padding:3px 8px;border-radius:999px;background:#e4f0fd;color:#0066bc;font-size:10.5px;font-weight:700;line-height:1.3}.nb-cart .nb-bf-gifts-compact .nb-bf-gifts-progress{top:28px;height:2px}.nb-cart .nb-bf-gifts-compact .nb-bf-gift-circle{width:58px;height:58px;flex-basis:58px;border:1.5px dashed #B9C1CC;border-radius:12px;background:#fff}.nb-cart .nb-bf-gifts-compact .is-unlocked .nb-bf-gift-circle{border:2px solid var(--nb-button)}.nb-cart .nb-bf-gifts-compact .is-locked .nb-bf-gift-circle{opacity:.75}.nb-cart .nb-bf-gifts-compact .is-unlocked .nb-bf-gift-badge{background:#18a35a}.nb-cart .nb-bf-gifts-compact .nb-bf-gift-label{font-size:11px;font-weight:700}.nb-cart .nb-bf-gifts-compact .nb-bf-gift-status{font-size:10px;font-weight:600;color:#5b6371}.nb-cart .nb-bf-gifts-compact .is-unlocked .nb-bf-gift-status{color:#127a43}.nb-cart .nb-bf-gift-cta{display:flex;flex-direction:column;gap:4px}.nb-cart .nb-bf-gifts-compact .nb-bf-gift-upgrade{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:9px 8px;border:0;border-radius:10px;background:var(--nb-button);color:#fff;font-size:13.5px;font-weight:700;line-height:1.35;text-align:center}.nb-cart .nb-bf-gift-helper{font-size:10.5px;line-height:1.45;color:#5b6371;text-align:center;overflow-wrap:anywhere}.nb-cart .nb-bf-gifts-complete{font-size:12px;font-weight:700;line-height:1.4;color:#127a43;text-align:center}.nb-cart .nb-bf-discount{font-weight:700}.nb-cart .nb-bf-free-gifts dd{color:#127a43!important}.nb-cart .drawer__footer>.nb-cart-savings{justify-content:center;margin:0 0 8px;padding:0;color:#127a43!important;font-size:11px;font-weight:700;line-height:1.4;text-align:center}.nb-cart .nb-cart-empty{padding:30px 4px 24px}.nb-cart .nb-bf-empty-pill{margin-bottom:14px;padding:5px 9px;border-radius:20px}.nb-cart .nb-cart-empty>h3{max-width:300px;margin:0 auto 14px;font-size:24px;font-weight:800;line-height:1.25}.nb-cart .nb-bf-empty-body{max-width:320px;margin:0 auto;font-size:13px;line-height:1.6;color:#374151}.nb-cart .nb-bf-gifts-preview{margin:24px 0}.nb-cart .nb-bf-gifts-preview .nb-bf-gift-circle{border:0}.nb-cart .nb-bf-gifts-preview .nb-bf-gift-label{font-size:11px;font-weight:600}.nb-cart .nb-bf-founder-quote{align-items:center;justify-content:flex-start;gap:12px;margin:0;padding:14px 12px;border-radius:12px;background:#f3f5f8;text-align:left}.nb-cart .nb-bf-founder-quote>div{min-width:0}.nb-cart .nb-bf-founder-quote .nb-cart-founder-note{max-width:none;margin:0;font-size:11.5px;line-height:1.5}.nb-cart .nb-bf-founder-quote .nb-cart-founder-note p{max-width:none;text-align:left;white-space:normal;font-size:inherit;font-weight:400;line-height:inherit}.nb-cart .nb-bf-founder-quote .nb-cart-founder-note p+p{margin-top:8px}.nb-cart .nb-bf-founder-quote .nb-bf-founder-signoff{max-width:none;margin-top:4px;white-space:pre-line;font-size:11.5px;font-weight:700;line-height:1.4}@keyframes nb-bf-shine{0%,12%{transform:translate(0)}70%,to{transform:translate(380%)}}@media(max-width:600px){.nb-cart .nb-cart-shipping{gap:6px;font-size:11.5px;padding:8px 10px}.nb-cart .nb-cart-empty{padding-top:26px}}@media(prefers-reduced-motion:reduce){.nb-cart .nb-cart-shipping:after{animation:none;display:none}}.nb-cart .nb-bf-gifts-compact .nb-bf-gift-action{gap:4px}.nb-cart .nb-cart-confetti{position:absolute;z-index:10;overflow:hidden;pointer-events:none;contain:strict}.nb-cart .nb-cart-confetti-piece{position:absolute;left:var(--nb-confetti-x);top:var(--nb-confetti-y);width:5px;height:8px;border-radius:1px;background:var(--nb-confetti-color);opacity:0;animation:nb-cart-confetti-pop .8s ease-out both;animation-delay:var(--nb-confetti-delay)}@keyframes nb-cart-confetti-pop{0%{opacity:0;transform:translate(-50%,-50%) rotate(0)}12%{opacity:1}45%{opacity:1;transform:translate(calc(-50% + var(--nb-confetti-dx) * .6),calc(-50% + var(--nb-confetti-dy))) rotate(var(--nb-confetti-spin))}to{opacity:0;transform:translate(calc(-50% + var(--nb-confetti-dx)),calc(-50% + 30px)) rotate(calc(var(--nb-confetti-spin) * 2))}}@media(prefers-reduced-motion:reduce){.nb-cart .nb-cart-confetti{display:none}.nb-cart .nb-cart-confetti-piece{animation:none}}.nb-cart .nb-bf-gifts-compact .nb-bf-gifts-heading h3{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border:1px solid #5E626A;border-radius:999px;background:linear-gradient(100deg,#050506,#1b1c21 38%,#4b4f57,#1b1c21 66%,#050506);color:#fff;font-size:11.5px;font-weight:700;line-height:1.3}.nb-cart .nb-bf-gifts-compact .nb-bf-gift-circle{--nb-gift-frame-width:1.5px}.nb-cart .nb-bf-gifts-compact .is-unlocked .nb-bf-gift-circle{--nb-gift-frame-width:2px}.nb-cart .nb-bf-gifts-compact .nb-bf-gift-art{border-radius:calc(12px - var(--nb-gift-frame-width))}.nb-cart .nb-bf-gifts-compact .nb-bf-gift-art img{object-fit:cover}.nb-cart [data-nb-event-window][hidden],.nb-cart .nb-cart-event-fallback[hidden],.nb-cart .nb-cart-timer[hidden]{display:none!important}.nb-cart .nb-cart-event-bar,.nb-cart .nb-cart-event-fallback{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;max-width:100%}.nb-cart .nb-cart-event-bar{white-space:nowrap;letter-spacing:.45px;font-size:11.5px}.nb-cart .nb-cart-event-bar .nb-cart-event-text{min-width:0}.nb-cart .nb-cart-event-bar .nb-cart-timer{flex:none;padding:2px 6px;border-radius:4px;background:#f1f2f4;color:#0a0a0c;font-size:10.5px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.nb-cart .nb-cart-golden-ticket{position:relative;display:flex;align-items:center;flex:none;gap:12px;margin:14px 0 0;padding:14px 16px 14px 18px;border:1px solid #C79B2E;border-radius:14px;background:linear-gradient(120deg,#f7e7a6,#e9c766 45%,#f6e3a0 70%,#d9ae3f);color:#1a1405;isolation:isolate}.nb-cart .nb-cart-golden-ticket:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.25) 48%,transparent 58%);background-size:300% 100%;animation:nb-golden-shine 5s ease-in-out infinite}.nb-cart .nb-golden-notch{position:absolute;z-index:1;top:50%;width:18px;height:18px;transform:translateY(-50%);border:1px solid #C79B2E;border-radius:50%;background:var(--nb-bg,#FFF);pointer-events:none}.nb-cart .nb-golden-notch.is-left{left:-10px;clip-path:inset(0 0 0 50%)}.nb-cart .nb-golden-notch.is-right{right:-10px;clip-path:inset(0 50% 0 0)}.nb-cart .nb-golden-copy{flex:1;min-width:0}.nb-cart .nb-golden-copy .nb-golden-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;background:#1a1405;color:#f7e7a6;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.8px}.nb-cart .nb-golden-badge svg{width:12px;height:12px;flex:0 0 12px}.nb-cart .nb-golden-copy h3{margin:7px 0 4px;font-size:14px;font-weight:700;line-height:1.35;color:#1a1405;overflow-wrap:anywhere}.nb-cart .nb-golden-copy .nb-golden-sub{font-size:11.5px;line-height:1.45;color:#3d3010;overflow-wrap:anywhere}.nb-cart .nb-golden-sub a{display:inline-flex;align-items:center;min-height:44px;padding:4px 2px;color:inherit;text-decoration:underline;text-underline-offset:2px;vertical-align:middle}.nb-cart .nb-golden-divider{align-self:stretch;flex:0 0 0;border-left:2px dashed rgba(26,20,5,.35)}.nb-cart .nb-golden-side{display:flex;flex:0 0 48px;flex-direction:column;align-items:center;gap:7px;width:48px;text-align:center;color:#1a1405}.nb-cart .nb-golden-side svg{width:24px;height:24px}.nb-cart .nb-golden-side span{font-size:9px;font-weight:700;line-height:1.4;letter-spacing:.3px;overflow-wrap:anywhere}@keyframes nb-golden-shine{0%,12%{background-position:150% 0}65%,to{background-position:-100% 0}}@media(max-width:400px){.nb-cart .nb-cart-event-bar{gap:5px;font-size:11px;letter-spacing:.2px}.nb-cart .nb-cart-event-bar .nb-bf-sparkle{width:8px;height:8px;flex-basis:8px}.nb-cart .nb-cart-event-bar .nb-cart-timer{padding:2px 5px;font-size:10.5px}}@media(max-width:350px){.nb-cart .nb-cart-event-bar{gap:4px;font-size:9.5px;letter-spacing:0}.nb-cart .nb-cart-event-bar .nb-cart-timer{font-size:9.5px;padding:2px 4px}}@media(prefers-reduced-motion:reduce){.nb-cart .nb-cart-golden-ticket:after{animation:none;display:none}}.nb-cart [data-nb-event-fallback][hidden]{display:none!important}.nb-cart .nb-cart-lucky{display:flex;flex:none;flex-direction:column;gap:12px;margin:14px 0 0;padding:14px;border-radius:14px;background:linear-gradient(120deg,#072a1e,#0e4a33 60%,#146846);color:#fff}.nb-cart .nb-lucky-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.nb-cart .nb-lucky-top .nb-lucky-label{display:flex;align-items:center;gap:5px;flex-shrink:0;color:#9fe3be;font-size:10px;font-weight:800;line-height:1.4;letter-spacing:1px}.nb-cart .nb-lucky-label svg{width:12px;height:12px;flex:0 0 12px}.nb-cart .nb-lucky-top .nb-lucky-count{min-width:0;text-align:right;color:#cdebdb;font-size:10.5px;line-height:1.4}.nb-cart .nb-lucky-count strong{color:#fff;font-weight:800}.nb-cart .nb-lucky-main{display:flex;align-items:center;gap:12px;min-width:0}.nb-cart .nb-lucky-reels{display:flex;flex:0 0 auto;gap:5px;padding:6px;border:1px solid #2F8A5F;border-radius:10px;background:#041b13}.nb-cart .nb-lucky-reel{display:block;width:36px;height:48px;overflow:hidden;border-radius:6px;background:#fff}.nb-cart .nb-lucky-symbol{display:grid;place-items:center;width:100%;height:100%;color:#0e6b45;font-size:30px;font-weight:800;line-height:1;transform:translateY(0);filter:none}.nb-cart .nb-lucky-reel-mystery .nb-lucky-symbol{color:#8a93a1;font-size:28px}.nb-cart .nb-lucky-main .nb-lucky-headline{flex:1;min-width:0;color:#fff;font-size:17px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.nb-cart .nb-cart-lucky .nb-lucky-sub{color:#cdebdb;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.nb-cart .nb-lucky-sub a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:2px;vertical-align:middle}.nb-cart .nb-lucky-reel{position:relative}.nb-cart .nb-lucky-reels.is-spinning .nb-lucky-reel:not(.is-stopped)>.nb-lucky-symbol{opacity:0}.nb-cart .nb-lucky-strip{position:absolute;z-index:1;inset:0 auto auto 0;display:flex;flex-direction:column;width:100%;will-change:transform;animation:nb-lucky-reel-roll var(--nb-lucky-duration,3.1s) cubic-bezier(.12,.68,.2,1) both;animation-delay:var(--nb-lucky-spin-delay,0ms)}.nb-cart .nb-lucky-digit{display:grid;place-items:center;flex:0 0 48px;width:100%;height:48px;color:#0e6b45;font-size:30px;font-weight:800;line-height:1}.nb-cart .nb-lucky-digit.is-mystery{color:#8a93a1;font-size:28px}.nb-cart .nb-lucky-reels.is-spinning .nb-lucky-reel.is-stopped{animation:nb-lucky-land .24s ease-out both}.nb-cart.active .nb-lucky-reels.is-landed .nb-lucky-reel-mystery{animation:nb-lucky-pulse 1.6s ease-in-out infinite}@keyframes nb-lucky-reel-roll{0%{transform:translateY(0);filter:blur(1px)}85%{filter:blur(.3px)}to{transform:translateY(calc(-100% + 48px));filter:blur(0)}}@keyframes nb-lucky-land{0%,to{box-shadow:inset 0 0 #18a35a00}40%{box-shadow:inset 0 0 0 2px #18a35aa6}}@keyframes nb-lucky-pulse{0%,to{background:#fff}50%{background:#d8f5e5}}@media(prefers-reduced-motion:reduce){.nb-cart .nb-lucky-strip{display:none!important;animation:none!important}.nb-cart .nb-lucky-reels .nb-lucky-symbol{opacity:1!important;animation:none!important;transform:none;filter:none}.nb-cart .nb-lucky-reels .nb-lucky-reel{animation:none!important}}.nb-cart .nb-upgrade-tile{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) 122px;align-items:center;gap:10px;flex:none;margin:24px 0 10px;padding:18px 12px 14px;border:1px solid #8D9199;border-radius:14px;background:var(--nb-tint)}.nb-cart .nb-upgrade-tile-pill{position:absolute;z-index:1;top:0;left:12px;transform:translateY(-50%);isolation:isolate;overflow:hidden;display:inline-flex;max-width:calc(100% - 24px);padding:3px 7px;border:1px solid #8D9199;border-radius:999px;background:linear-gradient(100deg,#0a0a0c,#2e3036 55%,#6a6e76);color:#fff;font-size:9px;font-weight:800;line-height:1.4;letter-spacing:.5px;text-align:center}.nb-cart .nb-upgrade-tile-pill:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.04) 48%,transparent 58%);background-size:300% 100%;animation:nb-upgrade-pill-shine 3.6s ease-in-out infinite}.nb-cart .nb-upgrade-tile-media{position:relative;align-self:center;width:64px;height:64px;border-radius:10px}.nb-cart .nb-upgrade-tile-image{display:block;width:64px;height:64px;object-fit:contain;border-radius:10px}.nb-cart .nb-upgrade-tile-gift-thumb{position:absolute;z-index:1;right:-4px;bottom:-5px;display:block;width:30px;height:30px;border:2px solid #FFF;border-radius:8px;background:#fff;box-shadow:0 2px 6px #00000024}.nb-cart .nb-upgrade-tile-gift-thumb .nb-bf-gift-art{border-radius:6px}.nb-cart .nb-upgrade-tile-gift-thumb img{display:block;width:100%;height:100%;object-fit:cover}.nb-cart .nb-upgrade-tile-free{position:absolute;right:-2px;bottom:-7px;display:block;padding:1px 3px;border-radius:3px;background:linear-gradient(100deg,#0a0a0c,#2e3036 55%,#6a6e76);color:#f1f2f4;font-size:8px;font-weight:800;line-height:1.2;letter-spacing:.25px}.nb-cart .nb-upgrade-tile-copy{min-width:0}.nb-cart .nb-upgrade-tile-copy h3{font-size:12px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.nb-cart .nb-upgrade-tile-copy .nb-upgrade-tile-per-serving{margin-top:4px;font-size:10.5px;line-height:1.4;color:#525d6b;overflow-wrap:anywhere}.nb-cart .nb-upgrade-tile-copy .nb-upgrade-tile-gift{margin-top:5px;font-size:13px;font-weight:700;line-height:1.35;color:var(--nb-saving);overflow-wrap:anywhere}.nb-cart .nb-upgrade-tile-button{display:flex;align-items:center;justify-content:center;width:122px;min-height:44px;text-align:center}.nb-cart .nb-upgrade-tile-button-label{display:inline-block;max-width:100%;text-align:left}.nb-cart .nb-upgrade-tile-complete{display:flex;align-items:center;gap:8px;flex:none;margin:14px 0 10px;padding:10px 14px;border-radius:10px;background:var(--nb-tint);color:var(--nb-saving);font-size:13px;font-weight:700;line-height:1.4}.nb-cart .nb-upgrade-tile-complete svg{width:18px;height:18px;flex:0 0 18px}@keyframes nb-upgrade-pill-shine{0%,12%{background-position:150% 0}70%,to{background-position:-100% 0}}@media(max-width:600px){.nb-cart .nb-upgrade-tile{grid-template-columns:64px minmax(0,1fr) 112px;gap:8px}.nb-cart .nb-upgrade-tile-button{width:112px}}@media(max-width:359px){.nb-cart .nb-upgrade-tile{grid-template-columns:64px minmax(0,1fr) 96px;padding-right:10px;padding-left:10px;gap:7px}.nb-cart .nb-upgrade-tile-button{width:96px}}@media(prefers-reduced-motion:reduce){.nb-cart .nb-upgrade-tile-pill:after{animation:none;display:none}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/component-cart-drawer.css.map */
