:root{--ozc-navy:#0a1119;--ozc-ink:#101a24;--ozc-gold:#f2c14e;--ozc-gold-d:#a67c00;--ozc-gold-l:#fff7e3;--ozc-green:#7fae8e;--ozc-line:#e7ebef;--ozc-muted:#7c8b98;--ozc-soft:#f5f7f9}.oz-topbar{background:linear-gradient(90deg,#f2c14e 0%,#e8b13a 55%,#f2c14e 100%);color:#1b2430;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.oz-topbar__inner{max-width:1280px;margin:0 auto;height:40px;padding:0 20px;display:flex;align-items:center;gap:10px}.oz-topbar__track{position:relative;flex:1 1 auto;height:40px;display:flex;justify-content:center;align-items:center}.oz-topbar__msg{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;display:none;white-space:nowrap}.oz-topbar__msg.is-active{display:block}.oz-topbar__arrow{background:none;border:0;color:#1b2430;font-size:20px;line-height:1;cursor:pointer;padding:0 6px;opacity:.6;transition:opacity .15s}.oz-topbar__arrow:hover{opacity:1}.oz-topbar__ccy{margin-left:auto;flex:0 0 auto;font-weight:600;letter-spacing:.04em;text-transform:none;background:rgb(255 255 255 / .92);border-radius:3px;padding:5px 10px;font-size:11.5px}.oz-header{position:sticky;top:0;z-index:999;background:#fff;border-bottom:1px solid var(--ozc-line);transition:box-shadow .2s ease}.oz-header.is-scrolled{box-shadow:0 6px 22px rgb(10 17 25 / .09)}.oz-header__inner{position:relative;max-width:1280px;margin:0 auto;height:76px;padding:0 20px;display:flex;align-items:center;gap:26px}.oz-brand{flex:0 0 auto;display:flex;align-items:center}.oz-brand img.custom-logo{width:auto!important;height:38px!important;max-width:200px!important;object-fit:contain}.oz-brand__text{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ozc-navy);text-decoration:none}.oz-nav{flex:1 1 auto}.oz-nav__list{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.oz-nav__item{position:static;list-style:none}.oz-nav__link{display:inline-flex;align-items:center;gap:5px;padding:9px 14px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#26323d;text-decoration:none;white-space:nowrap;transition:color .16s ease,background-color .16s ease}.oz-nav__link:hover,.oz-nav__item:hover>.oz-nav__link,.oz-nav__item:focus-within>.oz-nav__link{color:var(--ozc-gold-d);background:var(--ozc-gold-l)}.oz-nav__link .oz-i{opacity:.55;transition:transform .18s ease}.oz-nav__item:hover .oz-nav__link .oz-i{transform:rotate(180deg)}.oz-mega{position:absolute;top:calc(100% - 1px);left:0;right:0;margin:0 auto;width:1135px;max-width:calc(100% - 40px);background:#fff;border:1px solid var(--ozc-line);border-radius:0 0 6px 6px;box-shadow:0 24px 60px rgb(10 17 25 / .13);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:1000}.oz-nav__item:hover>.oz-mega,.oz-nav__item:focus-within>.oz-mega{opacity:1;visibility:visible;transform:translateY(0)}.oz-mega__inner{display:grid;grid-template-columns:212px minmax(0,1fr) 250px;padding:26px 0}.oz-mega__cats{list-style:none;margin:0;padding:0 10px;border-right:1px solid #f0f3f6}.oz-mega__cat a{display:flex;align-items:center;justify-content:space-between;gap:8px;height:46px;padding:0 14px;border-radius:999px;font-size:13.5px;color:#3a4652;text-decoration:none;transition:background-color .15s ease,color .15s ease}.oz-mega__cat a:hover,.oz-mega__cat.is-active a{background:#eef2f6;color:var(--ozc-navy)}.oz-mega__cat a .oz-i{opacity:0;transition:opacity .15s ease}.oz-mega__cat a:hover .oz-i,.oz-mega__cat.is-active a .oz-i{opacity:.55}.oz-mega__cat--util{margin-top:4px;border-top:1px solid #f0f3f6;padding-top:4px}.oz-mega__panels{position:relative;padding:0 26px}.oz-mega__panel{display:none}.oz-mega__panel.is-active{display:block}.oz-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ozm-card{display:flex;flex-direction:column;align-items:center;gap:9px;background:#fff;border:1px solid #eef1f4;border-radius:10px;padding:14px 10px 16px;text-align:center;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.ozm-card:hover{background:#fff;border-color:#dde5ec;box-shadow:0 6px 18px rgb(10 17 25 / .06);transform:translateY(-2px)}.ozm-card__media{display:block;width:100%}.ozm-card__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:6px}.ozm-card__name{font-size:10.5px;font-weight:800;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:var(--ozc-navy)}.ozm-card__price{font-size:11px;font-weight:700;color:#8a6400}.ozm-card__price.is-soon{color:var(--ozc-green);letter-spacing:.02em}.ozm-card--all{justify-content:center;gap:12px;min-height:0;border-style:dashed;border-color:#dfe6ec;background:#fbfcfd}.ozm-card__circle{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1px solid #c9d3dc;color:#3a4652;transition:background-color .16s,color .16s,border-color .16s}.ozm-card--all:hover .ozm-card__circle{background:var(--ozc-navy);border-color:var(--ozc-navy);color:#fff}.ozm-card__all-label{font-size:11.5px;font-weight:700;color:#3a4652}.ozm-card--empty .ozm-card__media{height:74px;border-radius:6px;background:repeating-linear-gradient(135deg,#e9eef2 0 8px,#f3f6f8 8px 16px)}.oz-mega__side{padding:0 22px;border-left:1px solid #f0f3f6}.oz-mega__side-title{margin:2px 0 14px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ozc-muted)}.oz-mega__side-list{list-style:none;margin:0;padding:0}.oz-mega__side-list a{display:flex;align-items:center;gap:10px;height:42px;font-size:13.5px;color:#3a4652;text-decoration:none;border-radius:8px;padding:0 8px;transition:background-color .15s,color .15s}.oz-mega__side-list a:hover{background:#f5f7f9;color:var(--ozc-navy)}.oz-mega__side-list a .oz-i:last-child{margin-left:auto;opacity:.35}.oz-mega__side-list a .oz-i:first-child{color:#55646f}.oz-actions{flex:0 0 auto;display:flex;align-items:center;gap:4px}.oz-act{display:inline-flex;align-items:center;justify-content:center;position:relative;width:40px;height:40px;border:0;border-radius:50%;background:none;color:#26323d;cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.oz-act:hover{background:var(--ozc-gold-l);color:var(--ozc-gold-d)}.oz-act__count{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--ozc-navy);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}.oz-search{border-top:1px solid var(--ozc-line);background:#fff}.oz-search form{max-width:1280px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:10px}.oz-search input[type="search"]{flex:1 1 auto;height:44px;border:1px solid var(--ozc-line);border-radius:999px;padding:0 18px;font-size:14px;background:#fbfcfd}.oz-search input[type="search"]:focus{outline:none;border-color:var(--ozc-gold);box-shadow:0 0 0 3px rgb(242 193 78 / .18)}.oz-search button{width:44px;height:44px;border:0;border-radius:50%;background:var(--ozc-navy);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.oz-search button.oz-search__close{background:#eef2f5;color:#3a4652}.oz-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--ozc-navy);cursor:pointer}.oz-footer{background:#0d151d;color:#c7d2db;font-size:13px}.oz-footer__inner{max-width:1280px;margin:0 auto;padding:56px 20px 30px}.oz-footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px}.oz-fcol__title{margin:0 0 16px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff}.oz-fcol__list{list-style:none;margin:0;padding:0}.oz-fcol__list li{padding:6px 0;line-height:1.45}.oz-fcol__list a{color:#b9c6d1;text-decoration:none;transition:color .15s}.oz-fcol__list a:hover{color:var(--ozc-gold)}.oz-soon span{color:#6b7d8c;cursor:default;text-decoration:none}.oz-soon span::after{content:"";display:inline-block;width:4px;height:4px;margin-left:6px;vertical-align:middle;border-radius:50%;background:#3c4a56}.oz-fsub__title{margin:0 0 10px;font-size:26px;font-weight:800;letter-spacing:-.01em;color:#fff}.oz-fsub__text{margin:0 0 16px;font-size:13px;line-height:1.6;color:#9fb0be}.oz-fsub__form{display:flex;align-items:stretch;max-width:330px}.oz-fsub__form input[type="email"]{flex:1 1 auto;height:44px;border:0;border-radius:3px 0 0 3px;padding:0 14px;font-size:13px;background:#fff;color:var(--ozc-navy)}.oz-fsub__form input[type="email"]:focus{outline:2px solid var(--ozc-gold);outline-offset:-2px}.oz-fsub__form button{width:52px;border:0;border-radius:0 3px 3px 0;background:var(--ozc-gold);color:var(--ozc-navy);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s}.oz-fsub__form button:hover{background:#e0ab34}.oz-fsub__msg{margin:10px 0 0;font-size:12px;color:var(--ozc-green);min-height:16px}.oz-fsub__msg.is-error{color:#e0776b}.oz-footer__bar{margin-top:40px;padding-top:26px;border-top:1px solid rgb(255 255 255 / .1);display:flex;align-items:flex-start;justify-content:space-between;gap:30px;flex-wrap:wrap}.oz-fbar__ccy{display:inline-block;border:1px solid rgb(255 255 255 / .22);border-radius:3px;padding:7px 12px;font-size:12px;color:#c7d2db}.oz-fbar__copy{margin:14px 0 0;font-size:12px;line-height:1.7;color:#8296a5}.oz-fbar__label{display:block;margin-bottom:10px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#dfe8ef}.oz-social{list-style:none;margin:0;padding:0;display:flex;gap:14px}.oz-social li{padding:0;font-size:12px}.oz-social .oz-soon span::after{display:none}.oz-paynote{margin:0;display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#8296a5}@media (max-width:1180px){.oz-mega{width:1000px}.oz-mega__inner{grid-template-columns:200px minmax(0,1fr) 220px}.oz-nav__link{padding:9px 10px;font-size:11.5px}}@media (max-width:1024px){.oz-burger{display:inline-flex}.oz-header__inner{height:66px;gap:12px}.oz-brand img.custom-logo{height:30px}.oz-brand{margin-right:auto}.oz-nav{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid var(--ozc-line);border-bottom:1px solid var(--ozc-line);box-shadow:0 20px 40px rgb(10 17 25 / .1);display:none;max-height:70vh;overflow-y:auto}.oz-nav.is-open{display:block}.oz-nav__list{flex-direction:column;align-items:stretch;padding:8px 12px 14px}.oz-nav__link{padding:13px 12px;border-radius:8px;font-size:13px;justify-content:space-between}.oz-mega{display:none}.oz-topbar__ccy{display:none}.oz-topbar__msg{font-size:10.5px;letter-spacing:.04em}.oz-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.oz-fsub__title{font-size:22px}}@media (max-width:600px){.oz-topbar__inner{height:36px;padding:0 10px}.oz-topbar__msg{font-size:9.5px;white-space:normal;text-align:center;line-height:1.25}.oz-footer__cols{grid-template-columns:1fr;gap:24px}.oz-footer__inner{padding:40px 18px 24px}.oz-footer__bar{gap:22px}.oz-fsub__form{max-width:100%}}.woocommerce a,.woocommerce ul.products li.product a,.woocommerce div.product .product_meta a{color:#1d2a38}.woocommerce a:hover,.woocommerce ul.products li.product a:hover,.woocommerce div.product .product_meta a:hover{color:var(--ozc-gold-d)}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{color:#101a24;font-weight:700;transition:color .15s}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--ozc-gold-d)}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{color:#101a24;font-weight:700}.ozc-soon-price{display:inline-block;color:var(--ozc-green);font-weight:700;letter-spacing:.02em}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce ul.products li.product .button,.woocommerce div.product form.cart .button{background:var(--ozc-navy);color:#fff;border-radius:6px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;padding:12px 18px;border:0;transition:background-color .16s,color .16s}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce ul.products li.product .button:hover,.woocommerce div.product form.cart .button:hover{background:var(--ozc-gold);color:var(--ozc-navy)}.wcboost-wishlist-button,.wcboost-products-compare-button,.wcboost-products-compare-button.button{background:#f5f7f9!important;color:#3a4652!important;border:1px solid var(--ozc-line)!important;border-radius:6px!important;box-shadow:none!important}.wcboost-wishlist-button:hover,.wcboost-products-compare-button:hover{background:var(--ozc-gold-l)!important;color:var(--ozc-gold-d)!important}.wcboost-products-compare-button i,.wcboost-products-compare-button svg{color:inherit!important}.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images img{opacity:1!important}.woocommerce div.product div.images .flex-viewport{background:#f7f9fa;border-radius:10px}.oz-burger:hover,.oz-burger:focus,.oz-burger:focus-visible{background:#eef2f5;color:var(--ozc-navy);outline:none}.oz-act:hover,.oz-act:focus,.oz-act:focus-visible{background:var(--ozc-gold-l);color:var(--ozc-gold-d)}.oz-topbar__arrow:hover,.oz-topbar__arrow:focus,.oz-topbar__arrow:focus-visible{background:#fff0;color:#1b2430;outline:none}.oz-search form button:hover,.oz-search form button:focus,.oz-search form button:focus-visible{background:var(--ozc-navy);color:#fff}.oz-search form button.oz-search__close:hover,.oz-search form button.oz-search__close:focus{background:#e2e8ee;color:#3a4652}.oz-fsub__form button:hover,.oz-fsub__form button:focus,.oz-fsub__form button:focus-visible{background:#e0ab34;color:var(--ozc-navy);outline:none}.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus{background:var(--ozc-navy);color:#fff}.oz-nav__link:focus,.oz-nav__link:focus-visible{color:var(--ozc-gold-d);background:var(--ozc-gold-l);outline:none}