:root{--lu-blue: #00209F;--lu-blue-deep: #001873;--lu-red: #D21034;--lu-red-deep: #A60D29;--lu-gold: #E8B23C;--lu-cream: #F4EFE2;--lu-ink: #0B0B10;--lu-radius-sm: 6px;--lu-radius: 12px;--lu-radius-lg: 18px;--lu-ease: cubic-bezier(.22, 1, .36, 1);--lu-track-nav: .12em;--lu-track-eyebrow: .2em;--lu-section-y: clamp(56px, 7vw, 112px)}h1,.h1{letter-spacing:-.025em;text-wrap:balance;line-height:1.02}h2,.h2{letter-spacing:-.02em;line-height:1.08;text-wrap:balance}h3,.h3{letter-spacing:-.015em}h4,.h4{letter-spacing:-.01em}.rte p,p{line-height:1.65}.rte p{max-width:62ch}.rte em,p em{font-style:italic}#header-component,header-component{--header-padding-block: 18px}.header__row{align-items:center}header-component[sticky]{transition:background-color .3s var(--lu-ease),box-shadow .3s var(--lu-ease),backdrop-filter .3s var(--lu-ease)}header-component[sticky].scrolled-past-header,header-component[sticky][data-scrolled=true],.header-section.scrolled-past-header header-component{-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);box-shadow:0 1px #0b0b100f,0 10px 30px -22px #00104a80}.header__row--bottom,.header__navigation-bar-row{border-bottom:1px solid rgb(var(--color-border-rgb, 11 11 16) / .1)}.header__heading,.header__heading-logo-wrapper{display:flex;align-items:center}.header__heading-logo,.header__logo-link,.header__heading-link{font-family:var(--font-heading--family);font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:var(--color-foreground-heading, var(--lu-ink))}.header__heading-logo:not(img),a.header__heading-link{font-size:clamp(20px,2vw,26px)}.menu-list__link{font-family:var(--font-heading--family);font-weight:600;font-size:13px;letter-spacing:var(--lu-track-nav);text-transform:uppercase;position:relative}@media screen and (min-width:750px){.menu-list__link{font-size:13.5px}}.menu-list__link-title{position:relative;padding-block:4px}.menu-list__link-title:after{content:"";position:absolute;left:calc(var(--gap-xl) / 2);right:calc(var(--gap-xl) / 2);bottom:0;height:2px;background:var(--lu-red);transform:scaleX(0);transform-origin:left center;transition:transform .32s var(--lu-ease)}.menu-list__list-item:hover .menu-list__link-title:after,.menu-list__list-item:focus-within .menu-list__link-title:after,.menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.menu-list .menu-list__link--active{color:var(--lu-red)}.header-actions__action,.header__icons a,.header__icon{transition:color .16s ease,opacity .16s ease}.header-actions__action:hover,.header__icons a:hover{color:var(--lu-red)}.announcement-bar,.header-announcements,.section-header-announcements{background-color:var(--lu-blue)!important;color:#fff!important}.announcement-bar a,.header-announcements a{color:#fff!important;text-decoration:none}.announcement-bar__message,.announcement__text{font-family:var(--font-heading--family);font-weight:600;letter-spacing:var(--lu-track-eyebrow);text-transform:uppercase;font-size:12px}.button,button.button,a.button{border-radius:var(--lu-radius);font-family:var(--font-heading--family);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:13.5px;white-space:nowrap;transition:transform .22s var(--lu-ease),box-shadow .22s var(--lu-ease),background-color .18s ease,border-color .18s ease,color .18s ease}.button-primary:hover,.button.button-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px #a60d2999}.button-secondary:hover{transform:translateY(-2px)}.rte a:not(.button),a.link{color:var(--lu-red);text-underline-offset:.18em;text-decoration-thickness:from-font;transition:color .16s ease}.rte a:not(.button):hover,a.link:hover{color:var(--lu-red-deep)}.hero .slideshow__media:after,.hero .banner__media:after,[class*=hero] .media--overlay:after{background:linear-gradient(to top,#081036c7,#08103657 42%,#08103614),linear-gradient(to right,#08103657,#08103600 55%)}.hero h1,.banner h1{font-size:clamp(2.6rem,6.4vw,5.25rem);line-height:.98;letter-spacing:-.03em}.hero .rte p,.banner .rte p{font-size:clamp(1rem,1.4vw,1.2rem);letter-spacing:.01em;opacity:.96}.shopify-section .section--full-width-margin,.shopify-section{scroll-margin-top:var(--header-height, 80px)}.rte .lu-eyebrow,.lu-eyebrow{display:inline-block;font-family:var(--font-heading--family);font-weight:700;font-size:12px;letter-spacing:var(--lu-track-eyebrow);text-transform:uppercase;color:var(--lu-red);margin-bottom:.75rem}.product-card,.card-gallery{border-radius:var(--lu-radius)}.product-card{transition:transform .32s var(--lu-ease),box-shadow .32s var(--lu-ease)}.product-card .product-media__image,.card-gallery img,.product-card img{border-radius:var(--lu-radius);transition:transform .55s var(--lu-ease);will-change:transform}.product-card .product-title,.card__heading,.product-card__title{font-family:var(--font-heading--family);font-weight:600;letter-spacing:-.01em}.price,.price__regular .price-item{color:var(--lu-ink);font-weight:600;letter-spacing:.01em}.price--on-sale .price-item--sale,.price__sale .price-item--sale{color:var(--lu-red)}.media-with-content img,[class*=media-with-content] img{border-radius:var(--lu-radius-lg)}a:focus-visible,button:focus-visible,.button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--lu-red);outline-offset:2px;border-radius:var(--lu-radius-sm)}@media(prefers-reduced-motion:no-preference){.shopify-section{animation:lu-rise .7s var(--lu-ease) both;animation-timeline:view();animation-range:entry 0% entry 38%}@keyframes lu-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.product-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -26px #00104a8c}.product-card:hover .product-media__image,.product-card:hover .card-gallery img,.product-card:hover img{transform:scale(1.045)}}#header-group .shopify-section,.shopify-section.header-section{animation:none!important;opacity:1!important;transform:none!important}@supports not (animation-timeline: view()){.shopify-section{animation:none;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.shopify-section{animation:none!important;opacity:1!important;transform:none!important}.product-card:hover{transform:none;box-shadow:none}.product-card:hover .product-media__image,.product-card:hover .card-gallery img,.product-card:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lunion-custom.css.map */
