/** Shopify CDN: Minification failed

Line 164:50 Unexpected "}"

**/
.shopify-policy__container{
  --sec-pt-top: 40px;
  --sec-pt-bottom: 40px;
  max-width: calc(1200 * 1px) !important;
  padding-top: calc(var(--sec-pt-top) / 1.6) !important;
  padding-bottom: calc(var(--sec-pt-bottom) / 1.6) !important;
}

@media (min-width: 768px) {
  .shopify-policy__container {
    padding-top: var(--sec-pt-top) !important;
    padding-bottom: var(--sec-pt-bottom) !important;
  }
}

/* ============================================================
   GRAND TOY CLUB - Fix Duplicate Search Bar
   Hides the Searchanise sticky modal secondary search bar
   ============================================================ */

#snize-modal-sticky-searchbox,
.snize-modal-sticky-searchbox {
  display: none !important;
}

.se-sticky-search-form,
.snize-sticky-search-panel {
  display: none !important;
}

/* ============================================================
   GRAND TOY CLUB - Search Bar Brand Styling
   Font: Nunito + brand colors (dark bg, gold accent)
   ============================================================ */

.snize-ac-wrapper,
.predictive-container,
.predictive-container_wrapper {
  font-family: Nunito, sans-serif !important;
}

.snize-input-style,
input[type="search"].snize-input-style,
#search-bar input[type="search"],
.search-bar input[type="search"] {
  font-family: Nunito, sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  letter-spacing: 0.03em !important;
  color: #ffffff !important;
}

.snize-input-style::placeholder,
#search-bar input[type="search"]::placeholder,
.search-bar input[type="search"]::placeholder {
  font-family: Nunito, sans-serif !important;
  font-size: 15px !important;
  color: rgba(255, 255, 255, 0.55) !important;
  font-style: italic;
}

.predictive-container_list-link em,
.snize-highlight {
  color: #C9A84C !important;
  font-style: normal !important;
  font-weight: 700 !important;
}

.button.predictive-container_btn,
.predictive-container_btn {
  font-family: Nunito, sans-serif !important;
  letter-spacing: 0.05em !important;
}

/* ============================================================
   GRAND GOLDEN — Searchanise Instant Search Widget Branding
      Gold: #C9A84C | Deep Midnight Blue: #0D1B2A
         ============================================================ */

         /* Main autocomplete dropdown background */
         #snize-search-results-frame,
         .snize-search-results-frame,
         .snize-ac-results,
         .snize-results {
            background-color: #0D1B2A !important;
              border: 2px solid #C9A84C !important;
                border-radius: 8px !important;
                  box-shadow: 0 8px 32px rgba(201, 168, 76, 0.25) !important;
                  }

                  /* Individual result items */
                  .snize-ac-results .snize-item,
                  .snize-ac-results .snize-product,
                  .snize-results .snize-item {
                      background-color: #0D1B2A !important;
                        border-bottom: 1px solid rgba(201, 168, 76, 0.2) !important;
                          color: #ffffff !important;
                            transition: background-color 0.2s ease !important;
                            }

                            /* Hover/selected state — soft gold glow */
                            .snize-ac-results .snize-item:hover,
                            .snize-ac-results .snize-item.snize-selected,
                            .snize-ac-results .snize-product:hover {
                              background-color: rgba(201, 168, 76, 0.12) !important;
                                border-left: 3px solid #C9A84C !important;
                                }

                                /* Product/result title */
                                .snize-ac-results .snize-title,
                                .snize-ac-results .snize-item-title,
                                .snize-results .snize-title {
                                  color: #C9A84C !important;
                                    font-weight: 600 !important;
                                    }

                                    /* Product price */
                                    .snize-ac-results .snize-price,
                                    .snize-results .snize-price {
                                      color: #ffffff !important;
                                        font-weight: 500 !important;
                                        }

                                        /* "View all results" footer button */
                                        .snize-ac-results .snize-view-all,
                                        .snize-ac-results .snize-search-in-store,
                                        .snize-footer a {
                                          background-color: #C9A84C !important;
                                            color: #0D1B2A !important;
                                              font-weight: 700 !important;
                                                border-top: 1px solid #C9A84C !important;
                                                  text-align: center !important;
                                                  }

                                                  .snize-ac-results .snize-view-all:hover,
                                                  .snize-footer a:hover {
                                                      background-color: #e0bf6a !important;
                                                        color: #0D1B2A !important;
                                                        }

                                                        /* Section category headers (e.g. "Products", "Pages") */
                                                        .snize-ac-results .snize-section-header,
                                                        .snize-category-title {
                                                          color: #C9A84C !important;
                                                            background-color: rgba(13, 27, 42, 0.95) !important;
                                                              border-bottom: 1px solid rgba(201, 168, 76, 0.4) !important;
                                                                text-transform: uppercase !important;
                                                                  letter-spacing: 1px !important;
                                                                    font-size: 11px !important;
                                                                    }

                                                                    /* Search input focus ring — gold glow */
                                                                    input.snize-input:focus,
                                                                    .snize-input:focus {
                                                                      outline: none !important;
                                                                        box-shadow: 0 0 0 3px rgba(201, 168, 76, 0.45) !important;
                                                                          border-color: #C9A84C !important;
                                                                          }
                                                  }
                  }
         }