norluna-bf{display:block}norluna-bf[hidden],norluna-bf [hidden]{display:none!important}.nl-bf{color:var(--bf-fg,#fff);background:var(--bf-bg,#1c2329);box-sizing:border-box}.nl-bf--bar{padding:11px 20px;font-size:13px}.nl-bf-bar-content{display:flex;align-items:center;justify-content:center;gap:12px 28px;flex-wrap:wrap;text-align:center}.nl-bf a{color:inherit}.nl-bf-countdown{display:flex;gap:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.nl-bf-countdown b{font-weight:600}.nl-bf--banner{text-align:center;padding:30px 24px}.nl-bf-eyebrow{display:block;font-size:12px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px}.nl-bf h2{font:inherit;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.15;color:inherit;margin:0 0 12px}.nl-bf p{max-width:650px;margin:0 auto 18px;font-size:15px;line-height:1.5}.nl-bf small{display:block;font-size:11px;line-height:1.5;margin-top:12px}.nl-bf a.nl-bf-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:30px;background:var(--bf-fg,#fff);color:var(--bf-bg,#1c2329);padding:12px 30px;text-decoration:none;font-weight:500}.nl-bf a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.nl-bf--timeline{background:#fff;color:#1c2329;padding:24px 28px}.nl-bf-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1100px;margin:auto;padding-top:24px}.nl-bf-stop{position:relative;text-align:center;display:flex;flex-direction:column;gap:4px;align-items:center;font-size:12px;line-height:1.4;min-width:0}.nl-bf-stop:before{position:absolute;top:5px;left:-50%;width:100%;height:1px;content:"";background:#a6ada9}.nl-bf-stop:first-child:before{display:none}.nl-bf-dot{display:block;width:11px;height:11px;border-radius:50%;background:#c1c7c3;position:relative;margin-bottom:8px}.nl-bf-stop[aria-current] .nl-bf-dot{background:#1c2329;box-shadow:0 0 0 4px #1c23291a}.nl-bf-today{position:absolute;bottom:calc(100% + 9px);font-size:11px;font-weight:600;white-space:nowrap}.nl-bf--form{background:#eff1f0;color:#1c2329;padding:20px;scroll-margin-top:130px}.nl-bf-editor-note{padding:20px;background:#eff1f0;color:#1c2329;text-align:center}.nl-native-gallery .nl-bf{width:100%;flex-basis:100%}.nl-native-gallery .nl-bf--banner{border-radius:12px;padding:22px 16px}.nl-native-gallery .nl-bf h2{font-size:23px}.nl-native-gallery .nl-bf p{font-size:13px}.nl-native-gallery .nl-bf--timeline{padding:18px 10px;border-radius:12px}.nl-native-gallery .nl-bf-stop{font-size:10px}@media(max-width:600px){.nl-bf--bar{padding:9px 12px;font-size:12px}.nl-bf-bar-content{gap:5px 14px}.nl-bf-countdown{gap:8px;font-size:11px}.nl-bf--banner{padding:26px 20px}.nl-bf a.nl-bf-button{width:100%;max-width:360px}.nl-bf--timeline{padding:22px 10px}.nl-bf-stop{font-size:10px;gap:4px}.nl-bf-stop strong,.nl-bf-today{font-size:10px}.nl-bf-track{gap:0}.nl-bf--form{padding:16px}}.nl-bf--signup{background:var(--bf-bg,#1c2329);color:var(--bf-fg,#fff);padding:24px 20px 18px;text-align:center;scroll-margin-top:120px}.nl-bf--signup .nl-bf-eyebrow{margin-bottom:8px}.nl-bf-inline-form{max-width:600px;margin:0 auto}.nl-bf--signup small{margin-top:8px;opacity:.85;font-size:11px}.nl-bf--signup .shopify-app-block{margin:0}@media(max-width:600px){.nl-bf--signup{padding:22px 18px 16px}}.nl-bf-sticky-bar{position:relative;z-index:21}.nl-bf-sticky-bar:has(norluna-bf:not([hidden])){min-height:var(--nl-bf-bar-height,52px)}.nl-bf-sticky-bar>.nl-bf--bar{position:fixed;inset-block-start:0;inset-inline:0;z-index:21}.header-section.header-sticky,.header-section.header-transparent.header-scrolled .header{inset-block-start:var(--nl-bf-bar-height,0px)}.nl-bf-countdown{border:1px solid rgba(222,91,91,.7);border-radius:10px;padding:7px 13px;gap:12px;background:#b6353514;font-size:12px;box-shadow:inset 0 0 0 1px #c13f3f0f}.nl-bf-countdown b{font-size:20px;font-weight:600;line-height:1}.nl-bf--bar{padding-block:8px}.nl-bf-track{padding-top:76px}.nl-bf-link-note{position:absolute;inset-inline-start:calc(-50% + 6px);bottom:calc(100% + 15px);width:calc(100% - 12px);min-height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 9px;border-radius:10px;color:#3d454a;font-size:12px;line-height:1.35;font-weight:500;box-sizing:border-box;text-align:center}.nl-bf-link-note--extra{background:#fff5f4;border:1px solid #d9a09c;color:#ad3f37}.nl-bf-link-note--extra b{font-size:14px;font-weight:600}.nl-bf-link-note--saving{background:#f5f6f5;border:1px solid #e1e5e2;color:#1c2329}.nl-bf-link-note--arrival{color:#656d70}.nl-native-gallery .nl-bf-track{padding-top:102px}.nl-native-gallery .nl-bf-link-note{font-size:10px;padding:6px 3px}.nl-native-gallery .nl-bf-link-note--extra b{font-size:11px}@media(max-width:600px){.nl-bf-countdown{padding:6px 12px;gap:10px;font-size:10px}.nl-bf-countdown b{font-size:18px}.nl-bf-bar-content{gap:7px 14px}.nl-bf-track{padding-top:100px}.nl-bf-link-note{font-size:10.5px;padding:6px 3px;min-height:66px;line-height:1.3}.nl-bf-link-note--extra b{font-size:11px}}.nl-bf-track{padding-top:110px}.nl-bf-link-note{height:58px;min-height:58px;font-size:14px;font-weight:600;overflow:visible}.nl-bf-link-note--extra b{font-size:inherit}.nl-bf-link-note--extra>span:not(.nl-bf-today){font-size:12px;font-weight:500}.nl-bf-link-note--arrival{background:#f5f6f5;border:1px solid #e1e5e2;color:#1c2329}.nl-bf-link-note>.nl-bf-today{inset-inline-start:50%;bottom:calc(100% + 8px);transform:translate(-50%);font-size:11px;line-height:1.4;color:#1c2329;font-weight:600}.nl-bf-shipping-label{display:inline-flex;gap:5px;align-items:center;justify-content:center}.nl-bf-truck{width:16px;height:16px;flex:none}.nl-native-gallery .nl-bf-track{padding-top:134px}.nl-native-gallery .nl-bf-link-note{height:84px;min-height:84px;font-size:11px}.nl-native-gallery .nl-bf-link-note--extra b{font-size:inherit}.nl-native-gallery .nl-bf-link-note--extra>span:not(.nl-bf-today){font-size:10.5px}@media(max-width:600px){.nl-bf-track{padding-top:134px}.nl-bf-link-note{height:84px;min-height:84px;font-size:11px}.nl-bf-link-note--extra b{font-size:inherit}.nl-bf-link-note--extra>span:not(.nl-bf-today){font-size:10.5px}.nl-bf-truck{width:14px;height:14px}.nl-bf-shipping-label{gap:3px}}norluna-header-stack{display:block;height:var(--nl-header-reserved-height,auto)}.nl-header-stack-inner{position:fixed;inset:0 0 auto;z-index:30;background:#fff;backface-visibility:hidden}.nl-header-stack-inner .nl-bf-sticky-bar{position:static;min-height:0;z-index:auto}.nl-header-stack-inner .nl-bf--bar{position:static;inset:auto}.nl-header-stack-inner .header-section.header-sticky{position:relative!important;inset:auto!important;transform:none!important}.nl-header-stack-inner .header-section .header{position:relative!important;inset:auto!important;transform:none!important;transition:none}.nl-header-stack-inner .header-scrolled .header{padding-block-start:var(--section-padding-top);padding-block-end:var(--section-padding-bottom)}norluna-header-stack[data-compact] .topbar-section{height:0!important;min-height:0!important;overflow:hidden;visibility:hidden}.nl-bf-copy-short{display:none}.nl-bf--product-signup{padding:18px 20px 14px}.nl-bf--product-signup .nl-bf-eyebrow{margin-bottom:4px}.nl-bf--product-signup shopify-forms-embed{--spacing-size:14px;--spacing-size-y:14px;--spacing-size-x:14px;--forms-heading-font-size:20px;--heading-font-size:20px;--forms-heading-font:normal 700 20px Arial,sans-serif}.nl-bf-truck{width:19px;height:16px}.nl-bf-shipping-label{gap:5px}@media(max-width:600px){.nl-bf--product-signup{padding:14px 14px 10px}.nl-bf-copy-full{display:none}.nl-bf-copy-short{display:inline}.nl-bf-link-note--extra>.nl-bf-copy-short{font-size:11px!important;font-weight:600!important}:is(.template-product,.template-collection) .nl-bf--timeline{padding-block:16px}:is(.template-product,.template-collection) .nl-bf-track{padding-top:100px}:is(.template-product,.template-collection) .nl-bf-link-note{height:58px;min-height:58px}.nl-bf-truck{width:16px;height:14px}}.nl-header-stack-inner .topbar-section{transition:none!important;animation:none!important}.nl-bf.nl-bf--signup{padding:14px 20px 12px}.nl-bf--signup .nl-bf-eyebrow{margin-bottom:4px}.nl-bf--signup shopify-forms-embed{--spacing-size:10px;--spacing-size-y:10px;--spacing-size-x:10px;--forms-heading-font-size:20px;--heading-font-size:20px;--forms-heading-font:normal 700 20px Arial,sans-serif}.nl-bf--timeline{padding-block:14px}.nl-bf-track{padding-top:98px}.nl-bf-dot{margin-bottom:5px}@media(max-width:600px){.nl-bf.nl-bf--signup{padding:12px 14px 10px}.nl-bf--timeline,:is(.template-product,.template-collection) .nl-bf--timeline{padding-block:12px}.nl-bf-track,:is(.template-product,.template-collection) .nl-bf-track{padding-top:96px}.nl-bf-link-note,:is(.template-product,.template-collection) .nl-bf-link-note{height:58px;min-height:58px}}.nl-bf.nl-bf--product{margin:16px 0 20px;padding:18px 20px;border-radius:12px;text-align:left;min-width:0}.nl-bf-product-heading{display:flex;align-items:center;gap:9px;margin-bottom:9px;font-size:12px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.nl-bf-product-heading svg{width:23px;height:23px;flex:none}.nl-bf.nl-bf--product .nl-bf-product-copy{margin:0;max-width:none;font-size:14px;line-height:1.55;color:inherit}.nl-bf--product .nl-bf-product-copy a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:600}.nl-bf-product-timing{display:flex;align-items:center;justify-content:space-between;gap:9px 14px;flex-wrap:wrap;margin-top:14px}.nl-bf-product-timer-label{font-size:11px;opacity:.82}.nl-bf--product .nl-bf-countdown--product{margin:0;padding:7px 10px;gap:10px;font-size:10px;border-radius:8px}.nl-bf--product .nl-bf-countdown--product b{font-size:17px}@media(max-width:600px){.nl-bf.nl-bf--product{padding:16px;margin-block:14px 18px}.nl-bf.nl-bf--product .nl-bf-product-copy{font-size:13px}.nl-bf-product-timing{gap:8px 12px;margin-top:12px}.nl-bf--product .nl-bf-countdown--product{gap:9px;padding:7px 9px}.nl-bf--product .nl-bf-countdown--product b{font-size:16px}}.nl-bf.nl-bf--signup.is-success{padding-block:14px;min-height:0;height:auto}.nl-bf--signup.is-success>.nl-bf-eyebrow{display:none}.nl-bf--signup.is-success .nl-bf-inline-form,.nl-bf--signup.is-success shopify-forms-embed{height:auto!important;min-height:0!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/norluna-bf.css.map */
