.neb-offers-overlay[hidden],.neb-offers-drawer[hidden]{display:none!important}html.neb-no-scroll,html.neb-no-scroll body{overflow:hidden!important}.neb-offers-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#0a0c108c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .18s ease}.neb-offers-overlay:not([hidden]){opacity:1}.neb-offers-drawer{position:fixed;top:0;right:0;z-index:9999;width:min(440px,92vw);height:100vh;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-left:1px solid rgba(var(--color-foreground),.1);box-shadow:-18px 0 60px #00000038;display:flex;flex-direction:column;overflow:hidden;transform:translate(105%);transition:transform .22s ease;will-change:transform}.neb-offers-drawer.is-open{transform:translate(0)}.neb-offers-header{flex:0 0 auto;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 18px 14px;background:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.1)}.neb-offers-title{margin:0;font-size:18px;line-height:1.15;font-weight:750;letter-spacing:-.01em}.neb-offers-close{all:unset;cursor:pointer;width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.18);background:rgba(var(--color-foreground),.02);font-size:20px;line-height:1;color:rgba(var(--color-foreground),.9);transition:transform .12s ease,background .12s ease,border-color .12s ease}.neb-offers-close:hover{transform:translateY(-1px);background:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.28)}.neb-offers-subtitle{flex:0 0 auto;margin:0;padding:14px 18px 6px;font-size:13px;font-weight:650;line-height:1.45;color:rgba(var(--color-foreground),.65)}.neb-offers-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:14px 18px 18px}.neb-offers-list{display:grid;gap:14px;min-height:0}.neb-offer{border-radius:14px;overflow:hidden;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);box-shadow:0 10px 26px #0000000f}.neb-offer-top{padding:16px 16px 10px}.neb-offer-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.neb-offer-title{font-size:18px;font-weight:800;letter-spacing:-.01em}.neb-offer-badge{font-size:11px;font-weight:800;letter-spacing:.02em;padding:6px 10px;border-radius:999px;color:rgba(var(--color-foreground),.85);background:rgba(var(--color-foreground),.06);border:1px solid rgba(var(--color-foreground),.12)}.neb-offer-desc,.neb-offer-terms,.neb-offers-help-text{color:rgba(var(--color-foreground),.72);font-size:13px;line-height:1.6}.neb-offer-desc p,.neb-offer-terms p,.neb-offers-help-text p{margin:0}.neb-offer-code-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 16px 14px;border-top:1px solid rgba(var(--color-foreground),.1)}.neb-offer-code{display:inline-flex;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:18px;font-weight:900;letter-spacing:.12em;padding:12px 14px;border-radius:12px;background:rgba(var(--color-foreground),.03);border:2px dashed rgba(var(--color-foreground),.14);cursor:pointer;-webkit-user-select:all;user-select:all}.neb-offer-copy{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:12px 14px;border-radius:12px;font-size:13px;font-weight:800;color:rgb(var(--color-background));background:rgba(var(--color-foreground),.85);transition:transform .12s ease,opacity .12s ease}.neb-offer-copy:hover{transform:translateY(-1px);opacity:.92}.neb-offer-terms{padding:0 16px 14px}.neb-offers-help{margin-top:16px;padding:16px;border-radius:14px;border:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.03);font-size:13px;line-height:1.45}.neb-offers-help-text{font-size:13.5px;opacity:.85}.neb-offers-help-link{display:inline-block;margin-top:10px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:rgb(var(--color-foreground))}@media (max-width: 749px){.neb-offers-drawer{top:auto;bottom:0;left:0;right:0;width:100%;height:min(78vh,640px);border-left:none;border-top:1px solid rgba(var(--color-foreground),.1);border-radius:16px 16px 0 0;transform:translateY(105%)}.neb-offers-drawer.is-open{transform:translateY(0)}}.neb-header-offers-trigger{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-right:18px;width:3.6rem;height:3.6rem}.neb-header-offers-trigger svg{width:3.2rem;height:3.2rem;stroke:currentColor;fill:none;color:#fff;vertical-align:middle;transition:transform .15s ease,color .2s ease}.neb-header-offers-trigger:hover svg{transform:translateY(-1px) scale(1.08)}.neb-offers-body{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:rgba(var(--color-foreground),.55) rgba(var(--color-foreground),.1)}.neb-offers-body::-webkit-scrollbar{width:10px}.neb-offers-body::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.1);border-radius:999px}.neb-offers-body::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.55);border-radius:999px;border:2px solid rgba(var(--color-background),1)}.neb-offers-body::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.75)}.neb-header-offers-trigger{all:unset;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 10px;line-height:1;font-size:12.5px;font-weight:650;cursor:pointer;white-space:nowrap;border-radius:999px}.neb-header-offers-trigger{margin:0!important}.neb-header-offers-trigger{flex:0 0 auto!important}.neb-header-offers-trigger{border:1px solid rgba(var(--color-foreground),.18);background:rgba(var(--color-foreground),.03);color:rgb(var(--color-foreground))}.neb-header-offers-trigger:hover{background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.28)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/neb-offers.css.map */
