html{background:#073d2b;scroll-padding-top:120px}body{background-color:#073d2b}.neb-order-flow[hidden],.neb-order-flow [hidden],.neb-live-catalog [hidden],.neb-product-buy [hidden],.neb-wa-widget [hidden],.neb-mode-confirm:not([open]),.neb-product-notice:not([open]),.neb-global-toast[hidden],.neb-delivery[hidden]{display:none!important}.neb-order-flow{padding:40px 22px 58px;background:var(--neb-order-bg,#126c3d);color:var(--neb-order-text,#fff)}.neb-order-flow *{box-sizing:border-box}.neb-order-flow .neb-order__inner{max-width:1200px;margin:auto}.neb-order-flow header{max-width:760px;margin-bottom:28px}.neb-order-flow h2{margin:8px 0 14px;font-size:clamp(30px,4vw,52px);color:inherit;line-height:1.05}.neb-order-flow p{line-height:1.5}.neb-order__eyebrow{color:var(--neb-order-accent,#b9ffbe);font-size:12px;font-weight:800;letter-spacing:.14em}.neb-order-flow .neb-order__step{min-width:0;padding:24px;margin:22px 0;border:1px solid #b9ffbe40;border-radius:24px;background:var(--neb-order-card,#0b5335);animation:neb-panel-in .22s ease-out}.neb-order-flow .neb-order__step-heading{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:inherit;font-size:clamp(20px,2vw,27px);line-height:1.25;font-weight:800}.neb-order-flow .neb-order__step-heading span{display:inline-grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:50%;color:#073d2b;background:var(--neb-order-accent,#b9ffbe);font-size:17px}.neb-order__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.neb-order-flow label{display:grid;gap:8px;font-size:15px;font-weight:700}.neb-order__wide{grid-column:1/-1}.neb-order-flow input,.neb-order-flow select,.neb-order-flow textarea{width:100%;min-width:0;min-height:50px;padding:12px 16px;border:1px solid #b9ffbe66;border-radius:13px;color:inherit;background:#073d2b;font:inherit}.neb-order-flow option{background:#073d2b;color:#fff}.neb-order-flow select{padding-right:52px}.neb-order-flow input:focus-visible,.neb-order-flow select:focus-visible,.neb-order-flow textarea:focus-visible{outline:2px solid #b9ffbe;outline-offset:3px}.neb-order__mode{color:var(--neb-order-accent,#b9ffbe);font-weight:700}.neb-order__error:empty{display:none}.neb-order__error{padding:14px 18px;background:#613a2e;border-radius:12px}.neb-order-flow button{cursor:pointer;font:inherit}.neb-order__continue button,.neb-order__submit,.neb-order__return button{min-height:50px;border:1px solid var(--neb-order-accent,#b9ffbe);border-radius:999px;padding:12px 24px;color:#073d2b;background:var(--neb-order-accent,#b9ffbe);font-weight:800}.neb-order__submit{width:100%;margin-top:18px}.neb-order__submit:disabled{opacity:.6;cursor:wait}.neb-order__continue{text-align:right}.neb-order__privacy{text-align:center;font-size:12px;opacity:.7}.neb-order__bank{margin-top:18px;padding:16px;border:1px solid #b9ffbe44;border-radius:14px;background:#073d2b}.neb-order__bank img{width:min(260px,100%);height:auto;border-radius:14px}.neb-order__line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid #b9ffbe33}.neb-order__line img{width:64px;aspect-ratio:1;object-fit:cover;border-radius:12px}.neb-order__line small{display:block;margin:5px 0 10px;opacity:.78}.neb-order__review-heading,.neb-order__review-block>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:14px}.neb-order__review-heading h3,.neb-order__review-block h3{font-size:18px;margin:0;color:inherit}.neb-order-flow [data-neb-edit]{padding:8px 14px;background:transparent;color:var(--neb-order-accent,#b9ffbe);border:1px solid #b9ffbe55;border-radius:999px}.neb-order__review-block{padding:24px 0 8px;border-bottom:1px solid #b9ffbe33}.neb-order__review-block p{margin:8px 0;overflow-wrap:anywhere}.neb-order__subtotal{display:flex;gap:16px;justify-content:space-between;font-size:20px}.neb-order__subtotal strong{color:var(--neb-order-accent,#b9ffbe)}.neb-order__notice,.neb-order__return{padding:16px;background:#b9ffbe12;border:1px solid #b9ffbe44;border-radius:14px}.neb-order__return>div{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.neb-order__return button+button{background:transparent;color:inherit}.neb-line-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.neb-line-controls button:not(.neb-line-remove){min-width:34px;min-height:34px;padding:4px;border:1px solid #b9ffbe55;border-radius:9px;background:#073d2b;color:#fff}.neb-line-controls span{min-width:20px;text-align:center;font-weight:700}.neb-line-controls .neb-line-remove{margin-left:4px;padding:8px 4px;background:transparent;color:#ffd0c7;border:0;text-decoration:underline}.neb-line-controls button:disabled{opacity:.4;cursor:default}.neb-quantity{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:stretch;gap:8px}.neb-quantity button{min-width:44px;min-height:46px;padding:0;border:1px solid #b9ffbe66;border-radius:12px;color:inherit;background:#073d2b;font-size:23px;cursor:pointer}.neb-quantity button:disabled{opacity:.4;cursor:default}.neb-quantity input{text-align:center;width:100%;min-width:0;-webkit-appearance:textfield;appearance:textfield}.neb-quantity input::-webkit-inner-spin-button,.neb-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.neb-live-catalog__card{overflow:hidden;border-radius:22px;border:1px solid #b9ffbe33;background:var(--neb-live-card,#0b5335)}.neb-product-media{display:block;overflow:hidden}.neb-product-media img{display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:transform .24s ease}.neb-live-catalog__body{display:flex;flex-direction:column;gap:12px;padding:18px}.neb-live-catalog__title{color:inherit;font-size:18px;font-weight:800;text-decoration:none}.neb-live-catalog__availability{color:#b9ffbe;font-size:13px;margin:0}.neb-live-catalog__prices{display:flex;gap:10px;margin:0;font-weight:800}.neb-live-catalog__prices s{opacity:.55}.neb-live-catalog__quick-open{display:flex;min-height:44px;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:12px 10px;border:0;border-radius:999px;background:#b9ffbe;color:#073d2b;text-align:center;text-decoration:none;font-weight:800;cursor:pointer}.neb-recommendations{padding:40px 22px;background:#0b5b36;color:#fff}.neb-recommendations__inner{max-width:1440px;margin:auto}.neb-recommendations header{display:flex;align-items:center;justify-content:space-between;gap:16px}.neb-recommendations h2{color:inherit;font-size:clamp(26px,3vw,38px)}.neb-recommendations header>div{display:flex;gap:8px}.neb-recommendations header button{width:44px;height:44px;border:1px solid #b9ffbe66;border-radius:50%;color:#fff;background:#073d2b;cursor:pointer}.neb-recommendations__track{display:flex;gap:16px;overflow:auto;padding:8px 0 18px;scroll-snap-type:x mandatory}.neb-recommendations__track .neb-live-catalog__card{flex:0 0 calc((100% - (var(--neb-recommend-columns) - 1)*16px)/var(--neb-recommend-columns));min-width:200px;scroll-snap-align:start}.neb-recommendations__all{display:inline-block;margin-top:12px;color:#b9ffbe}.neb-wa-widget{position:fixed;z-index:9000;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:10px;color:var(--neb-wa-text,#fff);max-width:calc(100vw - 36px);-webkit-user-select:none;user-select:none}.neb-wa-widget__pill{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #b9ffbe66;border-radius:999px;background:var(--neb-wa-bg,#073d2b);box-shadow:0 8px 26px #001d1266}.neb-wa-widget button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:inherit;background:#ffffff12;font:inherit;cursor:pointer}.neb-wa-widget .neb-wa-widget__drag{font-size:23px;cursor:grab;touch-action:none}.neb-wa-widget a{display:flex;align-items:center;gap:10px;min-height:44px;max-width:calc(100vw - 140px);color:inherit;text-decoration:none;font-weight:800;font-size:14px}.neb-wa-widget a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neb-wa-widget img{display:block;width:28px;height:28px;object-fit:contain;flex-shrink:0}.neb-wa-widget .neb-wa-widget__reopen{display:none;width:44px;height:44px;background:transparent;cursor:grab;touch-action:none}.neb-wa-widget.is-collapsed .neb-wa-widget__reopen{display:grid}.neb-wa-widget.is-collapsed .neb-wa-widget__drag,.neb-wa-widget.is-collapsed a,.neb-wa-widget.is-collapsed .neb-wa-widget__collapse{display:none}.neb-wa-widget.is-dragging{cursor:grabbing}.neb-global-toast{box-sizing:border-box;position:fixed;z-index:10000;right:18px;bottom:92px;display:flex;align-items:flex-start;gap:10px;width:min(350px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:16px 12px 16px 16px;border:1px solid #b9ffbe88;border-radius:16px;color:#fff;background:#073d2b;box-shadow:0 8px 24px #001d1270;font-size:14px;line-height:1.45;opacity:0;transform:translateY(5px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.neb-global-toast__icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;color:#073d2b;background:#b9ffbe}.neb-global-toast__content{display:grid;gap:4px;flex:1;min-width:0;overflow-wrap:anywhere}.neb-global-toast__content strong{color:#b9ffbe;font-size:14px}.neb-global-toast [data-neb-toast-close]{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#ffffff12;color:#fff;font-size:22px;cursor:pointer}.neb-global-toast.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.neb-mode-confirm{width:min(520px,calc(100vw - 32px));padding:26px;border:1px solid #b9ffbe77;border-radius:24px;color:#fff;background:#073d2b}.neb-mode-confirm h2{font-size:27px;color:inherit}.neb-mode-confirm li{margin:10px 0}.neb-mode-confirm form>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.neb-mode-confirm button{padding:12px 18px;min-height:46px;border:1px solid #b9ffbe;border-radius:999px;background:transparent;color:#fff;cursor:pointer}.neb-mode-confirm button[value=confirm]{background:#b9ffbe;color:#073d2b}.neb-mode-confirm::backdrop,.neb-product-notice::backdrop{background:#001b13b0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.neb-order-redirect{padding:80px 24px;min-height:50vh;color:#fff;background:#073d2b;text-align:center}.neb-order-redirect h1{color:inherit}.neb-order-redirect a{display:inline-block;margin-top:20px;padding:16px 24px;border-radius:999px;color:#073d2b;background:#b9ffbe}.neb-live-catalog dialog[open],.neb-mode-confirm[open],.neb-product-notice[open]{animation:neb-panel-in .2s ease-out}.neb-live-catalog dialog.neb-dialog-closing{opacity:0;transform:translateY(6px) scale(.99);transition:opacity .17s,transform .17s}.neb-live-catalog button,.neb-product-buy button,.neb-order-flow button,.neb-wa-widget button{transition:background-color .16s,opacity .16s,transform .16s}.neb-live-catalog button:active,.neb-product-buy button:active,.neb-order-flow button:active{transform:scale(.98)}.is-added{background:#8ee799!important}.neb-count-pop{animation:neb-count-pop .25s ease-out}.neb-step-highlight{animation:neb-step-glow 1.2s ease-out}.neb-order-flow [data-neb-step],.neb-live-catalog__filters{scroll-margin-top:120px}@media(hover:hover){.neb-product-media:hover img{transform:scale(1.025)}.neb-live-catalog__quick-open:hover{background:#a4f7ad}}@keyframes neb-panel-in{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes neb-count-pop{50%{transform:scale(1.14)}}@keyframes neb-step-glow{25%{box-shadow:0 0 0 4px #b9ffbe55}}@media(max-width:680px){.neb-order-flow,.neb-recommendations{padding:30px 14px 40px}.neb-order-flow .neb-order__step{padding:18px 14px;border-radius:20px}.neb-order__fields{grid-template-columns:1fr}.neb-order__line{grid-template-columns:54px minmax(0,1fr);gap:12px}.neb-order__line img{width:54px}.neb-order__line>strong{grid-column:2;font-size:15px}.neb-order__subtotal{font-size:17px}.neb-recommendations__track .neb-live-catalog__card{flex-basis:70%}.neb-cart-drawer__line{grid-template-columns:54px minmax(0,1fr)}.neb-cart-drawer__line>strong{grid-column:2}}@media(prefers-reduced-motion:reduce){.neb-order-flow *,.neb-live-catalog *,.neb-wa-widget *,.neb-cart-drawer *,.neb-global-toast,.neb-count-pop,.neb-step-highlight{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:680px){.neb-live-catalog input,.neb-live-catalog select,.neb-product-buy input,.neb-product-buy select,.neb-order-flow input,.neb-order-flow select,.neb-order-flow textarea{font-size:16px!important}}.neb-wa-widget__panel{position:absolute;bottom:calc(100% + 10px);display:flex;align-items:center;gap:5px;width:max-content;max-width:calc(100vw - 36px);padding:5px;border:1px solid #b9ffbe66;border-radius:999px;background:var(--neb-wa-bg,#073d2b);box-shadow:0 8px 26px #001d1266;animation:neb-panel-in .18s ease-out}.neb-wa-widget .neb-wa-widget__pill{width:56px;height:56px;flex-shrink:0}.neb-wa-widget .neb-wa-widget__reopen{display:grid}.neb-wa-widget.is-collapsed .neb-wa-widget__panel{display:none}.neb-order__bank-details{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.neb-order__bank-details p{flex-basis:100%;margin:0;overflow-wrap:anywhere}.neb-order__bank-number{font-size:22px;font-weight:800;letter-spacing:.03em}.neb-order__bank-details [data-neb-bank-owner]{opacity:.8}.neb-order__copy{min-height:44px;margin-top:6px;padding:10px 16px;border:1px solid #b9ffbe88;border-radius:999px;color:#b9ffbe;background:transparent;font-weight:700!important}.neb-order__copy-status{font-size:13px;color:#b9ffbe}.neb-product-notice{box-sizing:border-box;position:fixed;width:min(500px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:30px 26px 26px;border:1px solid #b9ffbe77;border-radius:24px;color:#fff;background:#073d2b;box-shadow:0 24px 80px #001d1266}.neb-product-notice__eyebrow{margin:0 36px 12px 0;color:#b9ffbe;font-size:11px;font-weight:800;letter-spacing:.1em}.neb-product-notice h2{margin:0 30px 14px 0;color:inherit;font-size:clamp(24px,5vw,30px);line-height:1.15}.neb-product-notice [data-neb-notice-message]{margin:0 0 22px;line-height:1.5}.neb-product-notice__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;color:#fff;background:#ffffff15;font-size:25px;cursor:pointer}.neb-product-notice__action{width:100%;min-height:46px;padding:12px 16px;border:0;border-radius:999px;background:#b9ffbe;color:#073d2b;font:inherit;font-weight:800;cursor:pointer}@media(prefers-reduced-motion:reduce){.neb-product-notice[open],.neb-wa-widget__panel{animation:none!important}}.neb-wa-widget .neb-wa-widget__panel{bottom:0;width:max-content;min-height:56px;display:flex!important;animation:none;clip-path:inset(0 round 28px);opacity:1;visibility:visible;transition:clip-path .28s ease,opacity .18s ease,visibility 0s}.neb-wa-widget.is-collapsed .neb-wa-widget__panel{clip-path:inset(0 0 0 calc(100% - 56px) round 28px);opacity:0;visibility:hidden;pointer-events:none;transition:clip-path .28s ease,opacity .18s ease,visibility 0s .28s}.neb-wa-widget .neb-wa-widget__pill{transition:opacity .18s ease}.neb-wa-widget:not(.is-collapsed) .neb-wa-widget__pill{opacity:0;visibility:hidden;pointer-events:none}.neb-wa-widget .neb-wa-widget__collapse{margin-left:auto}.neb-order-flow .neb-order__fields>label{min-width:0;max-width:100%}.neb-order-flow input[type=time]{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;-webkit-appearance:none;appearance:none}.neb-order-flow input[type=time]::-webkit-date-and-time-value{min-width:0;text-align:left}@media(max-width:680px){.neb-order-flow .neb-order__fields{grid-template-columns:minmax(0,1fr)}}.neb-order-flow .neb-order__subtotal-label{color:inherit;font-weight:800}.neb-order-flow [data-neb-bank-qr]:not([hidden]){display:block;width:min(320px,100%);height:auto;aspect-ratio:1;object-fit:contain;margin:18px auto 0;background:#fff}.neb-live-catalog [data-neb-catalog-grid]{scroll-margin-top:120px}.neb-stock-notice{box-sizing:border-box;position:fixed;width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:30px 24px 24px;overflow:auto;border:1px solid #b9ffbe77;border-radius:24px;color:#fff;background:#073d2b;box-shadow:0 24px 80px #001d1266}.neb-stock-notice::backdrop{background:#00140cbb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.neb-stock-notice h2{margin:0 32px 16px 0;color:inherit;font-size:28px;line-height:1.2}.neb-stock-notice p{line-height:1.5}.neb-stock-notice__item{margin-top:18px;padding-top:18px;border-top:1px solid #b9ffbe44}.neb-stock-notice__actions{display:flex;flex-wrap:wrap;gap:10px}.neb-stock-notice button:not(.neb-product-notice__close){min-height:44px;padding:10px 16px;border:1px solid #b9ffbe88;border-radius:999px;color:#073d2b;background:#b9ffbe;font:inherit;font-weight:700;cursor:pointer}.neb-stock-notice button:disabled{opacity:.5}.neb-stock-notice label{display:grid;gap:8px;margin:16px 0 12px;font-weight:700}.neb-stock-notice select{box-sizing:border-box;width:100%;min-height:48px;padding:10px;border:1px solid #b9ffbe88;border-radius:12px;background:#073d2b;color:#fff;font:inherit;font-size:16px}.neb-wa-widget .neb-wa-widget__reopen{cursor:pointer;touch-action:manipulation}.neb-wa-widget .neb-wa-widget__panel{padding-left:10px;padding-right:7px;gap:10.32px}.neb-wa-widget .neb-wa-widget__panel>a{gap:4.68px}.neb-global-toast{width:288px;min-height:56px;align-items:center;gap:8px;padding:10px;border-radius:16px;font-size:12px;line-height:1.25}.neb-global-toast__icon{flex-basis:22px;width:22px;height:22px}.neb-global-toast__icon svg{width:15px;height:15px}.neb-global-toast__content{gap:3px}.neb-global-toast__content strong{font-size:12px}.neb-global-toast__content span{display:block;overflow-wrap:anywhere}.neb-global-toast.is-product .neb-global-toast__content span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neb-global-toast [data-neb-toast-close]{flex-basis:24px;width:24px;height:24px;font-size:20px}@media(max-width:360px){.neb-global-toast{gap:6px;padding:8px;font-size:11px}.neb-global-toast__content strong{font-size:11px}}:is(.neb-live-catalog,.neb-product-buy,.neb-order) select{appearance:none;-webkit-appearance:none;padding-right:48px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='m2 2 6 6 6-6' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 18px center!important;background-size:16px 10px!important;background-repeat:no-repeat!important}.neb-discount-price.neb-discount-price{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;min-width:0}.neb-discount-price__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;max-width:100%}.neb-discount-price__original{opacity:.6;font-size:.8em;font-weight:400}.neb-discount-price__row>.price{font:inherit;font-weight:800}.neb-discount-price__saving{display:block;font-size:.78em;line-height:1.4;font-weight:600}.neb-discount-price__saving,#MainContent .neb-discount-price small.neb-discount-price__saving{color:#b9ffbe!important}.neb-discount-price__row>*,.neb-discount-price__saving{white-space:normal;overflow-wrap:anywhere}.neb-discount-editor{margin:12px;padding:14px 18px;border:1px solid #b9ffbe66;border-radius:12px;background:#073d2b;color:#fff;font:14px/1.5 system-ui,sans-serif}.neb-discount-editor summary{cursor:pointer;color:#b9ffbe;font-weight:700}.neb-discount-editor p{margin:8px 0}.neb-discount-editor ol{padding-left:22px}.neb-discount-editor li{margin:8px 0}.neb-discount-editor [data-status=blocked]{color:#ffd0c7}.neb-order__draft-notice{margin:16px 0;padding:14px;border:1px solid #b9ffbe55;border-radius:12px;font-size:12px;line-height:1.5}.neb-order__draft-notice p{margin:0 0 8px}.neb-order__draft-notice a{color:inherit;text-decoration:underline}.neb-order__draft-notice button,[data-neb-product-retry]{min-height:44px;padding:9px 14px;border:1px solid #b9ffbe88;border-radius:12px;color:inherit;background:transparent;font:inherit;font-weight:700;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/28/assets/neb-interactions.css.map */
