:root{--lance-black: #1A1A1A;--lance-gold: #C9A227;--lance-gold-light: #D4AF37;--lance-gray-light: #FAFAFA;--lance-gray-mid: #F0F0F0;--lance-green: #2D5A27}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--lance-font-body, var(--font-body-family, "Helvetica Neue", Arial, sans-serif));line-height:1.6;color:rgba(var(--color-foreground),.85)}h1,h2,h3,h4,h5,h6{font-family:var(--lance-font-display, var(--font-heading-family, "Helvetica Neue", Arial, sans-serif));letter-spacing:.01em}.rte,.rte p,.product__description,.collection-hero__description{line-height:1.7}.button,.shopify-payment-button__button{font-weight:600;letter-spacing:.03em;text-transform:uppercase;transition:all .2s ease}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--lance-gold);color:var(--lance-black)}.button--primary:hover{background:var(--lance-gold-light)}.card{transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.card__content{padding:1rem}.card__heading{font-weight:600;letter-spacing:-.01em}.card-wrapper .card__heading a{color:var(--lance-black);text-decoration:none}.card-wrapper .card__heading a:hover{color:var(--lance-gold)}.price{font-weight:600}.header{border-bottom:1px solid rgba(0,0,0,.08)}.header__heading-link{font-weight:700;letter-spacing:-.02em}.announcement-bar{font-weight:500;letter-spacing:.02em}.product__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em}.product__info-container .price{font-size:1.5rem}.product__accordion .accordion__title{font-weight:600}.collection-hero__title{font-weight:700;letter-spacing:-.02em}.footer{border-top:none}.footer__title{font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.field__input{border-radius:4px;transition:border-color .2s ease,box-shadow .2s ease}.field__input:focus{border-color:var(--lance-gold);box-shadow:0 0 0 2px #c9a22733}.newsletter-form__field-wrapper{border-radius:4px}.badge{font-weight:600;letter-spacing:.03em;text-transform:uppercase}@media screen and (max-width: 749px){.product__title{font-size:1.75rem}.button{padding:1rem 1.5rem}.rte,.rte p,.product__description,.collection-hero__description{font-size:1rem}}@media (prefers-reduced-motion: no-preference){.scroll-trigger.animate--slide-in{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.scroll-trigger.animate--slide-in.scroll-trigger--reveal{opacity:1;transform:translateY(0)}}.product-grid .grid__item{transition:transform .3s ease}.product-grid .grid__item:hover{transform:translateY(-4px)}.loading{opacity:.6;pointer-events:none}*:focus-visible{outline:2px solid var(--lance-gold);outline-offset:2px}.quantity{border-radius:4px;border-color:#0000001a}.quantity__button{transition:background-color .2s ease}.quantity__button:hover{background-color:#0000000d}.cart-drawer{max-width:420px}.cart-drawer__footer{background:var(--lance-gray-light)}.page-width{max-width:1400px}.section{scroll-margin-top:80px}.media img{transition:transform .5s ease}.card:hover .media img{transform:scale(1.03)}a:not(.button):not(.card__heading a){position:relative}.footer a:not(.button):after,.header__menu-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:currentColor;transition:width .3s ease}.footer a:not(.button):hover:after,.header__menu-item:hover:after{width:100%}@media (prefers-reduced-motion: reduce){.scroll-trigger,.scroll-trigger.animate--slide-in,.scroll-trigger.animate--slide-in.scroll-trigger--reveal,[class*=lance-],[class*=lance-]:before,[class*=lance-]:after{animation:none!important;transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/lance-custom.css.map */
