:root{--hdr:#131921;--subhdr:#232F3E;--strip:#37475A;--page:#0B0F14;--card:#171F27;--card2:#1E2932;--ink:#F2F4F4;--ink2:#C7D0D6;--muted:#9AA7AE;--link:#4FC3D9;--link2:#4FC3D9;--deal:#CC0C39;--deal-dark:#B12704;--deal-txt:#FF7A93;--search-btn:#FEBD69;--yellow:#FFD814;--yellow-h:#F7CA00;--buy:#FFA41C;--ng:#E85D0C;--ng2:#FF7A1A;--star:#DE7921;--green:#4CC38A;--free-blue:#3ECF9F;--line:#33414B;--prime:#00A8E1;--backtop:#37475A}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;background:var(--page);color:var(--ink);font-size:15px;line-height:1.45;padding-bottom:64px}@media(min-width:900px){body{padding-bottom:0}}img{display:block;max-width:100%}button{font:inherit;cursor:pointer}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;font-weight:700}.wrap{max-width:1100px;margin:0 auto}::selection{background:var(--ng);color:#fff}.ngm-announce{background:var(--subhdr);color:#fff;text-align:center;font-size:13px;padding:8px 12px}.ngm-announce b{color:var(--search-btn)}header.hdr{background:var(--hdr);color:#fff;position:sticky;top:0;z-index:80}.hdr-row{display:flex;align-items:center;gap:10px;padding:8px 12px 2px}.burger{background:none;border:1px solid transparent;color:#fff;padding:7px;border-radius:3px;display:flex}.burger svg{width:22px;height:22px}.burger:hover{border-color:#fff}.logo{color:#fff;text-decoration:none;line-height:.95;padding:6px 4px;border:1px solid transparent;border-radius:3px}.logo:hover{text-decoration:none;border-color:#fff}.logo .lg{font-size:23px;font-weight:800;letter-spacing:-.5px}.logo .lg em{font-style:normal;color:var(--ng2)}.logo .tag{display:block;font-size:9px;letter-spacing:.24em;color:#c9d4e0;font-weight:700;margin-top:2px}.hdr-right{margin-left:auto;display:flex;align-items:center;gap:2px}.signin-link{color:#fff;font-size:13px;padding:8px 6px;display:flex;align-items:center;gap:5px;background:none;border:1px solid transparent;border-radius:3px;text-decoration:none}.signin-link:hover{border-color:#fff;text-decoration:none}.signin-link svg{width:22px;height:22px;flex:none}.cart-btn{position:relative;background:none;border:1px solid transparent;color:#fff;padding:6px 8px;border-radius:3px;display:flex;flex-direction:column;align-items:center;text-decoration:none}.cart-btn:hover{border-color:#fff;text-decoration:none}.cart-btn svg{width:30px;height:26px}.cart-count{position:absolute;top:0;left:50%;transform:translate(-50%);color:var(--ng2);font-weight:800;font-size:16px}.cart-btn small{font-size:11px;font-weight:700}.search-row{padding:6px 12px 10px}.searchbar{display:flex;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 5px #0f111140}.searchbar:focus-within{box-shadow:0 0 0 3px #f90}.searchbar input{flex:1;border:0;padding:12px;font-size:16px;color:#0f1111;min-width:0;outline:none;background:#fff}.searchbar button{border:0;background:var(--search-btn);width:52px;display:flex;align-items:center;justify-content:center;color:#131921;flex:none}.searchbar button svg{width:23px;height:23px}.searchbar button:hover{background:#f3a847}.subnav{background:var(--subhdr);display:flex;overflow-x:auto;scrollbar-width:none}.subnav::-webkit-scrollbar{display:none}.subnav a,.subnav button{color:#fff;font-size:14px;padding:9px 12px;white-space:nowrap;background:none;border:0;display:flex;align-items:center;gap:6px;text-decoration:none}.subnav a:hover,.subnav button:hover{box-shadow:inset 0 0 0 1px #fff;text-decoration:none}.subnav svg{width:17px;height:17px}.ngm-drawer{display:none;background:var(--subhdr);border-top:1px solid var(--strip);padding:6px 0}.ngm-drawer.open{display:block}.ngm-drawer a{display:block;color:#fff;font-size:15px;padding:11px 16px;text-decoration:none}.ngm-drawer a:hover{background:var(--strip)}.deliver{background:var(--strip);color:#fff;display:flex;align-items:center;gap:7px;padding:10px 12px;font-size:14px;width:100%;border:0;text-align:left;font:inherit;-webkit-tap-highlight-color:transparent}.deliver svg{width:19px;height:19px;flex:none}.deliver span{opacity:.85}.deliver b{font-weight:700}.deliver .deliver-main{opacity:1}.deliver .deliver-hint{margin-left:auto;opacity:.95;font-size:12.5px;font-weight:700;white-space:nowrap;display:flex;align-items:center;gap:3px}.deliver .deliver-hint svg{width:15px;height:15px}.deliver:hover{background:#485769}.deliver:active{background:#2c3947}.deliver:focus-visible{outline:3px solid #F90;outline-offset:-3px}.pv-deliver-btn{background:none;border:0;padding:2px 4px;margin-left:-4px;border-radius:4px;color:inherit;font:inherit;font-size:14px;display:inline-flex;align-items:center;gap:2px;text-align:left}.pv-deliver-btn:hover{text-decoration:underline}.pv-deliver-btn:focus-visible{outline:2px solid #F90;outline-offset:1px}.deliver-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f111194;z-index:200;display:none;align-items:flex-end;justify-content:center}.deliver-overlay.open{display:flex}.deliver-sheet{background:var(--card);color:var(--ink);width:100%;max-width:540px;max-height:92vh;overflow-y:auto;border-radius:16px 16px 0 0;padding:0 0 18px;box-shadow:0 -6px 30px #00000059}@media(min-width:700px){.deliver-overlay{align-items:center;padding:20px}.deliver-sheet{border-radius:12px}}.deliver-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 4px}.deliver-sheet-head h2{font-size:19px}.deliver-close{background:var(--card2);border:1px solid var(--line);color:var(--ink);width:36px;height:36px;border-radius:50%;font-size:19px;line-height:1;flex:none}.deliver-sheet .sheet-sub{color:var(--muted);font-size:13.5px;margin:2px 16px 0}.deliver-current{margin:14px 16px 0;background:#2a2118;border:1px solid #5A4426;border-radius:8px;padding:11px 12px;font-size:14px;display:flex;gap:9px;align-items:flex-start}.deliver-current svg{width:19px;height:19px;flex:none;color:var(--ng);margin-top:1px}.zip-form{margin:14px 16px 0}.zip-form label{font-weight:700;font-size:14px;display:block;margin-bottom:7px}.zip-row{display:flex;gap:8px}.zip-row input{flex:1;min-width:0;border:1px solid var(--muted);border-radius:8px;padding:11px 12px;font-size:16px;background:var(--card);color:var(--ink);outline:none}.zip-row input:focus{border-color:#f90;box-shadow:0 0 0 3px #ff990059}.zip-apply{flex:none;background:var(--yellow);border:1px solid #FCD200;color:#0f1111;border-radius:999px;padding:10px 20px;font-size:14.5px;font-weight:700;box-shadow:0 1px 3px #0f111126}.zip-apply:hover{background:var(--yellow-h)}.zip-error{display:none;color:var(--deal-txt);font-size:13.5px;margin-top:7px}.zip-error.show{display:block}.sheet-divider{display:flex;align-items:center;gap:10px;margin:18px 16px 8px;color:var(--muted);font-size:12.5px}.sheet-divider:before,.sheet-divider:after{content:"";flex:1;height:1px;background:var(--line)}.loc-list{margin:0 8px}.loc-opt{width:100%;background:none;border:0;border-bottom:1px solid var(--line);color:var(--ink);display:flex;align-items:center;gap:11px;text-align:left;padding:12px 8px;font:inherit}.loc-opt:last-child{border-bottom:0}.loc-opt:hover{background:var(--card2)}.loc-opt .loc-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--muted);flex:none;position:relative}.loc-opt.on .loc-radio{border-color:var(--link)}.loc-opt.on .loc-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--link)}.loc-opt .loc-name{font-size:15px}.loc-opt .loc-name b{font-weight:700}.loc-opt .loc-eta{display:block;font-size:13px;color:var(--muted);margin-top:1px}.loc-opt .loc-eta b{color:var(--green);font-weight:700}.deliver-done{margin:16px 16px 0}.catrail{display:flex;gap:6px;overflow-x:auto;padding:12px 8px 4px;scrollbar-width:none;background:linear-gradient(180deg,#3A2A18,var(--page) 92%)}.catrail::-webkit-scrollbar{display:none}.cat{flex:none;width:84px;background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--ink);padding:4px 2px;text-decoration:none}.cat img{width:62px;height:62px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 5px #0f111140;background:#fff}.cat .ci{width:62px;height:62px;border-radius:50%;background:var(--card);border:2px solid #fff;box-shadow:0 1px 5px #0f111140;display:flex;align-items:center;justify-content:center;color:var(--link)}.cat .ci svg{width:28px;height:28px}.cat span{font-size:12px;line-height:1.2;text-align:center;font-weight:400}@media(min-width:900px){.catrail{justify-content:center}}.hero{position:relative;margin-top:2px}.hero img{width:100%;height:230px;object-fit:cover;object-position:center 62%}@media(min-width:800px){.hero img{height:330px}}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(180deg,rgba(11,15,20,0),var(--page))}.hero-copy{position:absolute;left:14px;top:16px;z-index:2;max-width:62%;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.hero-copy .kick{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffd9a8}.hero-copy h1{font-size:26px;line-height:1.12;margin-top:5px}@media(min-width:800px){.hero-copy h1{font-size:40px}.hero-copy{left:28px;top:30px}}.hero-copy p{margin:6px 0 0;font-size:14px}.hero-chip{position:absolute;right:12px;bottom:64px;z-index:2;background:#fff;color:#0f1111;border-radius:8px;padding:8px 11px;font-size:12.5px;box-shadow:0 2px 8px #0f11114d}.hero-chip b{color:var(--deal-dark);font-size:17px}.section{background:var(--card);margin:10px 0;padding:16px 14px}@media(min-width:800px){.section{margin:12px;border-radius:10px}.page-col{padding:0 6px}}.section h2{font-size:19px;margin-bottom:4px}.section .sub{color:var(--muted);font-size:13.5px;margin:0 0 10px}.sec-link{display:inline-block;margin-top:10px;font-size:14px}.overlap{margin-top:-52px;position:relative;z-index:3}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}@media(min-width:800px){.mini-grid{grid-template-columns:repeat(4,1fr)}}.mini{background:none;border:0;text-align:left;padding:0;color:var(--ink);text-decoration:none;display:block}.mini .mi{background:#f7f8f8;border-radius:6px;overflow:hidden;display:block}.mini img{width:100%;aspect-ratio:1.15/1;object-fit:cover}.mini .mt{display:block;font-size:13.5px;margin-top:5px;line-height:1.3}.mini .mp{color:var(--deal-txt);font-weight:700;font-size:13.5px;margin-top:1px;display:block}.dotd-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.deal-badge{background:var(--deal);color:#fff;font-weight:700;font-size:13px;padding:5px 9px;border-radius:4px;display:inline-block}.dotd-timer{color:var(--deal-txt);font-weight:700;font-size:14px}.dotd{display:grid;grid-template-columns:110px 1fr;gap:14px;margin-top:12px;align-items:center}@media(min-width:800px){.dotd{grid-template-columns:220px 1fr}}.dotd img{width:100%;border-radius:6px;aspect-ratio:1/1;object-fit:cover;background:#fff}.dotd h3{font-size:16px;font-weight:400;line-height:1.3}.claimed{height:7px;background:#e3e6e6;border-radius:99px;margin:9px 0 4px;overflow:hidden;max-width:340px}.claimed i{display:block;height:100%;background:var(--deal)}.claimed-txt{color:var(--deal-txt);font-size:13px}.progress-note{font-size:12.5px;color:var(--muted)}.price{color:var(--ink);white-space:nowrap}.price .sym{font-size:.62em;position:relative;top:-.42em;font-weight:400}.price .whole{font-size:1em;font-weight:500}.price .frac{font-size:.62em;position:relative;top:-.42em;font-weight:400}.price.big{font-size:26px}.price.med{font-size:20px}.price.red{color:var(--deal-txt)}.list-price{color:var(--muted);font-size:13px}.list-price s{color:var(--muted)}.pct{color:var(--deal-txt);font-weight:300}.stars{display:inline-flex;align-items:center;gap:5px;font-size:13px}.stars .st{color:var(--star);letter-spacing:.5px;font-size:15px}.stars .cnt{color:var(--link)}.stars .st-empty{color:#5a6b76;letter-spacing:.5px;font-size:15px}.free-del{font-size:13.5px;color:var(--ink2)}.free-del b{font-weight:700}.prime-line{font-size:13px;color:var(--ink2)}.prime-tag{color:var(--prime);font-weight:800;font-style:italic}.stock{color:var(--green);font-size:14px}.rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px 12px;scrollbar-width:thin}.rail-card{flex:none;width:168px;scroll-snap-align:start;background:var(--card);border:0;text-align:left;padding:0;color:var(--ink)}@media(min-width:800px){.rail-card{width:200px}}.rail-card .ri{background:#f7f8f8;border-radius:6px;overflow:hidden;display:block}.rail-card img{width:100%;aspect-ratio:1/1;object-fit:cover}.rail-card h3{font-size:14px;font-weight:400;line-height:1.3;margin:7px 0 3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rail-card a{color:inherit;text-decoration:none}.rail-card .add{margin-top:8px;background:var(--yellow);border:1px solid #FCD200;border-radius:999px;padding:7px 12px;font-size:13px;width:100%;box-shadow:0 1px 3px #0f111126;color:#0f1111}.rail-card .add:hover{background:var(--yellow-h)}.rail-card .add.added{background:#067d62;color:#fff;border-color:#067d62}.rail-card .add[disabled]{opacity:.55;cursor:default}.res-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--card)}@media(min-width:800px){.res-grid{grid-template-columns:repeat(3,1fr)}}.res{border-bottom:1px solid var(--line);padding:14px 10px;background:none;text-align:left;color:var(--ink)}.res:nth-child(odd){border-right:1px solid var(--line)}@media(min-width:800px){.res{border-right:1px solid var(--line)}}.res img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#f7f8f8;border-radius:4px}.res h3{font-size:14.5px;font-weight:400;line-height:1.3;margin:8px 0 3px}.res a{color:inherit;text-decoration:none}.best-tag{display:inline-block;background:#c45500;color:#fff;font-size:11.5px;font-weight:700;padding:3px 7px;border-radius:3px;margin-bottom:5px}.res .add{margin-top:8px;background:var(--yellow);border:1px solid #FCD200;border-radius:999px;padding:7px 14px;font-size:13px;box-shadow:0 1px 3px #0f111126;color:#0f1111}.res .add:hover{background:var(--yellow-h)}.filters{display:flex;gap:8px;overflow-x:auto;padding:10px 12px;scrollbar-width:none;background:var(--card);border-bottom:1px solid var(--line)}.filters::-webkit-scrollbar{display:none}.filters a,.filters button{flex:none;border:1px solid var(--line);background:var(--card2);color:var(--ink);border-radius:8px;padding:8px 14px;font-size:13.5px;box-shadow:0 1px 2px #0f111114;text-decoration:none}.filters a.on,.filters button.on{background:#edfdff;border-color:var(--link);color:var(--link);font-weight:700}.flash-row{display:grid;grid-template-columns:86px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.flash-row:last-child{border-bottom:0}.flash-row .fi{width:86px;height:86px;border-radius:8px;background:#2a2118;display:flex;align-items:center;justify-content:center;color:var(--ng)}.flash-row .fi svg{width:36px;height:36px}.flash-row h3{font-size:15px;font-weight:400}.flash-row h3 a{color:inherit}.flash-row .frow-btn{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:13px;box-shadow:0 1px 3px #0f11111f;margin-top:6px;color:var(--ink)}.flash-row .note{color:var(--muted);font-size:13px}.rev{border-top:1px solid var(--line);padding:12px 0}.rev:first-of-type{border-top:0}.rev p{margin:6px 0;font-size:14.5px}.rev small{color:var(--muted)}.verified{color:#c45500;font-size:12.5px;font-weight:700}.signin-card{background:var(--card);margin:10px 0;padding:20px 14px;text-align:center}@media(min-width:800px){.signin-card{margin:12px;border-radius:10px}}.btn-yellow{display:block;width:100%;max-width:420px;margin:10px auto 0;background:var(--yellow);border:1px solid #FCD200;color:#0f1111;border-radius:999px;padding:11px;font-size:14.5px;box-shadow:0 1px 3px #0f111126;text-align:center;text-decoration:none}.btn-yellow:hover{background:var(--yellow-h);text-decoration:none}.btn-orange{display:block;width:100%;background:var(--buy);border:1px solid #FF8F00;color:#0f1111;border-radius:999px;padding:11px;font-size:14.5px;box-shadow:0 1px 3px #0f111126;text-align:center;text-decoration:none}.btn-orange:hover{text-decoration:none;filter:brightness(1.05)}.btn-white{display:block;width:100%;background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:10px;font-size:14px;box-shadow:0 1px 3px #0f11111a;text-align:center;text-decoration:none}.btn-white:hover{text-decoration:none;background:var(--card2)}.backtop{background:var(--backtop);color:#fff;text-align:center;padding:15px;font-size:13.5px;width:100%;border:0;display:block;text-decoration:none}.backtop:hover{background:#485769;text-decoration:none}footer.ngm-footer{background:var(--hdr);color:#ddd;padding:26px 14px 34px}.foot-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:0 auto}@media(min-width:800px){.foot-cols{grid-template-columns:repeat(4,1fr)}}footer.ngm-footer h4{color:#fff;font-size:15px;margin:0 0 9px}footer.ngm-footer a{display:block;color:#ddd;font-size:13.5px;padding:3px 0}.foot-logo{text-align:center;margin-top:26px}.foot-note{text-align:center;font-size:12px;color:#999;margin-top:8px}.bottomnav{position:fixed;left:0;right:0;bottom:0;z-index:85;background:var(--card);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr);padding:6px 2px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -2px 8px #0f111114}@media(min-width:900px){.bottomnav{display:none}}.bottomnav a{background:none;border:0;color:var(--ink2);display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;position:relative;padding:3px;text-decoration:none}.bottomnav a.on{color:var(--link)}.bottomnav svg{width:23px;height:23px}.bottomnav .cbadge{position:absolute;top:-3px;left:calc(50% + 2px);color:var(--ng);font-weight:800;font-size:13px}.pv{background:var(--card);padding:14px}@media(min-width:800px){.pv{margin:12px;border-radius:10px}}.pv-store{font-size:13.5px}.pv h1{font-size:20px;font-weight:500;line-height:1.3;margin:8px 0 6px}.pv-imgwrap{background:#fff;border-radius:6px}.pv-imgwrap img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px}.pv-thumbs{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.pv-thumbs button{width:52px;height:52px;border-radius:8px;border:2px solid var(--line);padding:0;overflow:hidden;background:#fff}.pv-thumbs button.on{border-color:var(--ng);box-shadow:0 0 0 1px var(--ng)}.pv-thumbs img{width:100%;height:100%;object-fit:cover}.pv-priceblock{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin-top:12px}.pv-table{width:100%;font-size:13.5px;border-collapse:collapse;margin-top:10px}.pv-table td{padding:4px 0;vertical-align:top}.pv-table td:first-child{color:var(--muted);width:110px}.opts{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.opts button{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;padding:9px 13px;font-size:13.5px;box-shadow:0 1px 3px #0f11111a}.opts button.on{border-color:var(--ng);box-shadow:0 0 0 1px var(--ng);background:#2a2118;font-weight:700}.qty-pill{display:inline-flex;align-items:center;background:var(--card2);border:1px solid var(--line);border-radius:999px;overflow:hidden;box-shadow:0 1px 3px #0f11111f}.qty-pill button{width:42px;height:40px;border:0;background:transparent;font-size:18px;color:var(--ink)}.qty-pill span{min-width:30px;text-align:center;font-weight:700}.pv-actions{display:grid;gap:10px;margin-top:14px}.pv-points{font-size:14.5px;padding-left:18px;margin:12px 0}.pv-points li{margin:5px 0}.pv-sec{border-top:1px solid var(--line);padding:12px 0}.pv-sec h3{font-size:16px;margin-bottom:6px}.pv-sec p{font-size:14.5px;color:var(--ink2);margin:0}.pv-sec .rte{font-size:14.5px;color:var(--ink2)}.pv-sec .rte p{margin:0 0 8px}.backlink{background:none;border:0;color:var(--link);font-size:14.5px;padding:12px 14px 0;display:block;text-decoration:none}.trust-line{font-size:13.5px;color:var(--ink2);text-align:center;margin-top:10px}.cart-wrap{background:var(--card);padding:16px 14px}@media(min-width:800px){.cart-wrap{margin:12px;border-radius:10px}}.cart-wrap h1{font-size:24px;font-weight:500}.cart-item{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.cart-item img{width:96px;height:96px;object-fit:cover;border-radius:4px;background:#f7f8f8}.cart-item h3{font-size:15px;font-weight:400;line-height:1.3}.cart-item h3 a{color:inherit;text-decoration:none}.cart-item .row{display:flex;align-items:center;gap:14px;margin-top:9px;flex-wrap:wrap}.cart-item .del{background:none;border:0;color:var(--link);font-size:13.5px;padding:0}.cart-item .sep{color:var(--line)}.subtotal{font-size:17px;margin:14px 0 4px}.subtotal b{font-weight:700}.free-line{color:var(--green);font-size:14px;display:flex;gap:7px;align-items:flex-start}.free-line svg{width:19px;height:19px;flex:none}.empty-cart{text-align:center;padding:30px 10px}.empty-cart h2{font-size:20px;margin-bottom:6px}.order-box{display:none;background:#12291a;border:1px solid #2E5B3E;border-radius:8px;padding:14px;margin-bottom:14px;font-size:14.5px}.order-box.show{display:block}.welcome-band{border:1px solid var(--ng);background:#2a2118;border-radius:8px;padding:12px 14px;margin:14px 0;font-size:14.5px}.welcome-band b{color:var(--ink)}.welcome-band .wb-btn{display:inline-block;margin-top:8px;background:var(--buy);border:1px solid #FF8F00;color:#0f1111;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700;text-decoration:none}.toast{position:fixed;left:50%;bottom:78px;transform:translate(-50%,16px);background:var(--hdr);color:#fff;padding:11px 18px;border-radius:8px;font-size:14px;z-index:120;opacity:0;pointer-events:none;transition:all .25s;box-shadow:0 4px 14px #0000004d;max-width:92vw;text-align:center;border:1px solid var(--strip)}@media(min-width:900px){.toast{bottom:26px}}.toast.show{opacity:1;transform:translate(-50%)}.page-width{max-width:1100px;margin:0 auto;padding:0 14px}main .shopify-section{color:var(--ink)}.customer button,.customer .button,.field input,.field select,.field textarea,.customer input[type=text],.customer input[type=email],.customer input[type=password],.customer input[type=tel]{font-family:inherit}.button,button.button,a.button{background:var(--yellow);color:#0f1111;border:1px solid #FCD200;border-radius:999px;box-shadow:0 1px 3px #0f111126}.button:hover,a.button:hover{background:var(--yellow-h)}.button--secondary,a.button--secondary{background:var(--card);color:var(--ink);border:1px solid var(--line)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],select,textarea{background:var(--card);color:var(--ink);border:1px solid var(--muted);border-radius:8px}.jdgm-preview-badge .jdgm-star,.jdgm-star{color:var(--star)}.jdgm-review-widget{color:var(--ink)}.cart-count-bubble{background:var(--ng);color:#fff}.predictive-search{background:var(--card);color:var(--ink)}.header-wrapper,.footer .footer{background:var(--hdr)}slideshow-component,.banner{color:var(--ink)}.card-information__text,.card__heading{color:var(--ink)}.price--on-sale .price-item--regular{color:var(--muted)}.pv-actions .shopify-payment-button{width:100%}.pv-actions .shopify-payment-button__button--unbranded{background:var(--buy);border:1px solid #FF8F00;color:#0f1111;border-radius:999px;padding:11px;font-size:14.5px;font-family:inherit;box-shadow:0 1px 3px #0f111126;min-height:0}.pv-actions .shopify-payment-button__button--unbranded:hover{background:var(--buy);filter:brightness(1.05)}.pv-actions .shopify-payment-button__more-options{display:none}.ngm-gates{margin:12px 0;font-size:14.5px}.ng-checkout-gate{border:2px solid var(--ng)!important;background:#2a2118!important;border-radius:8px!important;padding:12px 14px!important;margin:0 0 12px!important}.ng-checkout-gate__label{color:var(--ink)!important;font-size:14.5px!important;font-weight:600!important}.ng-checkout-gate__checkbox{accent-color:var(--ng)!important}.cart__checkout-button.ng-gate-disabled{opacity:.55!important;filter:grayscale(.35)}html,body.gradient{background:var(--page)}body h1,body h2,body h3,body h4,body .title,body .collection-hero__title,.card__heading,.card__heading a,.card-information__text,.card-information__text a,.rail-card h3,.res h3,.flash-row h3,.flash-row h3 a,body .price,body .price .price-item,body .price__regular .price-item--regular{color:var(--ink)}body .price.red{color:var(--deal-txt)}body .price--on-sale .price-item--regular{color:var(--muted)}.cart-wrap,.cart-wrap .subtotal{color:var(--ink)}.flash-row .fi{background:#f7f8f8;overflow:hidden}.flash-row .fi img{width:100%;height:100%;object-fit:cover;display:block}body .card__heading,body .card__heading a,body .card-information__text,body .card-information__text a,body .rail-card h3,body .res h3,body .flash-row h3,body .flash-row h3 a,body .cart-wrap,body .cart-wrap .subtotal{color:var(--ink)}body .flash-row .fi{background:#f7f8f8;overflow:hidden}body .flash-row .fi img{width:100%;height:100%;object-fit:cover;display:block}body .section .sub,body .flash-row .note,body .rev small,body .progress-note,body .deliver-sheet .sheet-sub,body .sheet-divider,body .loc-opt .loc-eta,body .pv-table td:first-child,body .free-del,body .prime-line,body .pv-sec p,body .pv-sec .rte,body .trust-line,body footer.ngm-footer,body footer.ngm-footer a,body footer.ngm-footer .foot-note,body .bottomnav a{color:var(--ink)}body .stars .st-empty,body .list-price,body .list-price s,body .price--on-sale .price-item--regular{color:var(--ink2)}.hc-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hc-track::-webkit-scrollbar{display:none}.hc-slide{flex:0 0 90%;scroll-snap-align:center;position:relative;display:block}.hc-caption{position:absolute;left:12px;bottom:64px;z-index:3;display:block;max-width:78%}.hc-caption .hc-title{display:block;color:var(--ink);font-size:15.5px;font-weight:700;line-height:1.25;text-shadow:0 1px 6px rgba(0,0,0,.55)}.hc-caption .hc-price{display:block;margin-bottom:3px}.hc-caption .claimed-txt{display:block;margin-top:2px}.hc-badge-row{position:absolute;left:12px;top:12px;z-index:3;display:flex;align-items:center;gap:8px}.hc-ui{position:absolute;left:0;right:0;bottom:58px;z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:none}.hc-dots{display:flex;gap:6px}.hc-dot{width:8px;height:8px;border-radius:50%;background:#ffffff73;border:0;padding:0;pointer-events:auto;cursor:pointer}.hc-dot.on{background:#fff}.hc-pause{position:absolute;right:12px;bottom:-4px;width:30px;height:30px;border-radius:50%;background:#1319218c;color:#fff;border:1px solid rgba(255,255,255,.55);font-size:10px;line-height:1;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer}.hc-caption .hc-sub{display:block;color:var(--ink);font-size:13.5px;margin-top:2px;text-shadow:0 1px 6px rgba(0,0,0,.55)}@media(min-width:800px){.hc-slide{flex-basis:58%}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ng-mockup.css.map */
