:root{--lc-venetian-dark: #1a1a2e;--lc-venetian-light: #16213e;--lc-lagoon-mist: #0f3460;--lc-gold-primary: #FFD700;--lc-gold-secondary: #FFA500;--lc-wax-red: #e94560;--lc-emerald-safe: #35b729;--lc-text-light: #FFFFFF;--lc-text-muted: #B8BCC8;--font-heading-family: "Cinzel", serif !important;--font-body-family: "Crimson Text", serif !important}body,.gradient{background:var(--lc-venetian-dark)!important;background:linear-gradient(135deg,#1a1a2e,#16213e)!important;color:var(--lc-text-muted)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h0{font-family:var(--font-heading-family);color:var(--lc-text-light);letter-spacing:.05em}a{color:var(--lc-gold-primary);transition:color .3s ease}a:hover{color:var(--lc-gold-secondary)}.button,.shopify-payment-button__button--unbranded{background-color:var(--lc-gold-primary)!important;color:var(--lc-venetian-dark)!important;font-family:var(--font-heading-family);font-weight:700;border:none!important;text-transform:uppercase;box-shadow:0 4px 15px #ffd7004d;transition:all .3s ease}.button:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--lc-gold-secondary)!important;transform:translateY(-2px);box-shadow:0 6px 20px #ffd70080}.banner__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom,#1a1a2e80,#1a1a2eb3 30%,#1a1a2ed9 70%,#1a1a2ef2),radial-gradient(circle at center,transparent 0%,rgba(26,26,46,.4) 100%)!important;pointer-events:none}.banner__content{z-index:2!important;position:relative;background:transparent!important}.banner__media:before{display:none!important}.banner__box,.banner__box.content-container,.banner__box.gradient{background:transparent!important;background-color:#0000!important;border:none!important;box-shadow:none!important;max-width:90rem!important;width:100%;padding:0!important}.banner__box:before,.banner__box:after{display:none!important;content:none!important}.banner__heading{color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.9)}.banner__text,.banner__text p{color:#fff!important;text-shadow:0 4px 30px rgba(0,0,0,.9)!important}.banner__buttons .button{background-color:var(--lc-gold-primary)!important;color:var(--lc-venetian-dark)!important;border:none!important;box-shadow:0 4px 15px #00000080!important}.header-wrapper{background:var(--lc-venetian-dark)!important;border-bottom:1px solid rgba(255,215,0,.15);padding-bottom:0!important;margin-bottom:0!important}.header__heading-link{font-family:Cinzel,serif!important;font-weight:700!important;font-size:2.2rem!important;color:gold!important;text-shadow:0 2px 4px rgba(0,0,0,.5)}.header__menu-item{font-family:var(--font-heading-family);color:var(--lc-text-light)!important}.header__menu-item:hover{color:var(--lc-gold-primary)!important}.header__submenu{background-color:var(--lc-venetian-light)!important;border:1px solid rgba(255,215,0,.2)}.header__icon{color:var(--lc-text-light)!important}.cart-count-bubble{background-color:var(--lc-gold-primary)!important;color:var(--lc-venetian-dark)!important}.menu-drawer__inner-container{background-color:var(--lc-venetian-dark)!important}.menu-drawer__menu-item{color:var(--lc-text-light)!important;font-family:var(--font-heading-family)}.menu-drawer__menu-item:hover{color:var(--lc-gold-primary)!important;background-color:#ffffff0d}.menu-drawer__close-button{color:var(--lc-text-muted)!important}.card-wrapper{height:100%;transition:transform .3s ease}.card{background-color:#16213ef2!important;border:1px solid var(--lc-gold-primary)!important;border-radius:6px!important;overflow:hidden;box-shadow:0 4px 10px #0006}.card:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:3px;background-color:var(--lc-gold-primary);opacity:.8;z-index:2}.card-wrapper:hover .card{border-color:var(--lc-gold-secondary)!important;box-shadow:0 15px 30px #0009}.card-wrapper:hover{transform:translateY(-5px)}.card__media{border-bottom:1px solid rgba(255,215,0,.1);margin:10px;border-radius:4px;overflow:hidden}.media{background-color:transparent!important}.card__content{text-align:center!important;padding:1.5rem!important;display:flex;flex-direction:column;align-items:center}.card__heading,.card__heading a{font-family:var(--font-heading-family);color:var(--lc-gold-primary)!important;font-size:2rem!important;text-transform:uppercase;text-decoration:none!important}.card-wrapper:hover .card__heading a{color:var(--lc-gold-secondary)!important}.price .price-item{font-family:var(--font-body-family);color:var(--lc-text-light)!important;font-size:1.2rem}.badge{background-color:var(--lc-gold-primary)!important;color:var(--lc-venetian-dark)!important;border:none}.lc-card-tags{display:flex;justify-content:center;gap:8px;margin:12px 0}.lc-tag{font-size:.7rem;font-family:var(--font-body-family);text-transform:uppercase;color:var(--lc-text-muted);border:1px solid rgba(255,255,255,.2);padding:3px 8px;border-radius:4px;background-color:#0003}.product__media-wrapper{display:none!important}.product__info-wrapper{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:2rem 0!important}.product__info-container{background-color:#16213ef2;border:1px solid var(--lc-gold-primary);border-radius:8px;max-width:1200px;width:95%;margin:0 auto;padding:3rem;box-shadow:0 20px 50px #00000080;text-align:center;position:relative}.product__info-container:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:100px;height:3px;background-color:var(--lc-gold-primary);opacity:.5}.product-form,.product__title,.product__description,.price{margin-left:auto!important;margin-right:auto!important;text-align:center!important;justify-content:center!important}.product__title h1{color:var(--lc-gold-primary)!important;font-size:3.5rem!important;text-shadow:0 0 20px rgba(255,215,0,.2)}.product__price .price-item{color:var(--lc-text-light)!important;font-size:2rem!important}.product__description{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,215,0,.2);text-align:left}.product__description p{color:var(--lc-text-muted)!important;font-size:1.7rem!important}.product__accordion{border-bottom:1px solid rgba(255,215,0,.1)!important}.product__accordion:first-child{border-top:1px solid rgba(255,215,0,.1)!important}.product__accordion .accordion__title{color:var(--lc-text-light)!important}.product__accordion .accordion__content{color:var(--lc-text-muted)!important;background-color:#0003}.product-form__input input[type=radio]+label{background-color:transparent!important;border:1px solid rgba(255,255,255,.3)!important;color:var(--lc-text-light)!important}.product-form__input input[type=radio]:checked+label{background-color:var(--lc-gold-primary)!important;color:var(--lc-venetian-dark)!important;border-color:var(--lc-gold-primary)!important}.product-form__quantity{display:none!important}.product-form__buttons{max-width:100%!important;display:flex!important;justify-content:center!important}.product-form__buttons .button{width:100%;max-width:600px;margin:2rem auto 0;padding:1.5rem}.drawer__inner,.cart-notification,.cart__items,.cart__footer{background-color:var(--lc-venetian-dark)!important;color:var(--lc-text-muted)!important}.drawer__inner{border-left:1px solid var(--lc-gold-primary)!important;box-shadow:-5px 0 15px #00000080}.drawer__heading,.cart__heading{font-family:var(--font-heading-family);color:var(--lc-gold-primary)!important}.cart-item__name{color:var(--lc-text-light)!important;font-family:var(--font-heading-family)!important}.cart-item__price-wrapper,.totals__subtotal-value{color:var(--lc-gold-primary)!important;font-weight:700}.quantity{background-color:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important}.quantity__input,.quantity__button{color:var(--lc-text-light)!important}.drawer__close{color:var(--lc-text-muted)!important;background-color:transparent!important}.drawer__close:hover{color:var(--lc-gold-primary)!important}.footer{background:#111!important;border-top:1px solid rgba(255,215,0,.2)}.footer__content-top,.footer__content-bottom{color:var(--lc-text-muted)!important}.header-wrapper{padding-bottom:0!important;margin-bottom:0!important}.section+.section{margin-top:0!important}#MainContent>.shopify-section:first-child{margin-top:0!important;padding-top:0!important}.gradient{background:var(--lc-venetian-dark)!important}.banner__icon-wrapper--gold{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size);background:linear-gradient(135deg,gold,orange);border:2px solid #FFD700;border-radius:50%;margin-bottom:1.5rem;box-shadow:0 0 20px #ffd70066}.banner__icon-wrapper--gold svg{width:85%;height:85%;fill:var(--icon-color, #1a1a2e)}.template-index .section-header,.template-index .header-wrapper{display:none!important}.custom-footer{background-color:var(--lc-venetian-dark);border-top:1px solid rgba(255,215,0,.2);padding:4rem 2rem;color:var(--lc-text-muted);font-family:var(--font-body-family)}.custom-footer__grid{display:grid;grid-template-columns:1fr;gap:3rem;max-width:1200px;margin:0 auto;align-items:start}@media screen and (min-width: 750px){.custom-footer__grid{grid-template-columns:1fr auto 1fr;align-items:center}}.footer-col-legal{text-align:center}@media screen and (min-width: 750px){.footer-col-legal{text-align:left}}.footer-col-logo{text-align:center;display:flex;justify-content:center}.footer-logo-img{max-width:350px;height:auto;filter:drop-shadow(0 0 10px rgba(255,215,0,.2))}.footer-col-nav{text-align:center}@media screen and (min-width: 750px){.footer-col-nav{text-align:right}}.footer-link-list{list-style:none;padding:0;margin:0}.footer-link{display:block;color:var(--lc-text-muted);text-decoration:none;margin-bottom:1rem;font-size:1.7rem;font-size:1.4rem;letter-spacing:.02em;transition:all .3s ease}.footer-link:hover{color:var(--lc-gold-primary);transform:translate(5px)}.footer-social-list{display:flex;gap:1.5rem;list-style:none;padding:0;margin:2rem 0 0;justify-content:center}@media screen and (min-width: 750px){.footer-social-list{justify-content:flex-end}}.footer-social-link svg{width:28px;height:28px;fill:currentColor}.footer-social-link{color:var(--lc-text-muted);transition:all .3s ease}.footer-social-link:hover{color:var(--lc-gold-primary);transform:translateY(-3px);filter:drop-shadow(0 0 8px rgba(255,215,0,.4))}.footer-copyright{text-align:center;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05);font-size:1.2rem;opacity:.7}.banner__media video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.banner__media img{z-index:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lost-compass.css.map */
