.hl-ui{color-scheme:dark;--hl-green:#99ff45;--hl-lime:#c0f58c;--hl-ink:#030803;--hl-line:#334427;--hl-gold:#806b39;--hl-width:465px}.hl-ui *{box-sizing:border-box}.hl-ui{background:#010301;scroll-behavior:smooth}.hl-ui{margin:0;background:#010301;color:#e7eddf;font-family:'Arial Narrow','Roboto Condensed',Arial,sans-serif;font-stretch:condensed;font-size:14px}.hl-ui button,.hl-ui input,.hl-ui select{font:inherit}.hl-ui button,.hl-ui a,.hl-ui input,.hl-ui select{-webkit-tap-highlight-color:#fff0}.hl-ui button,.hl-ui a{touch-action:manipulation}.hl-ui button{cursor:pointer;color:inherit}.hl-ui a{color:inherit;text-decoration:none}.hl-ui img{display:block;max-width:100%}.hl-ui button{border:0;background:none;padding:0}.hl-ui button:disabled{cursor:default;opacity:.45}.hl-ui button:focus-visible,.hl-ui a:focus-visible,.hl-ui input:focus-visible,.hl-ui select:focus-visible,.hl-ui summary:focus-visible{outline:2px solid var(--hl-green);outline-offset:4px}.hl-ui button:hover img,.hl-ui a:hover img{filter:brightness(1.08)}.hl-ui [hidden]{display:none!important}.hl-ui .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hl-shell{max-width:var(--hl-width,430px);margin:auto;min-height:100vh;background:#020702;box-shadow:0 0 100px #10210b66;position:relative;padding-bottom:78px}.hl-ui .topbar{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 12px 6px;background:#020602;position:relative;z-index:5;border-bottom:1px solid #29321b;height:70px}.hl-ui .topbar .menu-image,.hl-ui .topbar .emblem-image{width:45px;height:45px;object-fit:contain}.hl-ui .brand{width:60%;max-width:266px}.hl-ui .brand img{width:100%}.hl-ui .icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.hl-ui .search-button{color:#bcf67f;padding:5px}.hl-ui .hero{position:relative;overflow:hidden;background:#071005}.hl-ui .hero>img{width:100%;height:auto}.hl-ui .hero .arrow{position:absolute;top:78.15%;width:14.1%;height:10%;border-radius:50%}.hl-ui .hero .prev{left:3.4%}.hl-ui .hero .next{right:3%}.hl-ui .hero .arrow img{width:100%;height:100%;object-fit:fill}.hl-ui .hero .slide-indicator{position:absolute;bottom:2%;left:43%;display:flex;gap:6px}.hl-ui .hero .slide-indicator i{width:4px;height:4px;border-radius:50%;background:#477b29}.hl-ui .hero .slide-indicator i.active{background:#b1ff55;box-shadow:0 0 9px #a4f77b}.hl-ui .hero-extra{position:absolute;left:24%;top:17%;width:56%;height:56%;object-fit:contain;filter:drop-shadow(0 0 18px #427522);background:#020602ed;border:1px solid #4a6132;border-radius:6px}.hl-ui .hero-extra:not([hidden]){animation:reveal .2s ease-out}.hl-ui .hero-caption{position:absolute;top:70%;left:20%;right:20%;text-align:center;text-transform:uppercase;font-weight:700;color:var(--hl-green);text-shadow:0 1px 5px #000}.hl-ui .portals{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:2.8%;padding:0 5% 0;background:#030703}.hl-ui .portals button img{width:100%}.hl-ui .catalog-cta{display:block;margin:2% 3% 0;position:relative;width:94%}.hl-ui .catalog-cta img{width:100%}.hl-ui .catalog-cta .custom-label{position:absolute;inset:15% 11%;background:linear-gradient(90deg,#84eb37,#419e23);font-weight:800;text-transform:uppercase;color:#0b2704;display:grid;place-items:center}.hl-ui .perks{margin:3% 3% 0;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.hl-ui .perks .perks-art{grid-column:1/-1;width:100%}.hl-ui .perks button{position:absolute;top:0;bottom:0;width:25%}.hl-ui .perks button:nth-of-type(1){left:0}.hl-ui .perks button:nth-of-type(2){left:25%}.hl-ui .perks button:nth-of-type(3){left:50%}.hl-ui .perks button:nth-of-type(4){left:75%}.hl-ui .section-heading{display:flex;align-items:center;gap:8px;margin:0 4%;padding:14px 0 8px;text-transform:uppercase}.hl-ui .section-heading h2{font-size:17px;font-weight:800;margin:0;white-space:nowrap;letter-spacing:-.6px}.hl-ui .leaf{color:var(--hl-green);font-size:23px;line-height:1}.hl-ui .section-heading .rule{height:1px;flex:1;background:linear-gradient(90deg,#627d31,transparent)}.hl-ui .section-heading .more{font-size:10px;white-space:nowrap;color:#b8e082;font-weight:700;text-transform:uppercase}.hl-ui .categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 4%}.hl-ui .categories button{min-width:0}.hl-ui .categories img{width:100%;height:100%;object-fit:fill}.hl-ui .banner{display:block;margin:5px 0 0;width:100%;position:relative}.hl-ui .banner img{width:100%}.hl-ui .banner.small{width:96%;margin:10px 2% 0}.hl-ui .featured-wrap{position:relative}.hl-ui .featured{display:flex;gap:10px;margin:0 10%;padding:0;align-items:flex-start;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hl-ui .featured::-webkit-scrollbar{display:none}.hl-ui .featured .item-card{flex:0 0 calc(50% - 5px);scroll-snap-align:start}.hl-ui .item-card{min-width:0;position:relative;isolation:isolate}.hl-ui .tile-link{display:block;width:100%;height:100%;position:relative;border-radius:5px;overflow:hidden}.hl-ui .tile-link>img{width:100%;height:auto}.hl-ui .tile-link .tile-art{aspect-ratio:92/120;object-fit:contain;background:#071005}.hl-ui .item-card .pick{position:absolute;right:6%;bottom:7%;width:25%;height:19%;border-radius:8px;z-index:2}.hl-ui .item-card .pick img{width:100%}.hl-ui .item-card .pick.added{background:#9afc41;color:#163509;box-shadow:0 0 8px #93fb56;font-weight:700}.hl-ui .item-card .favorite{position:absolute;top:5%;right:7%;color:#e6eddd;z-index:2;width:22px;height:22px;border-radius:50%;background:#071005a8}.hl-ui .favorite.is-active{color:#aeff57}.hl-ui .featured .favorite{display:none}.hl-ui .feature-arrow{position:absolute;top:36%;color:var(--hl-green);width:7%;font-size:30px;z-index:3;text-shadow:0 0 6px #8de453}.hl-ui .feature-arrow.prev{left:1%}.hl-ui .feature-arrow.next{right:1%}.hl-ui .dots{display:flex;justify-content:center;gap:10px;padding:10px 0 1px}.hl-ui .dots button{width:6px;height:6px;background:#3c4b34;border-radius:50%}.hl-ui .dots button.active{background:#98fa4c;box-shadow:0 0 6px #a1fc42}.hl-ui .advantages{margin:0 4%;position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.hl-ui .advantages img{grid-column:1/-1;width:100%}.hl-ui .advantages button{position:absolute;top:0;bottom:0;width:25%}.hl-ui .advantages button:nth-of-type(1){left:0}.hl-ui .advantages button:nth-of-type(2){left:25%}.hl-ui .advantages button:nth-of-type(3){left:50%}.hl-ui .advantages button:nth-of-type(4){left:75%}.hl-ui .footer-scene{width:100%;margin-top:12px;height:95px;object-fit:cover;object-position:bottom}.hl-ui .bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:var(--hl-width,430px);height:69px;z-index:20;display:grid;grid-template-columns:1fr 1fr 1.14fr 1fr 1fr;background:linear-gradient(#071005f2,#020602);border-top:1px solid #344821;box-shadow:0 -4px 20px #020602}.hl-ui .bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#8e9c82;text-transform:uppercase;font-size:8px;position:relative}.hl-ui .bottom-nav a.active{color:#b3ff6c}.hl-ui .bottom-nav .central img{width:50px;height:50px;border:1px solid #76c143;border-radius:50%;margin-top:-25px;box-shadow:0 0 20px #417325;background:#020602}.hl-ui .bottom-nav .count{position:absolute;background:#abff59;color:#13240c;min-width:15px;height:15px;border-radius:20px;top:5px;left:55%;font-size:10px;display:grid;place-items:center}.hl-ui .view{padding:0 4% 20px}.hl-ui .breadcrumbs{font-size:11px;color:#97aa87;padding:17px 0}.hl-ui .page-heading{display:flex;align-items:center;gap:9px;margin:4px 0 16px;text-transform:uppercase;font-size:24px;letter-spacing:-.7px}.hl-ui .catalog-toolbar{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#bac6ad;margin-bottom:12px}.hl-ui .catalog-toolbar select{color:#d3dfc7;max-width:55%;background:#0b1508;border:1px solid #304428;border-radius:4px;padding:5px}.hl-ui .chips{display:flex;gap:7px;overflow:auto;scrollbar-width:none;margin-bottom:12px}.hl-ui .chip{border:1px solid #435934;border-radius:20px;padding:6px 10px;white-space:nowrap;font-size:11px}.hl-ui .chip.active{background:#a6ef6a;color:#13240d;border-color:#a6ef6a}.hl-ui .catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.hl-ui .catalog-grid .tile-link>img{aspect-ratio:87/144;object-fit:fill}.hl-ui .catalog-grid .pick{height:15%;bottom:7%}.hl-ui .dynamic-tile{border:1px solid var(--hl-gold);background:#030703;display:flex;flex-direction:column;border-radius:6px;padding:5px;height:100%}.hl-ui .dynamic-tile img{width:100%;aspect-ratio:1;object-fit:contain}.hl-ui .dynamic-tile h3{margin:5px 3px 0;font-size:15px}.hl-ui .dynamic-tile p{font-size:9px;color:#a4b19c;letter-spacing:2px;margin:4px 3px 30px}.hl-ui .item-cover{position:relative;border:1px solid #695531;border-radius:8px;overflow:hidden;background:#030703}.hl-ui .item-cover>img{width:100%;max-height:440px;object-fit:contain}.hl-ui .item-cover .favorite{position:absolute;top:12px;right:12px;background:#061004a8;border-radius:50%;padding:5px;color:#d6e9c6}.hl-ui .detail-title{margin:16px 0 5px;font-size:28px;letter-spacing:-1px}.hl-ui .detail-subtitle{color:#b9c6ae;text-transform:uppercase;letter-spacing:3px;font-size:10px}.hl-ui .green-button{display:flex;justify-content:center;align-items:center;gap:8px;padding:13px 16px;border:1px solid #9dff64;border-radius:30px;background:linear-gradient(180deg,#a7ff65,#4dad22);color:#143008;box-shadow:inset 0 0 8px #dcff93,0 0 15px #71d13c55;font-size:14px;font-weight:800;text-transform:uppercase;width:100%;margin:16px 0}.hl-ui .tabs{display:flex;border-bottom:1px solid #40512c;margin-top:22px}.hl-ui .tabs button{padding:10px;font-size:11px;text-transform:uppercase;color:#a4b596;flex:1}.hl-ui .tabs button[aria-selected=true]{color:#caff9b;background:#1a4114}.hl-ui .tab-panel{line-height:1.7;padding:12px 0;color:#c1cdb7;font-size:13px;overflow-wrap:anywhere}.hl-ui .tab-panel img{max-width:100%;height:auto}.hl-ui .empty-state{text-align:center;padding:45px 20px;color:#a9b99c}.hl-ui .empty-state .icon{width:42px;height:42px;color:var(--hl-green);margin-bottom:12px}.hl-ui .search-input{display:block;width:100%;background:#081205;border:1px solid #496335;border-radius:6px;padding:13px;color:#edffe2;margin-bottom:15px}.hl-ui .inventory-row{display:flex;gap:13px;border-bottom:1px solid #293a20;padding:15px 0;align-items:center}.hl-ui .inventory-row img{width:65px;height:75px;object-fit:contain}.hl-ui .inventory-row .row-info{flex:1}.hl-ui .inventory-row h3{font-size:16px;margin:0 0 7px}.hl-ui .inventory-row p{font-size:12px;color:#9cac90;margin:0}.hl-ui .inventory-row .remove{color:#afc495;padding:10px}.hl-ui .info-card{border:1px solid #354a28;padding:18px;border-radius:6px;line-height:1.7;background:#081205;margin:15px 0}.hl-ui .info-card h2{font-size:18px;color:#b4ee83}.hl-ui .notice{font-size:11px;line-height:1.6;color:#8c9e7d}.hl-ui .drawer-overlay{position:fixed;inset:0;background:#000b;z-index:39}.hl-ui .drawer{position:fixed;z-index:40;top:0;bottom:0;width:min(340px,85vw);left:max(0px,calc(50% - 232.5px));background:#071005;border-right:1px solid #4b622d;box-shadow:20px 0 80px #000;padding:25px;overflow:auto}.hl-ui .drawer-heading{display:flex;justify-content:space-between;align-items:center;color:#b5f37c;margin-bottom:25px;font-weight:700;text-transform:uppercase}.hl-ui .drawer a{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #23351a;font-size:14px}.hl-ui .drawer .close{font-size:27px}.hl-ui .drawer small{display:block;color:#8c9e7d;font-size:11px;margin-top:30px;line-height:1.6}.hl-ui .toast{position:fixed;bottom:86px;left:50%;transform:translateX(-50%);z-index:60;background:#0f2309;border:1px solid #70a848;border-radius:8px;color:#d8fac0;padding:12px 18px;max-width:90vw;font-size:12px;box-shadow:0 4px 30px #000}.hl-ui .modal{color:#d8e9ca;background:#071005;border:1px solid #58733c;border-radius:8px;width:min(380px,90vw);padding:25px;box-shadow:0 10px 80px #000}.hl-ui .modal::backdrop{background:#000c}.hl-ui .modal h2{font-size:21px;margin-top:0;padding-right:20px}.hl-ui .modal p{line-height:1.7;color:#b1c3a3}.hl-ui .modal .close{position:absolute;right:15px;top:10px;font-size:26px}.hl-ui .modal .green-button{margin-bottom:0}.hl-ui .native-content{padding:20px;line-height:1.75;overflow-wrap:anywhere}.hl-ui .native-content h1{font-size:26px;color:#c6f49d}.hl-ui .native-content a{text-decoration:underline;color:#b1ed7c}.hl-ui .native-content img{height:auto}.hl-ui .native-content input,.hl-ui .native-content textarea{max-width:100%;background:#10200a;color:#e3f8d2;border:1px solid #4e6e38;padding:10px}.hl-ui .native-content .wp-block-button__link{background:#78c33d;color:#11200a}.hl-ui .native-content .pagination{padding:20px 0}.hl-skip-link{position:fixed;top:-100px;left:12px;z-index:99;background:#a6ff66;color:#12240b;padding:12px}.hl-skip-link:focus{top:8px}.hl-ui .record-heading{font-size:24px;margin:15px 0}.hl-ui .record-link{display:block;margin:15px 0;border-bottom:1px solid #304725;padding-bottom:15px}@keyframes reveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:600px){.hl-shell{border-left:1px solid #182111;border-right:1px solid #182111}.hl-ui .section-heading{padding-top:20px;padding-bottom:12px}.hl-ui .section-heading h2{font-size:20px}.hl-ui .section-heading .more{font-size:11px}.hl-ui .topbar{height:76px}.hl-ui .perks{margin-top:4%}}@media(max-width:360px){.hl-ui .topbar{height:57px;padding:5px 8px}.hl-ui .topbar .menu-image,.hl-ui .topbar .emblem-image{width:35px;height:35px}.hl-ui .section-heading h2{font-size:14px}.hl-ui .section-heading .more{font-size:8px}.hl-ui .section-heading{gap:5px;padding-top:11px}.hl-ui .categories{gap:5px}.hl-ui .bottom-nav{height:61px}.hl-shell{padding-bottom:69px}}@media(prefers-reduced-motion:reduce){.hl-ui{scroll-behavior:auto}.hl-ui *,.hl-ui *::before,.hl-ui *::after{animation:none!important;transition:none!important}}.hl-ui .featured .tile-link>img{aspect-ratio:92/120;object-fit:fill}.hl-shell main:focus{outline:none}.hl-ui .native-menu summary{list-style:none;cursor:pointer}.hl-ui .native-menu summary::-webkit-details-marker{display:none}.hl-ui .native-menu nav{position:absolute;top:100%;left:0;right:0;padding:12px 20px;background:#081305;border:1px solid #435d2a}.hl-ui .native-menu nav a{display:block;padding:12px 0;color:#c5eda6}.hl-ui .native-menu ul{list-style:none;padding:0;margin:0}.hl-ui .native-nav .native-emblem{width:42px;height:42px;border-radius:50%}