:root{--vj-gold: #8B6914;--vj-gold-light: #C49A1F;--vj-dark: #111111;--vj-dark-mid: #1E1E1E;--vj-ease: cubic-bezier(.25, .46, .45, .94);--vj-transition: .45s var(--vj-ease)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{letter-spacing:-.02em}.announcement-bar{background-color:var(--vj-dark)!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.announcement-bar__message,.announcement-bar__message p,.announcement-bar__message a{color:#ffffffe6!important;font-size:.68rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:600!important}.header-wrapper,.header-wrapper--border-bottom{background-color:var(--vj-dark)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.header__menu-item,.header__menu-item:visited{color:#ffffffe0!important;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important}.header__menu-item:hover,.header__active-menu-item{color:#fff!important;opacity:1!important}.header__heading,.header__heading a,.header__heading-link,.header__heading-link:hover,.header__heading-link span,.header__heading-link .h2,.header__heading .h2{color:#fff!important}.header__heading-logo,.header__heading-logo-wrapper img{filter:brightness(0) invert(1)!important}.header__icon .icon,.header__icon svg{color:#ffffffe0!important}.header__icon:hover .icon,.header__icon:hover svg{color:#fff!important}.cart-count-bubble{background-color:var(--vj-gold)!important;color:#fff!important}.header__submenu{background-color:var(--vj-dark-mid)!important;border-top:2px solid var(--vj-gold)!important}.header__submenu .header__menu-item{color:#ffffffbf!important}.menu-drawer{background-color:var(--vj-dark)!important}.menu-drawer__menu-item,.menu-drawer__navigation a{color:#ffffffe0!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:.85rem!important;font-weight:600!important}.menu-drawer__close-button svg,.menu-drawer .icon{color:#ffffffe0!important}.banner--small{min-height:42rem}.banner--medium{min-height:58rem}.banner--large{min-height:72rem}.banner .banner__heading{font-size:clamp(3.2rem,6.5vw,7.2rem)!important;line-height:.96!important;letter-spacing:-.035em!important;text-transform:uppercase!important;font-weight:800!important}.banner .banner__text p{font-size:1.05rem!important;line-height:1.6!important;letter-spacing:.01em!important;max-width:42rem}.banner .button,.banner .button--primary{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:.72rem!important;font-weight:700!important;padding:1.5rem 3.2rem!important;border-width:2px!important;transition:all .25s ease!important}.banner .button--primary:hover{background-color:var(--vj-gold)!important;border-color:var(--vj-gold)!important;color:#fff!important}.banner .button--secondary{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:.72rem!important;font-weight:700!important;padding:1.4rem 3rem!important;border-width:2px!important}.card-wrapper{position:relative}.card-wrapper .card__media,.card-wrapper .card .media,.card-wrapper .card__media .media{overflow:hidden;border-radius:0;background-color:#fff!important}.card-wrapper .card__media img,.card-wrapper .card .media img{object-fit:contain!important;width:100%!important;height:100%!important;transition:transform var(--vj-transition)!important;will-change:transform}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.04)!important}.card__information{padding:1.2rem 0 .4rem!important}.card__heading{font-size:1.35rem!important;letter-spacing:-.01em!important;line-height:1.25!important;font-weight:600!important;margin-bottom:.5rem!important}.card__heading a{transition:color .2s ease!important}.card__heading a:hover{color:var(--vj-gold)!important}.price__regular .price-item--regular,.price .price-item--regular{font-size:1.25rem!important;font-weight:500!important}.card-wrapper .quick-add,.card-wrapper .card__footer{position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:2!important;transform:translateY(100%)!important;transition:transform var(--vj-transition)!important}.card-wrapper:hover .quick-add,.card-wrapper:hover .card__footer{transform:translateY(0)!important}.quick-add__submit,.card__footer .button{width:100%!important;border-radius:0!important;background-color:var(--vj-dark)!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.72rem!important;font-weight:700!important;padding:1.4rem 1.6rem!important;border:none!important;transition:background-color .2s ease!important}.quick-add__submit:hover,.card__footer .button:hover{background-color:var(--vj-gold)!important}.card__badge .badge{border-radius:0!important;font-size:.6rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important;padding:.5rem .8rem!important}.card{position:relative!important}.title-wrapper,.title-wrapper-with-link,.section-header{padding-bottom:2.4rem!important}.title-wrapper h2,.section-header h2,.featured-collection .title-wrapper .title{font-size:clamp(2.4rem,4vw,4rem)!important;letter-spacing:-.025em!important;line-height:1.05!important;font-weight:800!important}.section-header__description,.featured-collection p,.title-wrapper+p{font-size:.95rem!important;line-height:1.65!important;color:rgba(var(--color-foreground),.65)!important}.button,.button--primary{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.72rem!important;font-weight:700!important;padding:1.3rem 2.8rem!important;transition:all .22s ease!important}.button--secondary,.button[aria-selected=false]{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.72rem!important;font-weight:700!important;border-width:2px!important}.swatch-input__input+.swatch-input__ui,.swatch-input__input+label{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.68rem!important;font-weight:700!important}.collection-card__image-container,.card--media .card__media{position:relative;overflow:hidden}.collection-card .card--media:after,.collection-card__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,rgba(0,0,0,.08) 55%,transparent 100%);transition:opacity var(--vj-transition);pointer-events:none;z-index:1}.collection-card .card--media img,.collection-card .card__media img{transition:transform var(--vj-transition)!important}.collection-card:hover .card--media img,.collection-card:hover .card__media img{transform:scale(1.06)!important}.collection-card .card__heading,.collection-card__title{position:relative;z-index:2;color:#fff!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:1rem!important;font-weight:700!important}.multicolumn-list__item{border-top:2px solid var(--vj-gold)!important;padding-top:2rem!important;margin-top:0!important}.multicolumn-list__item .multicolumn-card__title,.multicolumn-list__item h3{text-transform:uppercase!important;letter-spacing:.1em!important;font-size:.85rem!important;font-weight:700!important;margin-bottom:1rem!important}.multicolumn-list__item .multicolumn-card__info p{font-size:.9rem!important;line-height:1.7!important;color:rgba(var(--color-foreground),.75)!important}.image-with-text .image-with-text__heading,.image-with-text h2{font-size:clamp(2rem,3.5vw,3.6rem)!important;letter-spacing:-.025em!important;line-height:1.08!important;font-weight:800!important}.image-with-text .image-with-text__text p{font-size:1rem!important;line-height:1.75!important}.rich-text__heading,.rich-text h1,.rich-text h2{font-size:clamp(2.8rem,5.5vw,6rem)!important;letter-spacing:-.04em!important;line-height:.97!important;font-weight:800!important;text-transform:uppercase!important}.newsletter .newsletter__heading{font-size:clamp(2rem,3.5vw,3.2rem)!important;letter-spacing:-.025em!important}.product__title{font-size:clamp(2.2rem,3.2vw,3.4rem)!important;letter-spacing:-.025em!important;line-height:1.08!important;font-weight:800!important}.product .price__regular .price-item--regular,.product .price-item--regular{font-size:2rem!important;font-weight:500!important;letter-spacing:-.01em!important}.product-form__input label,.product-form__input .form__label{text-transform:uppercase!important;letter-spacing:.1em!important;font-size:.72rem!important;font-weight:700!important}.product-form__submit{border-radius:0!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:.72rem!important;font-weight:700!important;padding:1.6rem 3rem!important;min-height:5.4rem!important}.footer{background-color:var(--vj-dark)!important;color:#ffffffbf!important;border-top:none!important}.footer-block__heading{text-transform:uppercase!important;letter-spacing:.16em!important;font-size:.7rem!important;font-weight:700!important;color:#fff6!important;margin-bottom:1.8rem!important}.footer a,.footer p,.footer li,.footer-block__details-content{color:#ffffffad!important;font-size:.85rem!important}.footer a:hover{color:#fff!important;text-decoration:none!important}.footer .footer-block__newsletter .field__input{background:#ffffff14!important;border-color:#fff3!important;color:#fff!important;border-radius:0!important}.footer .footer-block__newsletter .field__button{border-radius:0!important}.footer__copyright,.footer__copyright span,.footer__copyright a{color:#ffffff59!important;font-size:.72rem!important;letter-spacing:.08em!important;border-top:1px solid rgba(255,255,255,.08)!important}.footer .footer__logo img{filter:brightness(0) invert(1)!important;opacity:.85}.cart-drawer__header{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.85rem!important;font-weight:700!important;border-bottom:1px solid rgba(var(--color-foreground),.08)!important}html{scroll-behavior:smooth}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--vj-gold)!important;outline-offset:3px!important}.button--tertiary,.link--text{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:.72rem!important;font-weight:700!important}.price--on-sale .price-item--sale{color:var(--vj-gold)!important}@media screen and (max-width:989px){.header-wrapper{background-color:var(--vj-dark)!important}.banner .banner__heading{font-size:clamp(2.6rem,7vw,4.8rem)!important}.rich-text__heading{font-size:clamp(2.4rem,7vw,4rem)!important}}@media screen and (max-width:749px){.card-wrapper .quick-add,.card-wrapper .card__footer{transform:translateY(0)!important;position:relative!important}.card-wrapper .quick-add{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vj-impulse-style.css.map */
