.luna-brand{--luna-display:"Luna Display","Arial Narrow",sans-serif;--luna-text:"Luna Text",Arial,sans-serif;--font-body--family:var(--luna-text);--font-heading--family:var(--luna-display);--font-subheading--family:var(--luna-text);--font-accent--family:var(--luna-text);--font-primary--family:var(--luna-text);--font-paragraph--family:var(--luna-text);--font-h1--family:var(--luna-display);--font-h2--family:var(--luna-display);--font-h3--family:var(--luna-text);--font-h4--family:var(--luna-text);--font-h5--family:var(--luna-text);--font-h6--family:var(--luna-text);--font-h1--weight:700;--font-h2--weight:700;--font-h3--weight:700;--font-h4--weight:700;--font-body--weight:400;--font-paragraph--weight:400;font-family:var(--luna-text);background:#f1f0ec;color:#171a1f}.luna-brand :is(button,input,textarea,select){font-family:var(--luna-text)}.luna-brand :is(h1,h2){font-family:var(--luna-display);font-weight:700;letter-spacing:-.018em}.luna-brand :is(h3,h4,h5,h6){font-family:var(--luna-text);font-weight:700;letter-spacing:-.025em}.luna-brand .luna-icon{display:inline-block;width:22px;height:22px;flex-shrink:0;vertical-align:middle}.luna-brand a>.luna-icon,.luna-brand button>.luna-icon{transition:transform .22s}.luna-brand a:hover>.luna-icon{transform:translate(2px,-2px)}.luna-brand .luna-edit__hero h1{font-family:var(--luna-display);font-weight:700;letter-spacing:-.018em;line-height:.92}.luna-brand .luna-edit__wardrobe h2{font-family:var(--luna-display);font-weight:700;line-height:.98}.luna-brand .luna-story__community h2{font-family:var(--luna-display);font-weight:700;letter-spacing:-.018em}.luna-brand :is(.luna-edit__range h2,.luna-reviews h2,.luna-story__heading h2){font-family:var(--luna-display);font-weight:700;letter-spacing:-.02em}.luna-brand .luna-edit__category h3{font-family:var(--luna-text);font-weight:750}.luna-brand .luna-edit__wardrobe-links a{display:inline-flex;align-items:center;gap:8px}.luna-brand .luna-edit__range-heading>a{display:flex;align-items:center;gap:14px}.luna-brand #header-group{background:#f1f0ec;border-bottom:1px solid #171a1f15}.luna-brand .header__row{background:#f1f0ec}.luna-brand .header__row--top{min-height:76px}.luna-brand .header-logo{font-family:var(--luna-display);font-weight:700;font-size:29px;letter-spacing:.01em}.luna-brand .header-logo__image{max-height:52px;width:auto}.luna-brand .menu-list__link{font-family:var(--luna-text);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.luna-brand .menu-drawer__menu-item{font-family:var(--luna-text);font-weight:600}.luna-brand .menu-list__submenu{border-radius:0;border-top:2px solid #0876c9}.luna-brand .header-actions__action{border-radius:0}.luna-brand .product-grid-container{padding-bottom:56px}.luna-brand .product-card{border:1px solid #171a1f12;border-radius:6px;overflow:hidden;background:#fff;transition:box-shadow .25s,transform .25s}.luna-brand .product-card:hover{box-shadow:0 12px 30px #11161e0a;transform:translateY(-3px)}.luna-brand .product-card__content{gap:10px}.luna-brand .product-card .text-block{padding-inline:12px}.luna-brand .product-card .price{padding:0 12px 16px}.luna-brand .product-card h3,.luna-brand .product-card .product-title{font-family:var(--luna-text);font-size:14px;font-weight:650;line-height:1.45;letter-spacing:-.015em}.luna-brand .collection-card{border-radius:6px;overflow:hidden}.luna-brand .collection-card__content{font-family:var(--luna-text);font-weight:650}.luna-brand .filters{font-family:var(--luna-text)}.luna-brand .product-information{padding-top:30px}.luna-brand .product-details{border-top:2px solid #0876c9}.luna-brand .product-details h1{font-family:var(--luna-display);font-size:clamp(34px,3.2vw,52px);font-weight:700;line-height:1.04;letter-spacing:-.012em;text-transform:uppercase}.luna-brand .product-details .price{font-family:var(--luna-text);font-weight:700}.luna-brand :is(.button,.button-secondary){font-family:var(--luna-text);font-weight:700;border-radius:3px;letter-spacing:.015em}.luna-brand .button:not(.button-secondary,.button-unstyled){transition:background .2s,box-shadow .2s}.luna-brand .button:focus-visible{outline:3px solid #0876c9;outline-offset:4px}.luna-brand :is(input:not([type=checkbox],[type=radio]),textarea,select){border-radius:4px}.luna-brand .cart-drawer__heading{font-family:var(--luna-display);font-weight:700;letter-spacing:-.015em}.luna-brand .cart-drawer{font-family:var(--luna-text)}.luna-brand [class^=ai-mobile-nav-]:not([class*=container],[class*=item],[class*=icon],[class*=label],[class*=badge]){box-shadow:none!important}.luna-brand [class^=ai-mobile-nav-label-]{font-family:var(--luna-text);font-size:10px;font-weight:650;letter-spacing:.04em}.luna-brand [class^=ai-mobile-nav-item-]{border-radius:0}.luna-brand footer{background:#101214}.luna-brand footer .utilities{font-family:var(--luna-text);font-size:11px}.luna-brand .luna-story--faq{border-top:1px solid #171a1f15}.luna-brand .luna-story__questions summary{font-family:var(--luna-text);font-weight:650}.luna-brand .luna-story__questions summary>.luna-icon{color:#0876c9}.luna-brand .luna-story__questions details[open] summary>.luna-icon{transform:rotate(45deg)}@media(max-width:749px){.luna-brand .header__row--top{min-height:68px}.luna-brand .header-logo{font-size:25px}.luna-brand .header-logo__image{max-height:44px}.luna-brand .product-information{padding-top:16px}.luna-brand .product-details h1{font-size:36px}.luna-brand .luna-edit__hero h1{font-size:clamp(72px,20vw,102px)}.luna-brand .product-card .text-block,.luna-brand .product-card .price{padding-inline:8px}.luna-brand .product-card h3,.luna-brand .product-card .product-title{font-size:12px}}@media(prefers-reduced-motion:reduce){.luna-brand *,.luna-brand *:before,.luna-brand *:after{transition:none!important;animation:none!important}}.luna-brand .header-logo__image{max-height:46px}.luna-brand .header-logo__image-container{min-width:120px}.luna-brand .header__row--top{min-height:70px}.luna-brand .luna-edit__hero-image{animation:luna-campaign-drift 4.8s ease-out both}.luna-brand .luna-edit__routes a{position:relative;overflow:hidden}.luna-brand .luna-edit__routes a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#3893da;transform:scaleX(0);transform-origin:left;transition:transform .25s}.luna-brand .luna-edit__routes a:is(:hover,:focus-visible):after{transform:scaleX(1)}.luna-brand .luna-edit__signature{display:flex;align-items:center;justify-content:center;gap:24px;padding:23px 20px;background:#0876c9;color:#fff;overflow:hidden}.luna-brand .luna-edit__signature p{font-family:var(--luna-display);font-size:clamp(23px,3vw,38px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.1;text-align:center}.luna-brand .luna-edit__signature>.luna-icon,.luna-brand .luna-edit__signature>span{animation:luna-signature-pulse 1.2s ease-in-out 4 alternate}.luna-brand .luna-edit__category{transition:transform .25s}.luna-brand .luna-edit__category:is(:hover,:focus-visible){transform:translateY(-5px)}.luna-brand .luna-edit__category-number{border:1px solid #10121418;border-radius:50%;min-width:28px;min-height:28px;display:grid;place-items:center;padding:5px}.luna-brand .luna-story__questions details[open]>div{animation:luna-answer-arrive .25s ease-out}.luna-brand .luna-story__sound{position:relative;background:radial-gradient(ellipse at center,#0876c922,transparent 68%)}@keyframes luna-campaign-drift{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes luna-signature-pulse{0%{transform:scale(.88);opacity:.7}to{transform:scale(1.08);opacity:1}}@keyframes luna-answer-arrive{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes luna-scroll-arrive{0%{opacity:.65;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.luna-brand :is(.luna-edit__wardrobe-copy,.luna-edit__range-heading,.luna-edit__category,.luna-story__community,.luna-reviews,.luna-footer__top){animation:luna-scroll-arrive linear both;animation-timeline:view();animation-range:entry 0% entry 85%}}.luna-brand[data-luna-motion=paused] *,.luna-brand[data-luna-motion=paused] *:before,.luna-brand[data-luna-motion=paused] *:after{animation:none!important;transition:none!important}@media(max-width:749px){.luna-brand .header__row--top{min-height:62px}.luna-brand .header-logo__image{max-height:36px}.luna-brand .header-logo__image-container{min-width:96px}.luna-brand .luna-edit__hero{min-height:580px;height:calc(100svh - 145px);max-height:760px}.luna-brand .luna-edit__hero-copy{padding-bottom:34px}.luna-brand .luna-edit__signature{gap:12px;padding:20px 12px}.luna-brand .luna-edit__signature .luna-icon{width:18px}.luna-brand .luna-edit__routes a{padding:18px;font-size:11px}.luna-brand .luna-edit__category h3{line-height:1.35}}@media(prefers-reduced-motion:reduce){.luna-brand *,.luna-brand *:before,.luna-brand *:after{animation:none!important;transition:none!important}}.luna-brand .luna-shop-navigation a{border-radius:0;border-color:transparent;padding:9px 14px;font-family:var(--luna-display);font-size:19px;text-transform:uppercase;letter-spacing:.02em}.luna-brand .luna-shop-navigation a.luna-shop-navigation__all{background:#101214;border-color:#101214;box-shadow:3px 3px #0876c9}.luna-brand .luna-shop-navigation{border-bottom:2px solid #101214}.luna-brand .luna-reviews{background:#f1f0ec;border-block:1px solid #10121420}.luna-brand .luna-reviews__inner{padding-block:54px}.luna-brand .luna-reviews h2{font-family:var(--luna-display);text-transform:uppercase;font-size:clamp(48px,5.5vw,78px);line-height:.95}.luna-brand .luna-story--faq{background:#f1f0ec}.luna-brand .luna-story__heading h2{font-family:var(--luna-display);font-size:clamp(48px,6vw,78px);text-transform:uppercase;line-height:.95}.luna-brand .luna-footer{border-top:7px solid #0876c9}.luna-brand .luna-footer__logo{width:300px;transform:rotate(-3deg)}.luna-brand .luna-footer__wordmark{color:#0876c9;opacity:.35}.luna-brand .luna-footer h2{font-size:clamp(60px,7vw,108px);text-transform:uppercase}.luna-brand .luna-lineup__item h3{font-family:var(--luna-text)}@supports (animation-timeline:view()){.luna-brand :is(.luna-meet__clothing-card,.luna-lineup__item,.luna-meet__range-heading){animation:luna-scroll-arrive linear both;animation-timeline:view();animation-range:entry 0% entry 80%}}@media(max-width:749px){.luna-brand .luna-shop-navigation a{font-size:16px;padding:8px 12px}.luna-brand .luna-shop-navigation{padding-block:5px}.luna-brand .luna-footer__logo{width:250px}.luna-brand .luna-reviews__inner{padding-block:42px}.luna-brand .luna-reviews h2{font-size:48px}.luna-brand .luna-footer h2{font-size:64px}}.luna-brand .luna-cart-celebration{position:fixed;top:100px;right:22px;z-index:2147483000;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#0876c9;color:#fff;border:3px solid #f1f0ec;box-shadow:0 6px 20px #10121425;pointer-events:none;animation:luna-cart-pop 1.6s ease-out both}.luna-cart-celebration svg{width:32px;height:32px}.luna-cart-celebration:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border:2px solid #0876c9;border-radius:50%;animation:luna-cart-ring .55s ease-out both}@keyframes luna-cart-pop{0%{opacity:0;transform:translateY(10px) scale(.55)}18%{opacity:1;transform:translateY(0) scale(1.12)}28%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-8px) scale(.9)}}@keyframes luna-cart-ring{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(1.25)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/luna-brand.css.map */
