@media(min-width:991px){.gh-dropdown{position:absolute!important;top:100%!important;left:0!important;z-index:999999!important;min-width:240px!important;background:#1a1208!important;border:1px solid #c9a84c!important;border-top:3px solid #c9a84c!important;border-radius:0 0 12px 12px!important;box-shadow:0 16px 48px #c9a84c40!important;padding:8px 0!important;margin:0!important}.gh-dropdown a{display:block!important;padding:11px 20px!important;color:#e8d5a3!important;text-decoration:none!important;font-size:14px!important;border-bottom:1px solid rgba(201,168,76,.08)!important;transition:all .1s ease!important;white-space:nowrap!important;background:transparent!important}.gh-dropdown a:hover{color:#f5d87a!important;background:#c9a84c1f!important;padding-left:28px!important}.gh-dropdown a:last-child{border-bottom:none!important}.gh-mob-btn,.gh-mobile-panel{display:none!important}}@media(max-width:990px){.gh-mob-btn{background:none;border:1px solid rgba(201,168,76,.5);border-radius:6px;color:#c9a84c;font-size:18px;font-weight:700;width:38px;height:38px;min-width:38px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-right:12px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-shrink:0}.gh-mobile-panel{width:100%;background:#c9a84c0d;border-left:3px solid rgba(201,168,76,.4);margin:4px 0 8px 12px;border-radius:0 0 8px 8px}.gh-mobile-link{display:block!important;padding:12px 16px 12px 20px!important;color:#e8d5a3!important;text-decoration:none!important;font-size:14px!important;border-bottom:1px solid rgba(201,168,76,.08)!important}.gh-mobile-link:active{color:#f5d87a!important;background:#c9a84c1a!important}.gh-dropdown{display:none!important}}.product-form__input .button-swatch,.product-form__input label:not(.swatch-input__label--color),[class*=variant-input] label,.variant-input-wrapper label{background:#3a3a50!important;color:#fff!important;border:1px solid #6b4fa0!important;border-radius:8px;transition:all .2s ease}.product-form__input label:hover,.variant-input-wrapper label:hover{background:#4a4a60!important;color:#f5d87a!important;border-color:#c9a84c!important}.product-form__input input:checked+label,.variant-input-wrapper input:checked+label,.swatch-input__input:checked+.swatch-input__label{background:#c9a84c!important;color:#1a1208!important;border-color:#c9a84c!important;font-weight:700!important}.product-form__submit:not([disabled]),button[name=add]:not([disabled]),.btn--add-to-cart:not([disabled]){background:#c9a84c!important;color:#1a1208!important;border:none!important;font-weight:700!important;letter-spacing:.5px;transition:background .2s ease}.product-form__submit:not([disabled]):hover{background:#f5d87a!important;color:#1a1208!important}.product-form__submit[disabled],button[name=add][disabled],.product-form__submit.sold-out{background:#6b4fa0!important;color:#fff!important;opacity:1!important;font-weight:600!important;cursor:not-allowed}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family);line-height:1.3}.price,.price__regular,.price-item{font-weight:600;letter-spacing:.3px}.collection-card__title,[class*=collection-card] [class*=title]{background:#000000bf!important;color:#fff!important;padding:6px 12px;border-radius:6px;font-size:.875rem;font-weight:500}.cart-drawer,.cart-notification{color:#1a1208}.cart-drawer__footer .button,.cart-notification__links .button{background:#c9a84c!important;color:#1a1208!important;font-weight:700!important}.search-modal__form input,.search-form__input{color:#1a1208!important;background:#fff!important}.badge--sold-out{background:#6b4fa0!important;color:#fff!important;font-weight:600!important}.badge--sale,.badge--on-sale{background:#c9a84c!important;color:#1a1208!important;font-weight:600!important}.footer a:hover{color:#f5d87a;text-decoration:underline}@media(max-width:749px){.product-form__submit{width:100%!important;padding:16px!important;font-size:1rem!important}h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}}.gh-instagram-section{padding:60px 20px;background:#1a1208;text-align:center}.gh-instagram-section h2{font-family:var(--font-heading--family);color:#f5d87a;font-size:2rem;margin-bottom:8px;letter-spacing:1px}.gh-instagram-section .gh-insta-subtitle{color:#e8d5a3;font-size:.95rem;margin-bottom:32px;opacity:.85}.gh-instagram-section a.gh-insta-follow{display:inline-block;margin-top:32px;padding:12px 32px;background:linear-gradient(135deg,#f5d87a,#c9a84c);color:#1a1208!important;font-weight:700;border-radius:12px;text-decoration:none!important;font-size:.95rem;letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease}.gh-instagram-section a.gh-insta-follow:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c9a84c59}#instafeed,.instafeed__grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:8px!important;max-width:1200px;margin:0 auto}#instafeed img,.instafeed__item img{width:100%!important;aspect-ratio:1!important;object-fit:cover!important;border-radius:8px;transition:transform .3s ease,opacity .3s ease}#instafeed img:hover,.instafeed__item img:hover{transform:scale(1.04);opacity:.85}.gh-footer-map{background:#12100a;padding:40px 20px;text-align:center;border-top:1px solid rgba(201,168,76,.2)}.gh-footer-map__inner{max-width:600px;margin:0 auto}.gh-footer-map__pin{font-size:2rem;margin-bottom:8px}.gh-footer-map__name{font-family:var(--font-heading--family);color:#f5d87a;font-size:1.25rem;font-weight:600;margin-bottom:6px}.gh-footer-map__address{color:#e8d5a3;font-size:.9rem;line-height:1.7;margin-bottom:16px;opacity:.9}.gh-footer-map__link{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:#c9a84c26;border:1px solid #c9a84c;border-radius:8px;color:#f5d87a!important;text-decoration:none!important;font-size:.875rem;font-weight:600;transition:background .2s ease,transform .2s ease}.gh-footer-map__link:hover{background:#c9a84c4d;transform:translateY(-1px)}@media(max-width:749px){.gh-instagram-section h2{font-size:1.5rem}#instafeed,.instafeed__grid{grid-template-columns:repeat(3,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/your-gem-house-mega-menu.css.map */
