:root{--onav-h: 68px;--onav-rea-h: 44px;--onav-ink: #1a1a1a;--onav-bg: #fff;--onav-brd: #e8e6e1;--onav-shadow: 0 2px 12px rgba(0,0,0,.08)}.onav{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.onav *,.onav *:before,.onav *:after{box-sizing:border-box}.onav-topbar{display:flex;align-items:center;height:var(--onav-h);padding:0 28px;background:var(--onav-bg);border-bottom:1px solid var(--onav-brd);box-shadow:var(--onav-shadow);position:sticky;top:0;z-index:1000;gap:20px}.onav-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.onav-logo img{height:52px;width:auto}.onav-search-bar{flex:1;display:flex;align-items:center;max-width:720px;margin:0 auto;background:#f3f3f1;border-radius:30px;border:1.5px solid #e2e0db;overflow:hidden;transition:border-color .15s,background .15s;height:44px;position:relative}.onav-search-bar:focus-within{border-color:#1a1a1a;background:#f3f3f1}.onav-search-input-wrap{flex:1;display:flex;align-items:center;padding:0}.onav-search-input{flex:1;border:none;background:transparent;font-family:DM Sans,sans-serif;font-size:13.5px;color:var(--onav-ink);outline:none;padding:0 0 0 16px;height:44px}.onav-search-input::placeholder{color:#aaa}.onav-search-clear{width:20px;height:20px;border-radius:50%;background:#ccc;border:none;cursor:pointer;display:none;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin-right:8px;transition:background .15s}.onav-search-clear:hover{background:#999}.onav-search-btn{width:46px;height:46px;border-radius:0 30px 30px 0;background:#1a1a1a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;margin:-1px -1px -1px 0;transition:background .15s}.onav-search-btn:hover{background:#333}.onav-right{display:flex;align-items:center;gap:20px;flex-shrink:0}.onav-right-item{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:var(--onav-ink);transition:color .15s}.onav-right-item:hover{color:#8b2500}.onav-right-item svg{width:22px;height:22px;flex-shrink:0}.onav-right-item>span{font-size:10px;font-weight:500;white-space:nowrap}.onav-cart-wrap{position:relative}.onav-cart-count{position:absolute;top:-5px;right:-8px;min-width:16px;height:16px;padding:0 4px;background:#8b2500;color:#fff;font-size:9px;font-weight:700;line-height:1;border-radius:10px;display:flex;align-items:center;justify-content:center}.onav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:8px 6px;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}.onav-burger span{display:block;height:2px;width:100%;background:var(--onav-ink);border-radius:2px;transition:transform .25s,opacity .2s}.onav-burger--on span:nth-child(1){transform:translateY(7px) rotate(45deg)}.onav-burger--on span:nth-child(2){opacity:0}.onav-burger--on span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.onav-predict{position:absolute;top:var(--onav-h);left:50%;transform:translate(-50%);width:min(720px,90vw);background:#fff;border:1px solid var(--onav-brd);border-radius:0 0 12px 12px;box-shadow:0 12px 40px #00000024;z-index:2000;overflow:hidden;display:none}.onav-predict--on{display:block}.onav-predict__list{list-style:none;margin:0;padding:6px 0}.onav-predict__item{display:flex;align-items:center;gap:12px;padding:9px 16px;cursor:pointer;transition:background .12s;border-bottom:1px solid #f3f3f1}.onav-predict__item:last-child{border-bottom:none}.onav-predict__item:hover,.onav-predict__item--active{background:#f7f6f3}.onav-predict__img{width:52px;height:52px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f3f3f1;display:flex;align-items:center;justify-content:center}.onav-predict__img img{width:100%;height:100%;object-fit:contain}.onav-predict__no-img{width:100%;height:100%;background:#edecea}.onav-predict__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.onav-predict__vendor{font-size:10px;font-weight:700;color:#999;text-transform:uppercase;letter-spacing:.5px}.onav-predict__title{font-size:13px;font-weight:500;color:var(--onav-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onav-predict__title mark{background:none;color:#8b2500;font-weight:700}.onav-predict__meta{display:flex;align-items:center;gap:8px;margin-top:2px}.onav-predict__price{font-size:13px;font-weight:700;color:#8b2500;font-family:"DM Serif Display",Georgia,serif}.onav-predict__band{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:2px 7px;border-radius:3px}.onav-predict__band--eco{background:#e0f4f8;color:#29b8d8}.onav-predict__band--pro{background:#e0e9f5;color:#1e4d8c}.onav-predict__band--premium{background:#f5e0e0;color:#b94040}.onav-predict__all{display:block;padding:11px 16px;font-size:12.5px;font-weight:600;color:#8b2500;text-decoration:none;background:#fdf8f6;border-top:1px solid var(--onav-brd);transition:background .12s}.onav-predict__all:hover{background:#f5ece8}.onav-predict__all strong{font-weight:800}.onav-predict__empty{padding:16px;font-size:13px;color:#999;text-align:center}.onav-predict__empty strong{color:var(--onav-ink)}.onav-reassurance{display:flex;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid var(--onav-brd);padding:0 24px;height:var(--onav-rea-h);position:sticky;top:var(--onav-h);z-index:999}.onav-rea{display:flex;align-items:center;gap:7px;padding:0 20px;font-size:12.5px;font-weight:500;color:var(--onav-ink);white-space:nowrap;border-right:1px solid var(--onav-brd)}.onav-rea:last-child{border-right:none}.onav-rea svg{width:15px;height:15px;flex-shrink:0;color:#666}.onav-rea--tel{text-decoration:none;font-weight:700;font-size:14px;color:var(--onav-ink);transition:color .15s}.onav-rea--tel:hover{color:#c23b3b}.onav-rea--tel svg{color:#c23b3b;width:16px;height:16px}.onav-panel{background:#3a3a3a;position:sticky;top:calc(var(--onav-h) + var(--onav-rea-h));z-index:998;display:flex;align-items:center;justify-content:center}.onav-cats{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;justify-content:center}.onav-cat{position:relative}.onav-cat__link{display:flex;align-items:center;gap:4px;padding:10px 14px;background:var(--cat-bg);color:#fff;text-decoration:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;border-right:1px solid rgba(255,255,255,.08);white-space:nowrap;transition:filter .15s;cursor:pointer}.onav-cat:last-child .onav-cat__link{border-right:none}.onav-cat__link:hover{filter:brightness(1.1)}.onav-cat__arrow{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2;flex-shrink:0;display:none}.onav-cat__link--simple{background:#2d2d2d!important;font-style:italic;opacity:.85}.onav-cat__link--simple:hover{opacity:1;filter:brightness(1.2)}.onav-cat--simple .onav-cat__arrow{display:none!important}.onav-sub{list-style:none;margin:0;padding:0;background:var(--cat-bg);position:absolute;top:100%;left:0;min-width:280px;max-height:0;overflow:hidden;opacity:0;border-radius:0 0 8px 8px;box-shadow:0 8px 24px #00000026;transition:max-height .3s,opacity .2s;z-index:100}.onav-cat--on>.onav-sub{max-height:600px;opacity:1}.onav-sub__head{display:block;padding:16px 20px 10px;font-family:"DM Serif Display",Georgia,serif;font-size:18px;font-weight:400;color:#fff;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:4px}.onav-sub li a{display:block;padding:8px 20px 8px 24px;color:#ffffffe6;text-decoration:none;font-size:13px;font-weight:400;border-bottom:1px solid rgba(255,255,255,.06);transition:background .15s,padding-left .15s}.onav-sub li a:hover{background:#ffffff1a;padding-left:28px}.onav-sub li:last-child a{border-bottom:none}.onav-extra{display:none;padding:16px 20px;flex-direction:column}.onav-extra__link{display:block;padding:12px 0;color:#fff9;text-decoration:none;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,.08)}.onav-extra__link:hover{color:#fff}.onav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:997;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;pointer-events:none}.onav-overlay--on{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:1023px){.onav-topbar{padding:0 12px;gap:10px}.onav-burger{display:flex}.onav-reassurance,.onav-cats-btn{display:none}.onav-right-item>span{display:none}.onav-right{gap:12px}.onav-logo img{height:40px}.onav-panel{position:fixed;top:0;left:0;bottom:0;width:320px;max-width:85vw;z-index:999;background:#3a3a3a;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:flex-start;align-items:stretch;padding-top:16px}.onav-panel--on{transform:translate(0)}.onav-cats{flex-direction:column;align-items:stretch}.onav-cat__link{padding:14px 20px;font-size:15px;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.1);border-right:none;justify-content:space-between}.onav-cat__arrow{display:block;width:16px;height:16px;transition:transform .25s}.onav-cat--on .onav-cat__arrow{transform:rotate(180deg)}.onav-sub{position:static;max-height:0;overflow:hidden;opacity:1;border-radius:0;box-shadow:none;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.onav-cat--on>.onav-sub{max-height:600px}.onav-sub__head{font-size:20px;padding:14px 20px 8px}.onav-sub li a{padding:10px 20px 10px 24px;font-size:14px}.onav-sub li a:hover{padding-left:30px}.onav-extra{display:flex}}@media(min-width:1400px){.onav-cat__link{padding:12px 18px;font-size:12px}.onav-rea{padding:0 28px;font-size:13px}.onav-rea--tel{font-size:15px}}@media(prefers-reduced-motion:reduce){.onav-panel,.onav-sub,.onav-burger span,.onav-cat__arrow,.onav-overlay,.onav-sub li a{transition:none}}.odc-totop{position:fixed;bottom:28px;right:28px;z-index:9999;width:46px;height:46px;border-radius:50%;border:none;background:#1a1a1a;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #0000002e;opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease,background .2s ease;pointer-events:none}.odc-totop--visible{opacity:1;transform:translateY(0);pointer-events:auto}.odc-totop:hover{background:#333}@media(max-width:1023px){.odc-totop{bottom:20px;right:16px;width:42px;height:42px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nav-odice.css.map */
