@charset "UTF-8";
.nsq-grid,.nsq-float{--nsq-font:'Golos Text',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--nsq-ink:#191d1a;--nsq-muted:#6d746f;--nsq-soft:#a6ada8;--nsq-line:#ebedeb;--nsq-line2:#dde1dd;--nsq-tint:#eef7f1;--nsq-tint2:#dff0e6;--nsq-tint-line:#c9e3d3;--nsq-accent:#0d7a45;--nsq-deep:#0a5c36;--nsq-dark:#084a2c;--nsq-cta:#1d9a52;--nsq-cta-hover:#167f42;--nsq-cta-active:#116a36;--nsq-red:#d6453b;--nsq-red-ink:#b83a31;--nsq-red-bg:#fdf1f0;--nsq-amber-ink:#8a5a00;--nsq-amber-bg:#fff4dd;--nsq-card:#ffffff;--nsq-skel:#f0f2f0;--nsq-tr:.18s cubic-bezier(.4,0,.2,1);--nsq-radius:16px;--nsq-min:208px}ol.product-items.nsq-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(var(--nsq-min),1fr));gap:16px;margin:0 0 28px !important;padding:0 !important;width:auto !important;list-style:none;float:none;align-items:stretch}ol.product-items.nsq-grid::before,ol.product-items.nsq-grid::after{display:none}ol.nsq-grid>li.product-item{display:block !important;width:auto !important;min-width:0;height:auto !important;padding:0 !important;margin:0 !important;float:none !important;border:0;background:transparent;container-type:inline-size;container-name:tile}@media (max-width:639px){ol.product-items.nsq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:359px){ol.product-items.nsq-grid{gap:8px}}.nsq-card,.nsq-card *,.nsq-card *::before,.nsq-card *::after,.nsq-float,.nsq-float *,.nsq-float *::before,.nsq-float *::after{box-sizing:border-box}.nsq-card,.nsq-float{font-family:var(--nsq-font);color:var(--nsq-ink);font-size:14px;line-height:1.35;text-transform:none;letter-spacing:0;-webkit-font-smoothing:antialiased;hyphens:manual;-webkit-hyphens:manual}.nsq-card *,.nsq-float *{font-family:inherit}.nsq-card :where(a),.nsq-float :where(a){color:inherit;text-decoration:none;text-transform:none}.nsq-card :where(a:hover,a:focus,a:visited){color:inherit;text-decoration:none}.nsq-card :where(button),.nsq-float :where(button){margin:0;padding:0;border:0;background:none;box-shadow:none;border-radius:0;font:inherit;color:inherit;text-transform:none;letter-spacing:0;line-height:normal;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:manipulation}:where(.nsq-card,.nsq-float) button:hover,:where(.nsq-card,.nsq-float) button:active,:where(.nsq-card,.nsq-float) button:focus{background:none;border:0;box-shadow:none}:where(.nsq-card,.nsq-float) a:hover,:where(.nsq-card,.nsq-float) a:focus,:where(.nsq-card,.nsq-float) a:visited{color:inherit;text-decoration:none}button.nsq-pack-btn{background:var(--nsq-tint);border:1px solid var(--nsq-tint-line);color:var(--nsq-ink)}button.nsq-buy{background:var(--nsq-cta);color:#fff;border:0;box-shadow:0 8px 18px -8px rgba(29,154,82,.7)}button.nsq-wish{background:rgba(255,255,255,.94);color:var(--nsq-muted);border:0;box-shadow:0 0 0 1px var(--nsq-line),0 2px 6px rgba(20,30,24,.08)}button.nsq-opt{color:var(--nsq-ink);border:0}button.nsq-sheet-close{background:var(--nsq-tint);color:var(--nsq-deep);border:0}.nsq-card :where(input){margin:0;box-shadow:none;-webkit-appearance:none;appearance:none}.nsq-card :where(svg),.nsq-float :where(svg){display:block;width:auto;height:auto}.nsq-card,.nsq-float{-webkit-tap-highlight-color:rgba(0,0,0,0)}.nsq-card :where(button),.nsq-float :where(button){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.nsq-card :where(:focus),.nsq-float :where(:focus){outline:none}.nsq-card :where(:focus-visible),.nsq-float :where(:focus-visible){outline:2px solid var(--nsq-accent);outline-offset:2px}@media (hover:none) and (pointer:coarse){.nsq-qty button:focus-visible,.nsq-pack-btn:focus-visible,.nsq-buy:focus-visible,.nsq-wish:focus-visible{outline:none}}.nsq-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--nsq-card);border-radius:var(--nsq-radius);box-shadow:0 0 0 1px var(--nsq-line),0 1px 2px rgba(20,30,24,.04);transition:box-shadow var(--nsq-tr),transform var(--nsq-tr);overflow:visible}@media (hover:hover) and (pointer:fine){.nsq-card:hover{box-shadow:0 0 0 1px var(--nsq-line2),0 22px 44px -18px rgba(16,40,26,.30),0 4px 12px -6px rgba(16,40,26,.10);transform:translateY(-2px);z-index:2}}.nsq-media{position:relative;padding:10px 10px 0;z-index:1}.nsq-img-link{display:block;position:relative;border-radius:12px;overflow:hidden;background:#fff}.nsq-img{display:block;width:100%;aspect-ratio:1 / 1;position:relative}.nsq-img img{display:block;width:100% !important;height:100% !important;max-width:none;object-fit:contain;object-position:center;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .3s ease;backface-visibility:hidden}.nsq-img img.nsq-alt{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}@media (hover:hover) and (pointer:fine){.nsq-card:hover .nsq-img img.nsq-main{transform:scale(1.045)}.nsq-card.has-alt:hover .nsq-img img.nsq-main{opacity:0;transform:none}.nsq-card.has-alt:hover .nsq-img img.nsq-alt{opacity:1}}.nsq-badges{position:absolute;top:18px;left:18px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none;z-index:1}.nsq-badges:empty{display:none}.nsq-badge{display:inline-block;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap;background:#fff;color:var(--nsq-ink);box-shadow:0 1px 2px rgba(20,30,24,.08)}.nsq-badge.sale{background:var(--nsq-red);color:#fff}.nsq-badge.new{background:#e8f1fd;color:#1d5fb8}.nsq-badge.hit{background:var(--nsq-amber-bg);color:var(--nsq-amber-ink)}.nsq-badge.trend{background:#f3ecfd;color:#6a3fb5}.nsq-badge.rec{background:var(--nsq-tint);color:var(--nsq-deep)}.cdz-product-labels.ns-badges{position:absolute;left:12px;top:12px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:0;list-style:none;pointer-events:none}.cdz-product-labels.ns-badges:empty{display:none}.cdz-product-labels.ns-badges .label-item{position:static;float:none;display:inline-block;width:auto;height:auto;min-width:0;margin:0;padding:6px 10px;border-radius:999px;transform:none;font:700 12px/1 'Golos Text',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;letter-spacing:.02em;text-transform:none;white-space:nowrap;background:#fff;color:#191d1a;box-shadow:0 1px 2px rgba(20,30,24,.1)}.cdz-product-labels.ns-badges .label-item .label-content{padding:0;margin:0;background:none;color:inherit;font:inherit;line-height:inherit;width:auto;height:auto;border:0;transform:none}.cdz-product-labels.ns-badges li.label-item,.cdz-product-labels.ns-badges li.label-item .label-content{font-size:12px !important;line-height:1 !important;height:auto !important;min-height:0 !important;text-transform:none !important}.cdz-product-labels.ns-badges li.label-item{padding:6px 10px !important;min-width:0 !important;width:auto !important}.product.media .cdz-product-labels.ns-badges li.label-item,.product.media .cdz-product-labels.ns-badges li.label-item .label-content{font-size:13px !important}.product.media .cdz-product-labels.ns-badges li.label-item{padding:7px 12px !important}.cdz-product-labels.ns-badges .ns-sale{background:#d6453b;color:#fff}.cdz-product-labels.ns-badges .ns-new{background:#e8f1fd;color:#1d5fb8}.cdz-product-labels.ns-badges .ns-hit{background:#fff4dd;color:#8a5a00}.cdz-product-labels.ns-badges .ns-trend{background:#f3ecfd;color:#6a3fb5}.cdz-product-labels.ns-badges .ns-rec{background:#eef7f1;color:#0a5c36}.nsq-wish{position:absolute;top:16px;right:16px;z-index:1;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.94);color:var(--nsq-muted);box-shadow:0 0 0 1px var(--nsq-line),0 2px 6px rgba(20,30,24,.08);opacity:0;transform:translateY(-4px);transition:opacity var(--nsq-tr),transform var(--nsq-tr),color var(--nsq-tr),background var(--nsq-tr)}.nsq-wish svg{width:17px;height:17px}.nsq-card:hover .nsq-wish,.nsq-wish.is-on{opacity:1;transform:none}.nsq-wish:focus-visible{opacity:1;transform:none}.nsq-wish:hover{color:var(--nsq-red);background:#fff}@media (hover:none){.nsq-wish{opacity:1;transform:none}}.nsq-body{display:flex;flex-direction:column;flex:1 1 auto;gap:8px;padding:12px 14px 14px;min-width:0}.nsq-meta{display:flex;justify-content:space-between;gap:8px;min-height:13px;font-size:10.5px;line-height:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--nsq-soft);white-space:nowrap}.nsq-meta>span{overflow:hidden;text-overflow:ellipsis}.nsq-meta .nsq-code{flex:0 0 auto;font-variant-numeric:tabular-nums}.nsq-name{position:relative;margin:0;font-size:15px;line-height:1.32;font-weight:600;letter-spacing:-.005em;min-height:2.64em;max-height:3.96em;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.nsq-name a{color:var(--nsq-ink)}.nsq-name a:hover{color:var(--nsq-deep)}.nsq-name-tail{color:inherit;font-weight:inherit}.nsq-name.is-more::after{content:'';position:absolute;right:0;bottom:0;width:46%;height:1.32em;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 70%)}.nsq-sub{font-size:12.5px;line-height:16px;min-height:16px;color:var(--nsq-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.nsq-pack,.nsq-actions,.nsq-msg{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.nsq-card .nsq-name{position:static}.nsq-card .nsq-name a::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;border-radius:var(--nsq-radius)}.nsq-card .nsq-name.is-more::after{z-index:1}}.nsq-pack{min-height:38px;display:flex;align-items:center}.nsq-pack[hidden]{display:none}.nsq-pack-btn{display:flex;align-items:center;gap:7px;width:100%;height:38px;padding:0 9px 0 10px;border:1px solid var(--nsq-tint-line);border-radius:10px;background:var(--nsq-tint);text-align:left;cursor:pointer;transition:border-color var(--nsq-tr),box-shadow var(--nsq-tr),background var(--nsq-tr)}.nsq-pack-btn:hover,.nsq-pack-btn[aria-expanded="true"]{background:var(--nsq-tint2);border-color:var(--nsq-accent)}.nsq-pack-ico{flex:0 0 auto;color:var(--nsq-accent);display:flex}.nsq-pack-ico svg{width:16px;height:16px}.nsq-pack-val{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--nsq-ink)}.nsq-pack-chev{flex:0 0 auto;color:var(--nsq-accent);transition:transform var(--nsq-tr);display:flex}.nsq-pack-chev svg{width:16px;height:16px}.nsq-pack-btn[aria-expanded="true"] .nsq-pack-chev{transform:rotate(180deg)}.nsq-pack-n{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#fff;color:var(--nsq-deep);font-size:11px;font-weight:700;line-height:20px;text-align:center;box-shadow:0 0 0 1px var(--nsq-tint-line)}.nsq-pack-one{display:inline-flex;align-items:center;gap:6px;max-width:100%;color:var(--nsq-ink)}.nsq-pack-one .nsq-pack-ico{color:var(--nsq-accent)}.nsq-pack-one .nsq-pack-ico svg{width:15px;height:15px}.nsq-pack-one .nsq-pack-val{font-size:12.5px;font-weight:600;color:var(--nsq-ink)}.nsq-pack.is-out .nsq-pack-val{color:var(--nsq-muted);font-weight:500}.nsq-pack.is-out .nsq-pack-ico,.nsq-pack.is-out .nsq-pack-chev{color:var(--nsq-soft)}.nsq-pack.is-out .nsq-pack-btn{background:#f4f5f4;border-color:var(--nsq-line2)}.nsq-pack.is-out .nsq-pack-btn:hover,.nsq-pack.is-out .nsq-pack-btn[aria-expanded="true"]{background:#eceeec;border-color:var(--nsq-soft)}.nsq-pack.is-out .nsq-pack-n{color:var(--nsq-muted);box-shadow:0 0 0 1px var(--nsq-line2)}.nsq-skel{position:relative;overflow:hidden;background:var(--nsq-skel);border-radius:10px;width:100%}.nsq-skel::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.7) 50%,transparent 100%);transform:translateX(-100%);animation:nsq-shimmer 1.3s ease-in-out infinite}@keyframes nsq-shimmer{to{transform:translateX(100%)}}.nsq-pack .nsq-skel{height:38px}.nsq-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;min-height:26px}.nsq-price-now{font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--nsq-ink);white-space:nowrap}.nsq-price-now .nsq-cur{font-size:13px;font-weight:600;letter-spacing:0;margin-left:1px}.nsq-price-old{font-size:13px;color:var(--nsq-soft);text-decoration:line-through;font-variant-numeric:tabular-nums;white-space:nowrap}.nsq-stock{display:flex;align-items:center;gap:6px;min-height:16px;font-size:12px;line-height:16px;color:var(--nsq-muted)}.nsq-stock::before{content:'';flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--nsq-accent);box-shadow:0 0 0 3px var(--nsq-tint)}.nsq-stock.is-out{color:var(--nsq-red-ink)}.nsq-stock.is-out::before{background:var(--nsq-red);box-shadow:0 0 0 3px var(--nsq-red-bg)}.nsq-stock.is-low{color:var(--nsq-amber-ink)}.nsq-stock.is-low::before{background:#e5a100;box-shadow:0 0 0 3px var(--nsq-amber-bg)}.nsq-stock.is-none{visibility:hidden}.nsq-actions{display:flex;align-items:stretch;gap:8px;margin-top:auto;padding-top:2px}.nsq-qty{flex:0 0 auto;display:flex;align-items:stretch;height:42px;border:1px solid var(--nsq-line2);border-radius:12px;overflow:hidden;background:#fff;transition:border-color var(--nsq-tr),box-shadow var(--nsq-tr)}.nsq-qty:focus-within{border-color:var(--nsq-accent);box-shadow:0 0 0 3px var(--nsq-tint)}.nsq-qty button{width:32px;display:flex;align-items:center;justify-content:center;color:var(--nsq-ink);transition:background var(--nsq-tr),color var(--nsq-tr)}.nsq-qty button svg{width:14px;height:14px}.nsq-qty button:hover{background:var(--nsq-tint);color:var(--nsq-deep)}.nsq-qty button:disabled{color:var(--nsq-line2);background:none;cursor:default}.nsq-card .nsq-qty input[type="text"]{flex:0 0 auto;width:40px;min-width:0;height:100% !important;align-self:stretch;margin:0 !important;padding:0 0 1px !important;border:0 !important;border-radius:0;background:transparent !important;box-shadow:none !important;text-align:center;font-family:var(--nsq-font) !important;font-size:14px !important;font-weight:600;line-height:normal !important;color:var(--nsq-ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield;outline:none;vertical-align:middle}.nsq-card .nsq-qty input::-webkit-outer-spin-button,.nsq-card .nsq-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nsq-card .nsq-qty input[type="text"]:focus{box-shadow:none !important;border:0 !important}.nsq-buy{flex:1 1 auto;min-width:0;height:42px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;background:var(--nsq-cta);color:#fff;font-size:15px;font-weight:600;white-space:nowrap;letter-spacing:.01em;box-shadow:0 8px 18px -8px rgba(29,154,82,.7);transition:background var(--nsq-tr),box-shadow var(--nsq-tr),transform .12s ease,color var(--nsq-tr)}.nsq-buy svg{width:18px;height:18px;flex:0 0 auto}.nsq-buy:hover{background:var(--nsq-cta-hover);color:#fff;box-shadow:0 10px 22px -8px rgba(22,127,66,.75)}.nsq-buy:active{background:var(--nsq-cta-active);transform:scale(.97)}.nsq-buy.is-busy{background:var(--nsq-cta-hover);pointer-events:none}.nsq-buy.is-busy svg{animation:nsq-spin .8s linear infinite}.nsq-buy.is-ok{background:var(--nsq-tint2);color:var(--nsq-dark);box-shadow:none}.nsq-buy.is-ok:hover{background:var(--nsq-tint2);color:var(--nsq-dark)}.nsq-buy:disabled,.nsq-buy.is-off{background:#eef0ee;color:var(--nsq-soft);box-shadow:none;cursor:default;transform:none}.nsq-buy.is-link{background:#fff;color:var(--nsq-deep);box-shadow:0 0 0 1px var(--nsq-line2) inset}.nsq-buy.is-link:hover{background:var(--nsq-tint);color:var(--nsq-dark)}@keyframes nsq-spin{to{transform:rotate(360deg)}}.nsq-msg{position:absolute;left:10px;right:10px;bottom:var(--nsq-msg-b,66px);z-index:3;font-size:12px;line-height:1.35;color:var(--nsq-red-ink);background:var(--nsq-red-bg);padding:8px 10px;border-radius:10px;box-shadow:0 8px 20px -8px rgba(184,58,49,.35),0 0 0 1px rgba(184,58,49,.12);animation:nsq-pop-in .16s cubic-bezier(.2,.7,.2,1)}.nsq-msg[hidden]{display:none}@container tile (max-width:229px){.nsq-card{border-radius:14px}.nsq-media{padding:8px 8px 0}.nsq-img-link{border-radius:10px}.nsq-badges{top:14px;left:14px;gap:4px}.nsq-badge{padding:5px 7px;font-size:10px}.nsq-wish{top:12px;right:12px;width:30px;height:30px}.nsq-wish svg{width:15px;height:15px}.nsq-body{padding:10px 11px 11px;gap:6px}.nsq-meta{font-size:10px;letter-spacing:.05em}.nsq-name{font-size:14px;line-height:1.3;min-height:2.6em;max-height:3.9em}.nsq-name.is-more::after{height:1.3em}.nsq-sub{font-size:12px;line-height:15px;min-height:15px}.nsq-pack{min-height:36px}.nsq-pack-btn{height:36px;padding:0 8px 0 9px;gap:6px;border-radius:9px}.nsq-pack .nsq-skel{height:36px}.nsq-pack-val{font-size:12.5px}.nsq-price{min-height:24px;gap:2px 6px}.nsq-price-now{font-size:18px;line-height:24px}.nsq-price-now .nsq-cur{font-size:12px}.nsq-price-old{font-size:12px}.nsq-stock{font-size:11.5px}.nsq-actions{gap:6px}.nsq-qty{height:40px;border-radius:11px}.nsq-qty button{width:28px}.nsq-card .nsq-qty input[type="text"]{width:34px;font-size:13px !important}.nsq-buy{height:40px;padding:0 8px;border-radius:11px;font-size:14px;gap:6px}.nsq-msg{bottom:59px;left:8px;right:8px}}@container tile (max-width:195px){.nsq-body{padding:10px 10px 10px}.nsq-msg{bottom:58px;font-size:11.5px}.nsq-meta .nsq-code{display:none}.nsq-name{font-size:13px}.nsq-sub{font-size:11.5px}.nsq-pack-one .nsq-pack-val{font-size:12px}.nsq-price{min-height:22px}.nsq-price-now{font-size:17px;line-height:22px}.nsq-price-old{font-size:11.5px}.nsq-stock{font-size:11px}.nsq-buy span{display:none}.nsq-buy svg{width:20px;height:20px}.nsq-card .nsq-qty input[type="text"]{width:30px}.nsq-qty button{width:26px}}@container tile (max-width:165px){.nsq-qty button{width:22px}.nsq-qty button svg{width:12px;height:12px}.nsq-card .nsq-qty input[type="text"]{width:24px;font-size:12px !important}.nsq-buy{padding:0 4px;min-width:44px}.nsq-actions{gap:5px}}@supports not (container-type:inline-size){@media (max-width:639px){.nsq-media{padding:8px 8px 0}.nsq-body{padding:10px;gap:6px}.nsq-meta .nsq-code{display:none}.nsq-name{font-size:13px}.nsq-sub{font-size:11.5px}.nsq-price-now{font-size:17px;line-height:22px}.nsq-qty{height:40px}.nsq-qty button{width:26px}.nsq-card .nsq-qty input[type="text"]{width:30px}.nsq-buy{height:40px;padding:0 8px}.nsq-buy span{display:none}}}.nsq-pop{position:absolute;z-index:9992;min-width:260px;max-width:380px;max-height:340px;overflow:auto;padding:6px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--nsq-line2),0 28px 56px -16px rgba(16,40,26,.32),0 6px 16px -8px rgba(16,40,26,.12);overscroll-behavior:contain;animation:nsq-pop-in .16s cubic-bezier(.2,.7,.2,1)}@keyframes nsq-pop-in{from{opacity:0;transform:translateY(-4px) scale(.98)}}.nsq-pop-head{padding:8px 10px 6px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--nsq-soft)}.nsq-opt{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:10px;text-align:left;font-size:13px;line-height:1.3;font-weight:500;color:var(--nsq-ink);transition:background var(--nsq-tr)}.nsq-opt:hover,.nsq-opt.is-active{background:var(--nsq-tint)}.nsq-opt.is-focus{background:var(--nsq-tint);box-shadow:inset 0 0 0 2px var(--nsq-accent)}.nsq-opt.is-out.is-focus{background:#f1f2f1;box-shadow:inset 0 0 0 2px var(--nsq-muted)}.nsq-opt.is-out{color:var(--nsq-soft)}.nsq-opt.is-out:hover,.nsq-opt.is-out.is-active{background:#f4f5f4}.nsq-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--nsq-line2);background:#fff;transition:border-color var(--nsq-tr),box-shadow var(--nsq-tr)}.nsq-opt[aria-selected="true"] .nsq-radio{border-color:var(--nsq-accent);box-shadow:inset 0 0 0 4.5px var(--nsq-accent)}.nsq-opt.is-out .nsq-radio{border-color:var(--nsq-line);background:#f4f5f4}.nsq-opt-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.nsq-opt-lbl{line-height:1.25;overflow-wrap:anywhere}.nsq-opt-tag{font-size:11px;color:var(--nsq-soft)}.nsq-opt.is-out .nsq-opt-tag{color:var(--nsq-red-ink);font-weight:600}.nsq-opt-money{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap;font-variant-numeric:tabular-nums}.nsq-opt-price{font-size:13.5px;font-weight:700}.nsq-opt-old{font-size:11px;color:var(--nsq-soft);text-decoration:line-through}.nsq-opt.is-out .nsq-opt-price{font-weight:600;color:var(--nsq-soft)}.nsq-scrim{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9991;background:rgba(20,30,24,.44);animation:nsq-fade .18s ease}@keyframes nsq-fade{from{opacity:0}}.nsq-sheet{position:fixed;left:0;right:0;bottom:0;z-index:9992;max-height:80vh;max-height:80dvh;overflow:auto;overscroll-behavior:contain;background:#fff;border-radius:20px 20px 0 0;padding:6px 10px calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 40px rgba(16,40,26,.18);animation:nsq-up .24s cubic-bezier(.2,.7,.2,1)}@keyframes nsq-up{from{transform:translateY(24px);opacity:.6}}.nsq-sheet-handle{width:40px;height:4px;border-radius:999px;background:var(--nsq-line2);margin:6px auto 10px}.nsq-sheet-title{padding:0 8px 8px;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nsq-sheet .nsq-pop-head{padding-top:2px}.nsq-sheet .nsq-opt{padding:12px 10px;font-size:14px;border-radius:12px}.nsq-sheet .nsq-opt-price{font-size:14.5px}.nsq-sheet .nsq-radio{width:20px;height:20px}.nsq-sheet .nsq-opt[aria-selected="true"] .nsq-radio{box-shadow:inset 0 0 0 5px var(--nsq-accent)}.nsq-sheet-close{display:block;width:100%;height:44px;margin-top:6px;border-radius:12px;background:var(--nsq-tint);color:var(--nsq-deep);font-size:14px;font-weight:600}.nsq-sheet-close:hover{background:var(--nsq-tint2)}.nsq-toast{position:fixed;left:50%;bottom:24px;z-index:9994;transform:translateX(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 16px 12px 14px;border-radius:999px;background:#191d1a;color:#fff;font-size:14px;font-weight:500;white-space:nowrap;box-shadow:0 16px 40px -12px rgba(0,0,0,.45);animation:nsq-toast-in .22s cubic-bezier(.2,.7,.2,1)}@keyframes nsq-toast-in{from{opacity:0;transform:translate(-50%,12px)}}.nsq-toast.is-hide{opacity:0;transition:opacity .25s ease}.nsq-toast svg{width:18px;height:18px;color:#7fe0ae;flex:0 0 auto}.nsq-toast a,.nsq-toast button{color:#9fe6c1;font-weight:600;padding:0}.nsq-toast a:hover,.nsq-toast button:hover{color:#c8f2dc}@media (max-width:639px){.nsq-toast{bottom:calc(16px + env(safe-area-inset-bottom,0px));font-size:13px}}@media (hover:none){.nsq-qty button:not(:disabled):hover{background:none;color:var(--nsq-ink)}.nsq-qty button:not(:disabled):active{background:var(--nsq-tint);color:var(--nsq-deep)}.nsq-pack-btn:hover{background:var(--nsq-tint);border-color:var(--nsq-tint-line)}.nsq-pack-btn:active{background:var(--nsq-tint2);border-color:var(--nsq-accent)}.nsq-pack.is-out .nsq-pack-btn:hover{background:#f4f5f4;border-color:var(--nsq-line2)}.nsq-pack.is-out .nsq-pack-btn:active{background:#eceeec;border-color:var(--nsq-soft)}.nsq-buy:not(:disabled):not(.is-off):hover{background:var(--nsq-cta)}.nsq-buy.is-ok:hover{background:var(--nsq-tint2)}.nsq-buy.is-link:hover{background:#fff;color:var(--nsq-deep)}.nsq-wish:hover{color:var(--nsq-muted);background:rgba(255,255,255,.94)}.nsq-wish:active{color:var(--nsq-red)}.nsq-opt:hover,.nsq-opt.is-out:hover{background:transparent}.nsq-opt:active{background:var(--nsq-tint)}.nsq-opt.is-out:active{background:#f4f5f4}.nsq-sheet-close:hover{background:var(--nsq-tint)}.nsq-sheet-close:active{background:var(--nsq-tint2)}.nsq-name a:hover{color:var(--nsq-ink)}.nsq-name a:active{color:var(--nsq-deep)}.nsq-img-link:active{opacity:.86}}body.nsq-picking{overflow:hidden}html.nsw-on body.nsq-picking .nsw-fab{transform:translateY(24px) scale(.96);opacity:0;visibility:hidden;pointer-events:none}.nsq-grid.is-fresh>li.product-item{animation:nsq-rise .35s ease both}.nsq-grid.is-fresh>li.product-item:nth-child(n+9){animation:none}@keyframes nsq-rise{from{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.nsq-card,.nsq-img img,.nsq-wish,.nsq-pop,.nsq-sheet,.nsq-toast,.nsq-grid.is-fresh>li.product-item{animation:none !important;transition:none !important}.nsq-skel::after{animation:none}}