:root{--gidi-gold:#C9A84C;--gidi-gold-light:#E8D5A3;--gidi-dark:#0A0A0A;--gidi-charcoal:#1A1A1A}*{box-sizing:border-box}.announcement-bar{background:var(--gidi-dark)!important;border-bottom:1px solid rgba(201,168,76,.3)!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span{color:var(--gidi-gold)!important;font-weight:600!important;letter-spacing:.08em!important;font-size:13px!important;text-transform:uppercase}.header,.header-wrapper{background:#0a0a0a!important;border-bottom:1px solid rgba(201,168,76,.15)!important}.header__heading-link,.header__heading,.logo{color:var(--gidi-gold)!important;font-weight:900!important;letter-spacing:-.02em!important}.header__menu-item,.header__active-menu-item,.header a{color:#ffffffd9!important;font-weight:500!important;letter-spacing:.03em}.header a:hover,.header__menu-item:hover{color:var(--gidi-gold)!important}.header__icon svg path,.header__icon svg,.cart-count-bubble{stroke:#ffffffd9!important;color:#fff!important}.banner,.banner--small,.slideshow__slide{background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0a0a0a)!important;min-height:80vh!important;display:flex!important;align-items:center!important}.banner__media img,.banner__media{opacity:.3!important}.banner__content{position:relative;z-index:2;text-align:center;max-width:900px;margin:0 auto;padding:60px 20px}.banner__heading,.banner h1,.banner h2{font-size:clamp(2.4rem,6vw,5rem)!important;font-weight:900!important;color:#fff!important;line-height:1.05!important;letter-spacing:-.03em!important;text-shadow:0 2px 40px rgba(0,0,0,.5)}.banner__text,.banner p{font-size:clamp(1rem,2vw,1.25rem)!important;color:#ffffffbf!important;line-height:1.65!important;max-width:620px;margin:0 auto 2rem}.banner .button--primary,.banner .btn-primary,.slideshow .button--primary{background:var(--gidi-gold)!important;color:#0a0a0a!important;font-weight:800!important;padding:16px 44px!important;border:none!important;border-radius:4px!important;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem!important;transition:all .25s ease!important}.banner .button--primary:hover{background:#b8944a!important;transform:translateY(-2px)!important;box-shadow:0 10px 40px #c9a84c59!important}.banner .button--secondary,.banner .button:not(.button--primary){background:transparent!important;color:#ffffffd9!important;border:1px solid rgba(255,255,255,.4)!important;font-weight:600!important;padding:15px 40px!important;border-radius:4px!important}.banner .button--secondary:hover{border-color:var(--gidi-gold)!important;color:var(--gidi-gold)!important}h1.title,h2.title,.title--primary,.featured-collection__title,.collection-list-title,.multicolumn__title{font-size:clamp(1.8rem,3.5vw,2.8rem)!important;font-weight:900!important;letter-spacing:-.025em!important;color:#0a0a0a}.card{border-radius:12px!important;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease!important;border:1px solid rgba(0,0,0,.06)!important;background:#fff}.card:hover{transform:translateY(-6px)!important;box-shadow:0 24px 64px #0000001a!important}.card__heading a{font-weight:700!important;font-size:.95rem!important;color:#0a0a0a!important}.card__heading a:hover{color:var(--gidi-gold)!important}.price,.price-item--sale,.price-item--regular{color:var(--gidi-gold)!important;font-weight:700!important;font-size:1.05rem!important}.price__regular .price-item{color:#0a0a0a!important}.badge{background:var(--gidi-gold)!important;color:#0a0a0a!important;font-weight:700!important}.collection-list .card{background:#0a0a0a!important}.collection-list .card__heading a{color:#fff!important;font-size:1.1rem!important;font-weight:800!important}.rich-text{padding:80px 0!important}.rich-text__heading{font-size:clamp(1.8rem,3.5vw,3rem)!important;font-weight:900!important;letter-spacing:-.025em!important}.newsletter,.email-signup{background:linear-gradient(135deg,#0a0a0a,#1a1a1a)!important;padding:80px 0!important}.newsletter__heading,.newsletter h2{color:#fff!important;font-size:clamp(1.6rem,3vw,2.4rem)!important;font-weight:900!important;letter-spacing:-.025em!important}.newsletter p,.newsletter__subheading{color:#ffffffb3!important}.newsletter-form__button,.newsletter button[type=submit]{background:var(--gidi-gold)!important;color:#0a0a0a!important;font-weight:800!important;border:none!important}.newsletter-form__field,.newsletter input[type=email]{background:#ffffff14!important;border:1px solid rgba(201,168,76,.3)!important;color:#fff!important;border-radius:4px 0 0 4px!important}.newsletter-form__field::placeholder{color:#fff6!important}.footer{background:#0a0a0a!important;color:#ffffffb3!important;border-top:1px solid rgba(201,168,76,.2)!important}.footer__heading{color:var(--gidi-gold)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem!important}.footer a,.footer__list a,.footer-block a{color:#fff9!important;transition:color .2s}.footer a:hover,.footer__list a:hover{color:var(--gidi-gold)!important}.footer__copyright,.footer-copyright p,.footer-copyright span{color:#ffffff59!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:24px}.button--primary{background:var(--gidi-gold)!important;color:#0a0a0a!important;border-color:var(--gidi-gold)!important;font-weight:700!important}.button--primary:hover{background:#b8944a!important;border-color:#b8944a!important;transform:translateY(-1px)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:var(--gidi-gold);border-radius:3px}@media(max-width:768px){.banner,.banner--small{min-height:70vh!important}.banner__heading{font-size:2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gidi-premium.css.map */
