.natgeo-map-locator-wrapper{font-family:'Georgia','Times New Roman',serif;margin:0;background:#fff;border:0;box-shadow:none}.natgeo-map-header{background:#000;color:#fff;padding:12px 20px 10px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:4px solid #fc0}.natgeo-map-header-text{display:flex;align-items:baseline;gap:12px;flex:1;min-width:0}.natgeo-map-title{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff}.natgeo-map-subtitle{margin:0;font-size:.78rem;color:#aaa;font-style:italic}.natgeo-map-container{position:relative;width:100%}#natgeo-map-locator{width:100%;background:#e8f0e8;display:block}#natgeo-map-locator img{max-width:none !important;max-height:none !important;opacity:1 !important;filter:none !important;border:none !important;border-radius:0 !important;box-shadow:none !important;display:inline !important;padding:0 !important;margin:0 !important;transition:none !important;width:auto !important;height:auto !important}.natgeo-map-loading{position:absolute;inset:0;background:rgba(232,240,232,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:1001;font-size:.9rem;color:#2d6b2d}.natgeo-spinner{width:36px;height:36px;border:4px solid #c8e6c4;border-top-color:#2d6b2d;border-radius:50%;animation:natgeo-spin .8s linear infinite}@keyframes natgeo-spin{to{transform:rotate(360deg)}}.natgeo-map-error{position:absolute;inset:0;background:#fff3cd;display:flex;align-items:center;justify-content:center;color:#856404;font-size:.9rem;z-index:1001;padding:20px;text-align:center}.natgeo-map-label{background:0 0;border:none}.natgeo-map-label span{display:inline-block;background:rgba(45,107,45,.85);color:#fff;font-family:Arial,sans-serif;font-size:10px;font-weight:700;padding:1px 4px;border-radius:2px;white-space:nowrap;pointer-events:none;line-height:1.4}.natgeo-map-label span.natgeo-map-label--ti{background:rgba(127,190,59,.9)}.natgeo-map-label span.natgeo-map-label--tmg{background:rgba(45,122,45,.9)}.natgeo-map-label span.natgeo-map-label--dh{background:rgba(181,131,10,.9)}.natgeo-map-label span.natgeo-map-label--lct{background:rgba(204,68,0,.9)}.natgeo-map-label span.natgeo-map-label--riv{background:rgba(58,122,191,.9)}.natgeo-map-label span.natgeo-map-label--ad{background:rgba(123,45,139,.9)}.natgeo-map-label span.natgeo-map-label--gm{background:rgba(58,122,191,.9)}.natgeo-map-label span.natgeo-map-label--dc{background:rgba(33,150,243,.9)}.natgeo-leaflet-popup .leaflet-popup-content-wrapper{border-radius:3px;padding:0;box-shadow:0 4px 20px rgba(0,0,0,.3);border-top:4px solid #fc0;min-width:240px}.natgeo-leaflet-popup .leaflet-popup-content{margin:0;width:auto !important;max-height:calc(100vh - 90px);overflow:visible}.natgeo-leaflet-popup .leaflet-popup-tip-container{margin-top:-1px}.natgeo-leaflet-popup .leaflet-popup-close-button{font-size:20px;color:#555;padding:6px 8px;top:4px;right:4px}.natgeo-leaflet-popup .leaflet-popup-close-button:hover{color:#000}.natgeo-map-popup{padding:14px 16px;min-width:200px;max-height:calc(100vh - 110px);overflow-y:auto;box-sizing:border-box}.natgeo-popup-badge{display:inline-block;background:#2d6b2d;color:#fff;font-size:.72rem;font-family:Arial,sans-serif;font-weight:700;letter-spacing:.05em;padding:2px 8px;border-radius:2px;margin-bottom:8px;text-transform:uppercase}.natgeo-popup-title{margin:0 0 6px;font-size:1rem;font-weight:700;line-height:1.3;color:#1a1a1a}.natgeo-popup-price{margin:0 0 10px;font-size:.95rem;font-weight:700;line-height:1.3;color:#333}.natgeo-popup-link{color:#1a4a1a;text-decoration:none}.natgeo-popup-link:hover{text-decoration:underline;color:#2d6b2d}.natgeo-popup-code{margin:0 0 10px;font-size:.78rem;color:#777;font-family:monospace}.natgeo-btn{display:inline-block;padding:7px 14px;border-radius:2px;font-size:.82rem;font-family:Arial,sans-serif;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s}.natgeo-btn-primary{background:#fc0;color:#000;border:none}.natgeo-btn-primary:hover{background:#e6b800;color:#000;text-decoration:none}@media (max-width:768px){.natgeo-map-sidebar{top:auto;bottom:10px;right:-110%;width:calc(100% - 20px);max-height:45%}.natgeo-map-sidebar.is-open{right:10px}.natgeo-map-header{flex-direction:column;gap:4px}}.natgeo-popup-image{text-align:center;padding:10px 12px 4px;border-bottom:1px solid #f0f0f0;min-height:140px;display:flex;align-items:center;justify-content:center}.natgeo-popup-image img{max-width:140px !important;max-height:160px !important;width:auto !important;height:auto !important;object-fit:contain !important;display:inline-block !important}.natgeo-leaflet-popup .natgeo-popup-image img,.leaflet-popup-content .natgeo-popup-image img{max-width:140px !important;max-height:160px !important;width:auto !important;height:auto !important;object-fit:contain !important}.natgeo-popup-body{padding:10px 14px 12px}.natgeo-search-control{position:relative}.natgeo-search-input{width:220px;padding:7px 12px;border:2px solid #ccc;border-radius:4px;background:#fff;color:#000;font-size:.82rem;font-family:Arial,sans-serif;outline:none;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.25)}.natgeo-search-input::placeholder{color:#999}.natgeo-search-input:focus{border-color:#7fbe3b}.natgeo-search-results{display:none;position:absolute;top:calc(100% + 4px);right:0;width:280px;background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 12px rgba(0,0,0,.2);list-style:none;margin:0;padding:4px 0;z-index:2000;max-height:260px;overflow-y:auto}.natgeo-search-item{padding:8px 14px;font-size:.84rem;font-family:Arial,sans-serif;color:#222;cursor:pointer;border-bottom:1px solid #f5f5f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.natgeo-search-item:last-child{border-bottom:none}.natgeo-search-item:hover{background:#f0f7e8;color:#2d6b2d}.natgeo-popup-nav{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#f5f5f5;border-bottom:1px solid #e0e0e0;border-radius:4px 4px 0 0}.natgeo-nav-btn{background:#fff;border:1px solid #ccc;border-radius:3px;width:28px;height:28px;font-size:1.3rem;line-height:1;cursor:pointer;color:#333;padding:0;display:flex;align-items:center;justify-content:center}.natgeo-nav-btn:hover:not([disabled]){background:#2d6b2d;color:#fff;border-color:#2d6b2d}.natgeo-nav-btn[disabled]{opacity:.35;cursor:default}.natgeo-nav-count{font-size:.82rem;font-family:Arial,sans-serif;color:#555;font-weight:600}.natgeo-category-panel{width:330px;margin:12px 0 0 12px;padding:14px;background:rgba(255,255,255,.96);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.2);font-family:Arial,sans-serif;color:#222;box-sizing:border-box}.natgeo-category-search-wrap{position:relative;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #e2ded8}.natgeo-category-search{width:100%;height:42px;padding:0 12px;border:1px solid #d8d0c7;border-radius:4px;background:#f7f3ee;color:#333;font-size:14px;box-sizing:border-box;outline:none}.natgeo-category-search:focus{border-color:#b7a38e;box-shadow:0 0 0 2px rgba(183,163,142,.18)}.natgeo-category-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.natgeo-category-action,.natgeo-category-row,.natgeo-map-action-btn{font-family:Arial,sans-serif;cursor:pointer;transition:opacity .15s,transform .15s,background .15s,border-color .15s}.natgeo-category-action{height:36px;border:1px solid #ddd5cb;border-radius:5px;background:#f4efe8;color:#222;font-size:13px;font-weight:700}.natgeo-category-action:hover,.natgeo-map-action-btn:hover{background:#fff}.natgeo-category-heading{margin:0 0 8px;color:#6a625a;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.natgeo-category-list{display:flex;flex-direction:column;gap:8px}.natgeo-category-row{position:relative;display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 10px;border:2px solid currentColor;border-radius:5px;background:rgba(255,255,255,.86);color:#333;text-align:left;box-sizing:border-box}.natgeo-category-row input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.natgeo-category-swatch{width:12px;height:12px;border:1px solid currentColor;border-radius:2px;justify-self:center}.natgeo-category-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700}.natgeo-category-count{min-width:28px;padding:2px 7px;border-radius:999px;background:#e8e5e1;color:#777;font-size:12px;font-weight:800;text-align:center}.natgeo-category-row.is-off{opacity:.42;background:#f3f3f3}.natgeo-category-row.is-off .natgeo-category-swatch{background:0 0 !important}.natgeo-map-actions-control{display:flex;flex-direction:column;gap:10px;margin:12px 12px 0 0}.natgeo-map-action-btn{min-width:82px;padding:9px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#111;box-shadow:0 3px 12px rgba(0,0,0,.16);font-size:13px;font-weight:800;line-height:1}.natgeo-search-results--panel{left:0;right:0;top:46px;width:auto;z-index:1004}@media (max-width:768px){.natgeo-category-panel{width:calc(100vw - 24px);max-width:330px;margin:10px 0 0 10px;padding:12px}.natgeo-category-row{min-height:34px}}.natgeo-map-container{position:relative !important;overflow:hidden}#natgeo-category-panel.natgeo-category-panel{position:absolute !important;top:18px !important;left:14px !important;z-index:1000 !important;width:355px !important;max-width:calc(100vw - 28px) !important;max-height:calc(100% - 36px) !important;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font-family:Arial,Helvetica,sans-serif !important;pointer-events:auto}.natgeo-category-card{background:rgba(255,255,255,.96);border-radius:12px;box-shadow:0 14px 34px rgba(0,0,0,.22);overflow:hidden;backdrop-filter:blur(2px)}#natgeo-category-panel .natgeo-category-search-wrap{position:relative;padding:14px 14px 12px !important;margin:0 !important;border-bottom:1px solid #e4ded6 !important}#natgeo-category-panel .natgeo-category-search{width:100%;height:44px;padding:0 13px;border:1px solid #d5cfc7;border-radius:5px;background:#f7f4ef;color:#333;font-size:14px;box-shadow:inset 0 1px 1px rgba(0,0,0,.04)}#natgeo-category-panel .natgeo-category-search:focus{border-color:#b8aa98;outline:none;box-shadow:0 0 0 3px rgba(153,130,104,.15)}#natgeo-category-panel .natgeo-category-actions{display:grid !important;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px;margin:0 !important;border-bottom:1px solid #ece7e1}#natgeo-category-panel .natgeo-category-action{height:36px;border:1px solid #ddd5cb;border-radius:6px;background:#f4efe8;color:#161616;font-size:13px;font-weight:700}#natgeo-category-panel .natgeo-category-action:hover{background:#fff}#natgeo-category-panel .natgeo-category-heading{padding:12px 16px 6px;margin:0 !important;color:#6f665c;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}#natgeo-category-panel .natgeo-category-list{display:flex !important;flex-direction:column !important;gap:8px !important;padding:0 14px 14px;max-height:calc(100vh - 230px);overflow-y:auto}#natgeo-category-panel .natgeo-category-row{--layer-color:#666;display:grid !important;grid-template-columns:16px 16px minmax(0,1fr) auto !important;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 10px;border:2px solid var(--layer-color) !important;border-radius:6px;background:rgba(255,255,255,.88) !important;color:var(--layer-color) !important;text-align:left;box-sizing:border-box;cursor:pointer}#natgeo-category-panel .natgeo-category-row:hover{background:#fff !important;transform:translateY(-1px)}#natgeo-category-panel .natgeo-category-check{width:14px;height:14px;border-radius:3px;border:1px solid var(--layer-color);background:var(--layer-color);position:relative}#natgeo-category-panel .natgeo-category-check:after{content:'';position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#natgeo-category-panel .natgeo-category-swatch{width:12px;height:12px;border-radius:3px;background:var(--layer-color) !important;border:1px solid var(--layer-color) !important}#natgeo-category-panel .natgeo-category-label{font-size:15px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#natgeo-category-panel .natgeo-category-count{min-width:30px;padding:2px 7px;border-radius:999px;background:#e9e5e0;color:#777;font-size:12px;font-weight:800;text-align:center}#natgeo-category-panel .natgeo-category-row.is-off{opacity:.48;background:#f3f3f3 !important}#natgeo-category-panel .natgeo-category-row.is-off .natgeo-category-check{background:0 0 !important}#natgeo-category-panel .natgeo-category-row.is-off .natgeo-category-check:after{display:none}.natgeo-map-actions-control{position:absolute !important;top:18px !important;right:14px !important;z-index:500 !important;display:flex !important;flex-direction:column !important;gap:10px !important;margin:0 !important;pointer-events:auto}.natgeo-map-actions-control .natgeo-map-action-btn{min-width:82px;padding:10px 12px;border:1px solid #ddd;border-radius:7px;background:rgba(255,255,255,.96);color:#111;box-shadow:0 8px 20px rgba(0,0,0,.16);font-size:13px;font-weight:800;line-height:1;cursor:pointer}.natgeo-map-actions-control .natgeo-map-action-btn:hover{background:#fff}#natgeo-category-panel .natgeo-search-results--panel{left:14px !important;right:14px !important;top:60px !important;width:auto !important;z-index:1010 !important}@media (max-width:768px){#natgeo-category-panel.natgeo-category-panel{top:12px !important;left:10px !important;width:min(350px,calc(100vw - 20px)) !important;max-height:calc(100vh - 24px) !important}#natgeo-category-panel .natgeo-category-list{max-height:42vh}.natgeo-map-actions-control{top:auto !important;right:10px !important;bottom:22px !important;gap:8px !important}.natgeo-map-actions-control .natgeo-map-action-btn{min-width:76px;padding:9px 10px;font-size:12px}}@media (max-width:480px){#natgeo-category-panel.natgeo-category-panel{top:8px !important;left:8px !important;width:calc(100vw - 16px) !important}#natgeo-category-panel .natgeo-category-card{border-radius:10px}#natgeo-category-panel .natgeo-category-search-wrap{padding:10px !important}#natgeo-category-panel .natgeo-category-actions{padding:10px !important;gap:8px !important}#natgeo-category-panel .natgeo-category-heading{padding:10px 12px 6px}#natgeo-category-panel .natgeo-category-list{padding:0 10px 10px;max-height:38vh;gap:7px !important}#natgeo-category-panel .natgeo-category-row{min-height:35px;padding:7px 9px}#natgeo-category-panel .natgeo-category-label{font-size:14px}.leaflet-top.leaflet-left{top:auto;bottom:18px}}.natgeo-add-to-cart-btn,.natgeo-view-product-btn{display:block;width:100%;box-sizing:border-box;margin-top:12px;padding:10px 14px;border:0;border-radius:4px;background:#2f6f2f;color:#fff !important;font-size:.9rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.natgeo-add-to-cart-btn:hover,.natgeo-view-product-btn:hover{background:#245724;text-decoration:none}.natgeo-add-to-cart-btn:disabled{opacity:.7;cursor:wait}.natgeo-add-to-cart-message{min-height:16px;margin-top:7px;font-size:.78rem;line-height:1.25}.natgeo-add-to-cart-message.success{color:#2f6f2f}.natgeo-add-to-cart-message.error{color:#b00020}body.nextbyte-map-locator-page .page-main,body.nextbyte-map-locator-page .columns,body.nextbyte-map-locator-page .column.main{max-width:none !important;width:100% !important;padding-left:0 !important;padding-right:0 !important}body.nextbyte-map-locator-page .page-title-wrapper{display:none !important}.nextbyte-map-locator-page-wrapper{width:100%;max-width:100vw}.nextbyte-map-locator-iframe{display:block;width:100%;height:calc(100vh - 160px);min-height:720px;border:0}.page-header .header.panel,.header.content,.top-container{display:none}@media (min-width:769px){body .logo{margin-bottom:0}.custom-header{height:77px}.columns .column.main{padding-bottom:0}}@media (max-width:768px){.nextbyte-map-locator-iframe{height:calc(100vh - 110px);min-height:620px}}.leaflet-popup-pane{z-index:10000 !important}.leaflet-popup{z-index:10001 !important}.maplocator-action-buttons,.maplocator-fit-actions,.maplocator-sidebar,.leaflet-control-container,.leaflet-top,.leaflet-bottom{z-index:900 !important}#map,.leaflet-container{overflow:visible !important}