:root{--lno-radius: 18px;--lno-shadow-soft: 0 20px 60px rgba(58, 28, 72, .1);--lno-shadow-card: 0 14px 36px rgba(58, 28, 72, .08);--lno-transition: .56s cubic-bezier(.22,.61,.36,1)}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.homepage-sections--title,.product-details-product-title,.lno-heading{text-wrap:balance}.rte p:last-child{margin-bottom:0}.btn,button.btn,.dynamic-section-button--popup{transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease,background-color .22s ease,color .22s ease}@media(hover:hover){.btn:hover,button.btn:hover,.dynamic-section-button--popup:hover{transform:translateY(-2px)}.grid-view-item,.product-card-basic{transition:transform .32s ease,box-shadow .32s ease}.grid-view-item:hover,.product-card-basic:hover{transform:translateY(-4px)}}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.lno-section{position:relative;isolation:isolate;background:var(--lno-bg, transparent);color:var(--lno-text, inherit)}.lno-section--full-bleed{width:100vw;margin-left:calc(50% - 50vw)}.lno-container{width:min(1240px,calc(100% - 40px));margin-inline:auto}.lno-container--narrow{width:min(900px,calc(100% - 40px))}.lno-eyebrow{margin:0 0 12px;font-size:12px;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.lno-heading{margin:0;line-height:.98;letter-spacing:-.025em}.lno-body{line-height:1.65}.lno-body a{text-decoration-thickness:1px;text-underline-offset:3px}.lno-button-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px}.lno-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;border:1px solid var(--lno-btn-bg, currentColor);border-radius:var(--lno-btn-radius, 999px);background:var(--lno-btn-bg, currentColor);color:var(--lno-btn-text, white);text-decoration:none;font-size:14px;line-height:1.15;letter-spacing:.02em;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease}.lno-button--secondary{background:transparent;color:var(--lno-secondary-text, currentColor);border-color:currentColor}@media(hover:hover){.lno-button:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0000001f}}html.lno-motion-ready:not(.shopify-design-mode) [data-lno-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--lno-reveal-duration, .7s) ease,transform var(--lno-reveal-duration, .7s) cubic-bezier(.22,.61,.36,1);transition-delay:var(--lno-reveal-delay, 0ms)}html:not(.shopify-design-mode) [data-lno-reveal=left]{transform:translate3d(-34px,0,0)}html:not(.shopify-design-mode) [data-lno-reveal=right]{transform:translate3d(34px,0,0)}html:not(.shopify-design-mode) [data-lno-reveal=scale]{transform:scale(.965)}html.lno-motion-ready:not(.shopify-design-mode) [data-lno-reveal].is-visible{opacity:1;transform:none}.lno-word-reveal .lno-word{display:inline-block;transform:translateY(.8em);opacity:0;transition:transform .68s cubic-bezier(.22,.61,.36,1),opacity .56s ease;transition-delay:calc(var(--lno-word-index, 0) * 45ms + .1s)}.lno-word-reveal.is-visible .lno-word{transform:translateY(0);opacity:1}.lno-hero{min-height:var(--lno-hero-height, 720px);display:grid;align-items:var(--lno-hero-v, center);overflow:hidden;background:var(--lno-fallback-bg, #3e2450);color:var(--lno-hero-text, #fff)}.lno-hero__media,.lno-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.lno-hero__media img,.lno-hero__media picture,.lno-hero__media picture img{width:100%;height:100%;display:block}.lno-hero__media img{object-fit:cover;object-position:var(--lno-image-position, center);transform:scale(1.015);transition:transform 8s ease}.lno-hero.is-visible .lno-hero__media img{transform:scale(1.06)}.lno-hero__overlay{z-index:1;background:linear-gradient(var(--lno-overlay-angle, 90deg),rgba(var(--lno-overlay-rgb, 0,0,0),calc(var(--lno-overlay-opacity, .35) + .12)),rgba(var(--lno-overlay-rgb, 0,0,0),var(--lno-overlay-opacity, .35)) 48%,rgba(var(--lno-overlay-rgb, 0,0,0),calc(var(--lno-overlay-opacity, .35) * .4)))}.lno-hero__content-wrap{position:relative;z-index:2;padding-block:90px}.lno-hero__content{max-width:var(--lno-content-width, 680px);text-align:var(--lno-text-align, left)}.lno-hero__content.is-center{margin-inline:auto}.lno-hero__content.is-right{margin-left:auto}.lno-hero__heading{font-size:clamp(42px,var(--lno-heading-vw, 5.4vw),var(--lno-heading-max, 84px))}.lno-hero__body{max-width:590px;margin-top:22px;font-size:clamp(16px,1.5vw,19px)}.lno-hero__content.is-center .lno-hero__body{margin-inline:auto}.lno-hero__content.is-right .lno-hero__body{margin-left:auto}.lno-hero__trust{display:inline-flex;align-items:center;gap:9px;margin-top:20px;font-size:13px;opacity:.9}.lno-hero__trust:before{content:"\2726";font-size:12px}.lno-values{padding-block:var(--lno-pt, 72px) var(--lno-pb, 72px)}.lno-values__header{max-width:760px;margin:0 auto 36px;text-align:var(--lno-header-align, center)}.lno-values__heading{font-size:clamp(32px,4.2vw,54px)}.lno-values__intro{margin-top:14px}.lno-values__grid{display:grid;grid-template-columns:repeat(var(--lno-columns, 4),minmax(0,1fr));gap:var(--lno-gap, 18px)}.lno-value-card{min-height:100%;padding:26px;border-radius:var(--lno-card-radius, 18px);background:var(--lno-card-bg, rgba(255,255,255,.65));border:1px solid var(--lno-card-border, rgba(75,0,130,.12));box-shadow:var(--lno-card-shadow, none);transition:transform .28s ease,box-shadow .28s ease}@media(hover:hover){.lno-value-card:hover{transform:translateY(-5px);box-shadow:var(--lno-shadow-card)}}.lno-value-card__icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:18px;border-radius:50%;background:var(--lno-icon-bg, rgba(75,0,130,.08));font-size:21px}.lno-value-card__icon img{width:26px;height:26px;object-fit:contain}.lno-value-card h3{margin:0 0 9px;font-size:21px}.lno-value-card .rte{font-size:14px;line-height:1.62;opacity:.88}.lno-editorial{padding-block:var(--lno-pt, 80px) var(--lno-pb, 80px);overflow:clip}.lno-editorial__grid{display:grid;grid-template-columns:minmax(0,var(--lno-image-col, 1.05fr)) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px)}.lno-editorial--reverse .lno-editorial__media{order:2}.lno-editorial--reverse .lno-editorial__content{order:1}.lno-editorial__media{position:relative;min-width:0}.lno-editorial__image-wrap{overflow:hidden;border-radius:var(--lno-image-radius, 22px);aspect-ratio:var(--lno-aspect, 4 / 5);box-shadow:var(--lno-image-shadow, 0 24px 70px rgba(45,20,60,.12))}.lno-editorial__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.lno-editorial__image-wrap:hover img{transform:scale(1.035)}}.lno-editorial__badge{position:absolute;right:-16px;bottom:24px;width:min(170px,42%);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;padding:18px;text-align:center;background:var(--lno-badge-bg, #efcd97);color:var(--lno-badge-text, #4b0082);box-shadow:var(--lno-shadow-card);font-size:13px;line-height:1.35}.lno-editorial__heading{font-size:clamp(36px,4.8vw,64px)}.lno-editorial__body{margin-top:20px}.lno-editorial__highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.lno-editorial__highlight{padding-top:13px;border-top:1px solid currentColor;opacity:.9}.lno-editorial__highlight strong{display:block;margin-bottom:4px;font-size:15px}.lno-editorial__highlight span{font-size:12px;line-height:1.4}.lno-sensory{padding-block:var(--lno-pt, 70px) var(--lno-pb, 70px)}.lno-sensory__header{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:50px;margin-bottom:34px;align-items:end}.lno-sensory__heading{font-size:clamp(34px,4.4vw,58px)}.lno-sensory__intro{font-size:16px;line-height:1.65}.lno-sensory__grid{display:grid;grid-template-columns:repeat(var(--lno-columns, 3),minmax(0,1fr));gap:14px}.lno-sensory-card{position:relative;padding:24px;min-height:168px;border-radius:var(--lno-card-radius, 18px);background:var(--lno-card-bg, rgba(255,255,255,.55));border:1px solid var(--lno-card-border, rgba(75,0,130,.12))}.lno-sensory-card__number{font-size:11px;letter-spacing:.14em;opacity:.56}.lno-sensory-card h3{margin:28px 0 8px;font-size:19px}.lno-sensory-card__value{font-size:14px;line-height:1.55}.lno-sensory-card__value>*:first-child{margin-top:0}.lno-sensory-card__value>*:last-child{margin-bottom:0}.lno-sensory__note{margin-top:24px;padding:16px 18px;border-left:2px solid currentColor;font-size:13px;opacity:.78}.lno-assurance{padding-block:var(--lno-pt, 34px) var(--lno-pb, 34px)}.lno-assurance__grid{display:grid;grid-template-columns:repeat(var(--lno-columns, 4),minmax(0,1fr));gap:1px;background:var(--lno-divider, rgba(75,0,130,.16));border:1px solid var(--lno-divider, rgba(75,0,130,.16));border-radius:var(--lno-card-radius, 16px);overflow:hidden}.lno-assurance__item{padding:22px 20px;background:var(--lno-item-bg, #fff)}.lno-assurance__item strong{display:block;margin-bottom:5px;font-size:14px}.lno-assurance__item span{font-size:12px;line-height:1.45;opacity:.75}body.lno-modal-open{overflow:hidden}.lno-popup-sequence{position:relative;z-index:999999}.lno-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:rgba(20,12,22,var(--lno-backdrop-opacity,.56));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s ease,visibility .26s ease}.lno-popup-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.lno-popup-panel{position:relative;width:min(var(--lno-popup-width, 520px),100%);max-height:min(88vh,760px);overflow:auto;padding:clamp(28px,5vw,44px);border-radius:var(--lno-popup-radius, 20px);background:var(--lno-popup-bg, #fff);color:var(--lno-popup-text, #3f2253);box-shadow:0 30px 90px #0000003d;transform:translateY(18px) scale(.985);opacity:0;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .28s ease}.lno-popup-backdrop.is-open .lno-popup-panel{transform:none;opacity:1}.lno-popup-close{position:absolute;top:14px;right:14px;width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:currentColor;font-size:24px;line-height:1;cursor:pointer}.lno-popup-kicker{margin:0 0 10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.lno-popup-title{margin:0;font-size:clamp(30px,6vw,44px);line-height:1.02}.lno-popup-copy{margin-top:15px;line-height:1.58}.lno-popup-copy p:last-child{margin-bottom:0}.lno-popup-form{margin-top:24px}.lno-popup-input-row{display:grid;grid-template-columns:1fr auto;gap:10px}.lno-popup-input-row input[type=email]{width:100%;min-height:50px;padding:12px 15px;border:1px solid currentColor;border-radius:999px;background:transparent;color:currentColor}.lno-popup-input-row .lno-button{min-height:50px}.lno-popup-smallprint{margin-top:12px;font-size:11px;line-height:1.45;opacity:.7}.lno-popup-status{margin-top:12px;font-size:13px}.lno-discount-code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding:14px 16px;border:1px dashed currentColor;border-radius:12px;font-size:18px;letter-spacing:.08em;font-weight:600}.lno-copy-code{border:0;background:transparent;color:currentColor;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lno-popup-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.lno-cookie-options{display:grid;gap:10px;margin-top:20px;padding:16px;border:1px solid rgba(0,0,0,.12);border-radius:12px}.lno-cookie-option{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45}.lno-cookie-option input{margin-top:3px}.lno-cookie-option--required{opacity:.72}.lno-cookie-preferences-link{position:fixed;bottom:14px;z-index:999998;padding:8px 12px;border:1px solid currentColor;border-radius:999px;background:var(--lno-popup-bg, #fffaf4);color:var(--lno-popup-text, #4b0082);font:inherit;font-size:11px;line-height:1;cursor:pointer;box-shadow:0 8px 24px #0000001f;opacity:.9}.lno-cookie-preferences-link:hover{opacity:1;transform:translateY(-1px)}.lno-cookie-preferences-link--bottom_left{left:14px}.lno-cookie-preferences-link--bottom_right{right:14px}.shopify-design-mode [data-lno-reveal],.shopify-design-mode .lno-word-reveal .lno-word{opacity:1!important;transform:none!important}@media(max-width:990px){.lno-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lno-editorial__grid{grid-template-columns:1fr;gap:36px}.lno-editorial--reverse .lno-editorial__media,.lno-editorial--reverse .lno-editorial__content{order:initial}.lno-editorial__image-wrap{aspect-ratio:4 / 3}.lno-sensory__header{grid-template-columns:1fr;gap:14px}.lno-sensory__grid,.lno-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.lno-container,.lno-container--narrow{width:min(100% - 28px,1240px)}.lno-hero{min-height:var(--lno-hero-height-mobile, 640px);align-items:var(--lno-hero-v-mobile, end)}.lno-hero__content-wrap{padding-block:70px 46px}.lno-hero__content{text-align:var(--lno-text-align-mobile, left)}.lno-hero__heading{font-size:clamp(38px,12vw,58px)}.lno-hero__overlay{background:linear-gradient(0deg,rgba(var(--lno-overlay-rgb,0,0,0),calc(var(--lno-overlay-opacity,.35) + .24)),rgba(var(--lno-overlay-rgb,0,0,0),calc(var(--lno-overlay-opacity,.35) * .2)) 72%)}.lno-button-row{align-items:stretch}.lno-button-row .lno-button{flex:1 1 100%}.lno-values__grid{grid-template-columns:1fr}.lno-value-card{padding:22px}.lno-editorial__image-wrap{aspect-ratio:var(--lno-aspect-mobile, 4 / 5)}.lno-editorial__badge{right:8px;bottom:12px}.lno-editorial__highlights{grid-template-columns:1fr;gap:10px}.lno-sensory__grid{grid-template-columns:1fr}.lno-sensory-card{min-height:auto}.lno-assurance__grid,.lno-popup-input-row{grid-template-columns:1fr}.lno-popup-input-row .lno-button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-lno-reveal],.lno-word-reveal .lno-word{opacity:1!important;transform:none!important}.lno-hero__media img{transform:none!important}}:root{--lno-radius: 16px;--lno-ink: #301d32;--lno-plum: #351b38;--lno-plum-2: #4a2950;--lno-cream: #f8f3ed;--lno-paper: #fffaf5;--lno-gold: #cfa365;--lno-line: rgba(48, 29, 50, .14);--lno-shadow-soft: 0 24px 70px rgba(43, 24, 45, .1);--lno-shadow-card: 0 14px 38px rgba(43, 24, 45, .08)}body{letter-spacing:.003em}h1,h2,h3,.h1,.h2,.h3,.homepage-sections--title,.product-details-product-title,.lno-heading{letter-spacing:-.035em}p,.rte,.product-description,.product-form-block{text-wrap:pretty}.wrapper-spacing--v--template{padding-top:clamp(34px,5vw,72px);padding-bottom:clamp(40px,6vw,86px)}.btn,button.btn,.shopify-payment-button__button,.product-form__submit,.dynamic-section-button--popup{min-height:50px;border-radius:8px!important;font-weight:600;letter-spacing:.07em;box-shadow:none}@media(hover:hover){.btn:hover,button.btn:hover,.shopify-payment-button__button:hover,.product-form__submit:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2b182d1f}}.grid-view-item,.product-card-basic{border-radius:14px;overflow:clip}.grid-view-item img,.product-card-basic img{transition:transform .7s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.grid-view-item:hover img,.product-card-basic:hover img{transform:scale(1.025)}}.lno-hero{min-height:var(--lno-hero-height, 780px);align-items:center;background:var(--lno-fallback-bg, var(--lno-plum))}.lno-hero__overlay{z-index:1;background:var(--lno-overlay-color, #1c0f1d);opacity:var(--lno-overlay-opacity, .4)}.lno-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.12;background-image:radial-gradient(circle at 15% 22%,rgba(255,255,255,.22) 0 1px,transparent 1.5px),radial-gradient(circle at 78% 65%,rgba(255,255,255,.18) 0 1px,transparent 1.5px);background-size:34px 34px,46px 46px;mix-blend-mode:soft-light}.lno-hero__media img{transform:scale(1.01);animation:lnoHeroDrift 16s ease-in-out infinite alternate}@keyframes lnoHeroDrift{0%{transform:scale(1.01) translateZ(0)}to{transform:scale(1.065) translate3d(-.8%,-.4%,0)}}.lno-hero__content-wrap{min-height:inherit;display:flex;align-items:center;position:relative;z-index:2;padding-block:clamp(90px,10vw,150px)}.lno-hero__content{position:relative;max-width:var(--lno-content-width, 700px)}.lno-hero--panel .lno-hero__content{padding:clamp(26px,4vw,48px);background:color-mix(in srgb,var(--lno-panel-bg, #351b38) 80%,transparent);border:1px solid rgba(255,255,255,.18);border-radius:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 90px #0000002e}.lno-hero__eyebrow{display:inline-flex;align-items:center;gap:12px}.lno-hero__eyebrow:before{content:"";width:32px;height:1px;background:currentColor;opacity:.7}.lno-hero__heading{max-width:12ch;font-size:clamp(50px,6.4vw,var(--lno-heading-max, 92px));line-height:.94;text-shadow:0 8px 40px rgba(0,0,0,.16)}.lno-hero__content.is-center .lno-hero__heading{margin-inline:auto}.lno-hero__content.is-right .lno-hero__heading{margin-left:auto}.lno-hero__body{max-width:54ch;margin-top:24px;font-size:clamp(16px,1.4vw,19px);line-height:1.7}.lno-hero .lno-button{gap:14px;padding-inline:24px;font-weight:650}.lno-hero__trust{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.28);font-size:12px;letter-spacing:.035em}.lno-hero__signature{position:absolute;right:0;bottom:clamp(80px,9vw,130px);width:min(260px,24vw);padding:22px;color:var(--lno-hero-text, #fff);border:1px solid rgba(255,255,255,.3);border-radius:16px;background:#1b0e1d42;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lno-hero__signature-kicker{display:block;margin-bottom:28px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.76}.lno-hero__signature strong{display:block;margin-bottom:8px;font-size:20px;font-family:var(--header-font-stack)}.lno-hero__signature>span:last-child{display:block;font-size:12px;line-height:1.55;opacity:.84}.lno-hero__scroll{position:absolute;z-index:3;left:24px;bottom:26px;display:flex;align-items:center;gap:10px;color:var(--lno-hero-text, #fff);font-size:9px;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;opacity:.75}.lno-hero__scroll span{width:1px;height:38px;background:currentColor;animation:lnoScrollPulse 1.8s ease-in-out infinite}@keyframes lnoScrollPulse{0%,to{transform:scaleY(.45);transform-origin:top;opacity:.45}50%{transform:scaleY(1);opacity:1}}.lno-shop-paths{padding-block:var(--lno-pt,90px) var(--lno-pb,90px)}.lno-shop-paths__header{max-width:820px;margin-bottom:38px}.lno-shop-paths__header.lno-align--center{margin-inline:auto;text-align:center}.lno-shop-paths__heading{font-size:clamp(38px,5vw,66px);max-width:13ch}.lno-shop-paths__header.lno-align--center .lno-shop-paths__heading{margin-inline:auto}.lno-shop-paths__intro{max-width:62ch;margin-top:16px;line-height:1.65}.lno-shop-paths__header.lno-align--center .lno-shop-paths__intro{margin-inline:auto}.lno-shop-paths__grid{display:grid;grid-template-columns:repeat(var(--lno-columns,4),minmax(0,1fr));gap:var(--lno-gap,14px)}.lno-path-card{position:relative;min-height:520px;overflow:hidden;border-radius:var(--lno-card-radius,16px);color:#fff;isolation:isolate;box-shadow:0 18px 50px #2b182d14}.lno-path-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.lno-path-card__media,.lno-path-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.lno-path-card__media img,.lno-path-card__media svg{width:100%;height:100%;object-fit:cover;object-position:var(--lno-path-position,center);transition:transform .9s cubic-bezier(.22,.61,.36,1),filter .5s ease}.lno-path-card__overlay{z-index:1;background:linear-gradient(180deg,transparent 25%,var(--lno-path-overlay,#1d111f) 100%);opacity:var(--lno-path-overlay-opacity,.35)}.lno-path-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000005 20%,#000000b8)}.lno-path-card__content{position:absolute;inset:auto 0 0;z-index:2;padding:24px}.lno-path-card__eyebrow{display:block;margin-bottom:10px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.lno-path-card h3{margin:0;font-size:clamp(26px,2.7vw,38px);line-height:1;color:inherit}.lno-path-card .rte{margin-top:10px;max-height:0;overflow:hidden;opacity:0;transform:translateY(10px);transition:max-height .45s ease,opacity .32s ease,transform .32s ease;font-size:13px;line-height:1.55}.lno-path-card__cta{display:inline-flex;gap:8px;margin-top:16px;padding-bottom:3px;border-bottom:1px solid currentColor;font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media(hover:hover){.lno-path-card:hover .lno-path-card__media img{transform:scale(1.055);filter:saturate(.9)}.lno-path-card:hover .rte{max-height:120px;opacity:.92;transform:none}}.lno-scent-finder{padding-block:var(--lno-pt,90px) var(--lno-pb,90px);overflow:hidden}.lno-scent-finder__header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,7vw,100px);align-items:end;margin-bottom:42px}.lno-scent-finder__heading{max-width:11ch;font-size:clamp(40px,5.2vw,68px)}.lno-scent-finder__intro{max-width:60ch;line-height:1.7;opacity:.84}.lno-scent-finder__grid{display:grid;grid-template-columns:repeat(var(--lno-columns,4),minmax(0,1fr));gap:12px}.lno-mood-card{position:relative;min-height:310px;padding:24px;border:1px solid var(--lno-card-border);border-radius:14px;background:var(--lno-card-bg);transition:transform .3s ease,border-color .3s ease,background .3s ease}.lno-mood-card:before{content:"";position:absolute;top:-1px;left:24px;width:58px;height:3px;background:var(--lno-mood-accent);border-radius:0 0 4px 4px}.lno-mood-card__top{display:flex;justify-content:space-between;align-items:start}.lno-mood-card__symbol{font-size:30px;color:var(--lno-mood-accent)}.lno-mood-card__index{font-size:10px;letter-spacing:.14em;opacity:.45}.lno-mood-card h3{margin:70px 0 12px;color:inherit;font-size:26px}.lno-mood-card .rte{font-size:13px;line-height:1.65;opacity:.76}.lno-mood-card__link{display:inline-flex;gap:8px;margin-top:22px;color:inherit;text-decoration:none;font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media(hover:hover){.lno-mood-card:hover{transform:translateY(-6px);border-color:var(--lno-mood-accent)}.lno-mood-card:hover .lno-mood-card__link span{transform:translate(4px)}}.lno-proof{padding-block:var(--lno-pt,85px) var(--lno-pb,85px)}.lno-proof__header{max-width:760px;margin-bottom:38px}.lno-proof__heading{max-width:13ch;font-size:clamp(38px,5vw,64px)}.lno-proof__intro{margin-top:14px;max-width:60ch}.lno-proof__grid{display:grid;grid-template-columns:repeat(var(--lno-columns,3),minmax(0,1fr));gap:14px}.lno-proof-card{margin:0;padding:28px;border:1px solid var(--lno-card-border);border-radius:14px;background:var(--lno-card-bg);box-shadow:0 12px 34px #2b182d0a}.lno-proof-card__stars{margin-bottom:28px;color:var(--lno-gold);letter-spacing:.12em;font-size:12px}.lno-proof-card__quote{min-height:120px;font-family:var(--header-font-stack);font-size:clamp(21px,2vw,28px);line-height:1.2}.lno-proof-card footer{display:flex;flex-direction:column;gap:3px;padding-top:22px;margin-top:24px;border-top:1px solid var(--lno-card-border);font-size:12px}.lno-proof-card footer span{opacity:.62}.template-product .product-single-wrapper{max-width:1380px}.template-product .product-single{gap:clamp(28px,4vw,64px)}.template-product .product-details-wrapper{padding:clamp(24px,3.4vw,42px);border:1px solid rgba(48,29,50,.12);border-radius:18px;background:#fffaf5;box-shadow:0 20px 55px #2b182d0f}.template-product .product-details-product-title{font-size:clamp(36px,4vw,58px);line-height:.98}.template-product .product-form-block{color:var(--lno-ink)}.template-product [data-product-media-wrapper] img,.template-product .product-media-wrapper img{border-radius:14px}.template-product .product-form__submit,.template-product .shopify-payment-button__button--unbranded{min-height:56px!important;font-size:13px!important}.template-product .product-description-wrapper,.template-product .accordion-content{line-height:1.7}.lno-note-pyramid{padding-block:var(--lno-pt,90px) var(--lno-pb,90px);overflow:hidden}.lno-note-pyramid__layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(36px,7vw,110px);align-items:start}.lno-note-pyramid__header{position:sticky;top:110px}.lno-note-pyramid__heading{max-width:8ch;font-size:clamp(42px,5.5vw,70px)}.lno-note-pyramid__header .rte{max-width:48ch;margin-top:20px;line-height:1.7;opacity:.78}.lno-note-pyramid__stack{display:grid;gap:12px}.lno-note-layer{position:relative;padding:28px;border:1px solid color-mix(in srgb,var(--lno-accent) 25%,transparent);border-radius:14px;background:var(--lno-card-bg)}.lno-note-layer--1{width:76%;margin-inline:auto}.lno-note-layer--2{width:88%;margin-inline:auto}.lno-note-layer--3{width:100%}.lno-note-layer__meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.lno-note-layer__meta span{color:var(--lno-accent)}.lno-note-layer__meta em{font-style:normal;opacity:.58}.lno-note-layer h3{margin:0 0 10px;color:inherit;font-size:clamp(24px,3vw,36px)}.lno-note-layer__value{font-size:14px;line-height:1.65;opacity:.82}.lno-ritual{padding-block:var(--lno-pt,85px) var(--lno-pb,85px)}.lno-ritual__header{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,7vw,100px);align-items:end;margin-bottom:46px}.lno-ritual__heading{max-width:11ch;font-size:clamp(38px,5vw,64px)}.lno-ritual__intro{max-width:58ch;line-height:1.7}.lno-ritual__steps{border-top:1px solid var(--lno-line)}.lno-ritual-step{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--lno-line)}.lno-ritual-step__number{color:var(--lno-accent);font-size:11px;letter-spacing:.14em}.lno-ritual-step h3{margin:0 0 8px;font-size:24px}.lno-ritual-step .rte{max-width:68ch;font-size:14px;line-height:1.65;opacity:.8}.lno-ritual__note{margin-top:28px;max-width:72ch;padding:18px 20px;border-left:3px solid var(--lno-accent);background:color-mix(in srgb,var(--lno-accent) 8%,transparent);font-size:13px;line-height:1.6}.lno-sensory__heading{max-width:12ch}.lno-sensory-card{min-height:210px;padding:26px;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease}.lno-sensory-card h3{margin-top:50px;font-size:22px}@media(hover:hover){.lno-sensory-card:hover{transform:translateY(-4px);box-shadow:var(--lno-shadow-card);border-color:currentColor}}.lno-assurance__item strong{font-size:13px;letter-spacing:.01em}.lno-editorial__grid{gap:clamp(36px,7vw,100px)}.lno-editorial__image-wrap{box-shadow:0 30px 80px #2b182d1f}.lno-editorial__heading{max-width:11ch}.lno-editorial__badge{width:min(150px,38%);font-family:var(--header-font-stack);font-size:15px}.homepage-sections--title{font-size:clamp(34px,4vw,54px);line-height:1}@media(max-width:1100px){.lno-hero__signature{display:none}.lno-shop-paths__grid,.lno-scent-finder__grid,.lno-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.lno-hero{min-height:var(--lno-hero-height-mobile, 720px)}.lno-hero__content-wrap{align-items:flex-end;padding-block:90px 54px}.lno-hero__heading{font-size:clamp(44px,13vw,66px);max-width:10ch}.lno-hero__body{font-size:15px}.lno-hero__scroll{display:none}.lno-hero--panel .lno-hero__content{padding:22px;border-radius:14px}.lno-shop-paths{padding-block:64px}.lno-shop-paths__grid{grid-template-columns:1fr}.lno-path-card{min-height:460px}.lno-path-card .rte{max-height:120px;opacity:.9;transform:none}.lno-scent-finder{padding-block:64px}.lno-scent-finder__header,.lno-ritual__header,.lno-note-pyramid__layout{grid-template-columns:1fr;gap:18px}.lno-scent-finder__grid,.lno-proof__grid{grid-template-columns:1fr}.lno-mood-card{min-height:260px}.lno-mood-card h3{margin-top:46px}.lno-note-pyramid{padding-block:64px}.lno-note-pyramid__header{position:static}.lno-note-layer--1,.lno-note-layer--2,.lno-note-layer--3{width:100%}.lno-note-layer__meta{margin-bottom:26px}.lno-ritual{padding-block:64px}.lno-ritual-step{grid-template-columns:48px 1fr;padding:22px 0}.template-product .product-details-wrapper{padding:22px 18px;border-radius:14px}.template-product .product-details-product-title{font-size:38px}}@media(prefers-reduced-motion:reduce){.lno-hero__media img,.lno-hero__scroll span{animation:none!important}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lno-hero__content-wrap{align-items:var(--lno-hero-v, center)}@media(max-width:749px){.lno-hero__content-wrap{align-items:var(--lno-hero-v-mobile, end)}}.site-header{border-bottom:1px solid rgba(48,29,50,.09);transition:background-color .26s ease,box-shadow .26s ease,border-color .26s ease}.site-header.header-is-sticky{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.site-header:not(.overlay-header){box-shadow:0 8px 28px #2b182d06}.site-header .site-nav>li>a,.site-header .site-nav__link,.site-header .top-links a{letter-spacing:.055em}.site-header .nav-link-animated:after{height:1px}.site-header__logo-image{transition:transform .32s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.site-header__logo-link:hover .site-header__logo-image{transform:scale(1.025)}}.grid-view-item,.product-card-basic{background:transparent}.grid-view-item-image,.product-card-basic__image{overflow:hidden;border-radius:14px;background:#f3ebe2}.product-grid--vendor,.product-card-basic__vendor{margin-top:15px;color:#301d328f;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase}.product-grid--title,.product-card-basic__title{margin-top:7px;font-family:var(--header-font-stack);font-size:clamp(20px,1.7vw,25px)!important;line-height:1.08;letter-spacing:-.015em}.product-grid--price,.product-card-basic__price{margin-top:8px;font-size:13px;letter-spacing:.02em}.product-grid--quick-shop,.product-card-basic__add-button{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.collection-header__title,.collection-info .template-title{font-family:var(--header-font-stack);font-size:clamp(46px,6vw,82px)!important;line-height:.96;letter-spacing:-.035em;text-wrap:balance}.collection-header__description,.collection-info__description{max-width:68ch;line-height:1.75}.collection-filters{border-color:#301d321f!important}.collection-filters__sort{border-radius:8px}.homepage-sections-wrapper:not(.lno-section) .homepage-sections--title{max-width:16ch;margin-inline:auto;letter-spacing:-.025em}.footer-main{border-top:1px solid rgba(255,250,245,.12)}.footer-main--inner{padding-top:clamp(54px,7vw,92px)!important;padding-bottom:clamp(44px,6vw,76px)!important}.footer-header{margin-bottom:18px!important;font-size:11px!important;letter-spacing:.13em;text-transform:uppercase}.footer-content,.footer-article{line-height:1.75}.footer-email-input{min-height:52px;border-radius:8px 0 0 8px!important}.footer-email-submit{min-height:52px;border-radius:0 8px 8px 0!important}.footer-bottom{border-top:1px solid rgba(255,250,245,.12)}.bottom--footer{font-size:11px;letter-spacing:.03em}a:not(.lno-path-card__link):not(.lno-button),button,summary{text-underline-offset:3px}::selection{background:#e4bd80;color:#301d32}@media(max-width:749px){.product-grid--title,.product-card-basic__title{font-size:20px!important}.collection-header__title,.collection-info .template-title{font-size:clamp(40px,12vw,58px)!important}.footer-main--inner{padding-top:52px!important}}#shopify-section-safe_hero_home .slideshow-slider-container{padding:0!important;background:#351b38}#shopify-section-safe_hero_home .swiper-slide--inner{border-radius:0!important}#shopify-section-safe_hero_home .homepage-sections--slideshow-wrapper{overflow:hidden}#shopify-section-safe_hero_home .homepage-sections--slideshow-wrapper img{transform:scale(1.015);animation:lnoSafeHeroDrift 16s ease-in-out infinite alternate}@keyframes lnoSafeHeroDrift{0%{transform:scale(1.015) translateZ(0)}to{transform:scale(1.065) translate3d(-.7%,-.35%,0)}}#shopify-section-safe_hero_home .slideshow-mobile-image-content,#shopify-section-safe_hero_home .slideshow-desktop-image-content,#shopify-section-safe_hero_home .caption{max-width:min(760px,88vw)}#shopify-section-safe_hero_home h2.homepage-sections--title{max-width:11ch;margin-bottom:22px;font-size:clamp(52px,6.2vw,92px)!important;line-height:.94!important;letter-spacing:-.045em!important;text-wrap:balance;text-shadow:0 12px 45px rgba(0,0,0,.24)}#shopify-section-safe_hero_home .rte,#shopify-section-safe_hero_home .slideshow--text{max-width:56ch;font-size:clamp(16px,1.45vw,19px)!important;line-height:1.65}#shopify-section-safe_hero_home .btn{min-height:52px;padding-inline:24px;border-radius:8px!important}#shopify-section-safe_banner_home .wrapper-spacing--v{border-top:1px solid rgba(48,29,50,.08);border-bottom:1px solid rgba(48,29,50,.08)}#shopify-section-safe_intro_home .homepage-featured-rich-text{max-width:980px}#shopify-section-safe_intro_home .homepage-sections--title{max-width:18ch!important;font-size:clamp(38px,4.9vw,66px)!important;line-height:.98!important}#shopify-section-safe_intro_home .featured-row__subtext{max-width:68ch;margin-inline:auto;line-height:1.75}#shopify-section-safe_discovery_home .image-with-text__container,#shopify-section-safe_story_home .image-with-text__container,#shopify-section-safe_experience_home .image-with-text__container{padding-inline:clamp(18px,4vw,64px)}#shopify-section-safe_discovery_home .homepage-content--image,#shopify-section-safe_story_home .homepage-content--image,#shopify-section-safe_experience_home .homepage-content--image{overflow:hidden;border-radius:20px;box-shadow:0 28px 75px #2b182d1c}#shopify-section-safe_discovery_home .homepage-content--image img,#shopify-section-safe_story_home .homepage-content--image img,#shopify-section-safe_experience_home .homepage-content--image img{transition:transform .85s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){#shopify-section-safe_discovery_home .homepage-content--image:hover img,#shopify-section-safe_story_home .homepage-content--image:hover img,#shopify-section-safe_experience_home .homepage-content--image:hover img{transform:scale(1.035)}}#shopify-section-safe_discovery_home .homepage-sections--title,#shopify-section-safe_story_home .homepage-sections--title,#shopify-section-safe_experience_home .homepage-sections--title{max-width:11ch!important;margin-inline:0!important;font-size:clamp(38px,4.6vw,62px)!important;line-height:.98!important}#shopify-section-safe_discovery_home .featured-row__subtext,#shopify-section-safe_story_home .featured-row__subtext,#shopify-section-safe_experience_home .featured-row__subtext{max-width:58ch;line-height:1.75}#shopify-section-safe_featured_scents,#shopify-section-safe_featured_ceramics{position:relative}#shopify-section-safe_featured_scents .section-header-wrapper,#shopify-section-safe_featured_ceramics .section-header-wrapper{max-width:860px;margin-inline:auto}#shopify-section-safe_featured_scents .homepage-sections--title,#shopify-section-safe_featured_ceramics .homepage-sections--title{max-width:15ch!important;font-size:clamp(40px,4.8vw,64px)!important}#shopify-section-safe_video_home .section-header-wrapper,#shopify-section-safe_video_home .sitewide--title-wrapper{max-width:820px;margin-inline:auto}#shopify-section-safe_video_home video,#shopify-section-safe_video_home .homepage-video-content__placeholder{border-radius:18px;overflow:hidden;box-shadow:0 24px 65px #2b182d1a}#shopify-section-safe_logos_home .logo-bar__item{transition:transform .26s ease,opacity .26s ease}@media(hover:hover){#shopify-section-safe_logos_home .logo-bar__item:hover{transform:translateY(-4px)}}#shopify-section-safe_faq_home .accordion-content{border-color:#301d321f}#shopify-section-safe_faq_home summary{font-family:var(--header-font-stack);font-size:clamp(20px,2vw,26px)}.lno-native-home-reveal{opacity:0;transform:translateY(28px);transition:opacity .72s ease,transform .72s cubic-bezier(.22,.61,.36,1)}.lno-native-home-reveal.is-visible{opacity:1;transform:none}.lno-native-home-image-reveal{opacity:0;transform:scale(.975);transition:opacity .82s ease,transform .92s cubic-bezier(.22,.61,.36,1)}.lno-native-home-image-reveal.is-visible{opacity:1;transform:none}@media(max-width:749px){#shopify-section-safe_hero_home h2.homepage-sections--title{font-size:clamp(44px,13vw,64px)!important}#shopify-section-safe_intro_home .homepage-featured-rich-text{text-align:left!important}#shopify-section-safe_discovery_home .image-with-text__container,#shopify-section-safe_story_home .image-with-text__container,#shopify-section-safe_experience_home .image-with-text__container{padding-inline:14px}#shopify-section-safe_discovery_home .homepage-content--image,#shopify-section-safe_story_home .homepage-content--image,#shopify-section-safe_experience_home .homepage-content--image{border-radius:14px}}@media(prefers-reduced-motion:reduce){#shopify-section-safe_hero_home .homepage-sections--slideshow-wrapper img{animation:none!important;transform:none!important}.lno-native-home-reveal,.lno-native-home-image-reveal{opacity:1!important;transform:none!important}}@media(hover:hover){.grid-view-item:hover,.product-card-basic:hover,.grid-view-item:hover img,.product-card-basic:hover img{transform:none!important}}@media(hover:hover){#MainContent.homepage-wrapper .grid-view-item:hover{transform:none!important}#MainContent.homepage-wrapper .grid-view-item .aspect-ratio .responsive-image-wrapper{width:100%!important;height:100%!important}#MainContent.homepage-wrapper .grid-view-item .aspect-ratio img,#MainContent.homepage-wrapper .grid-view-item:hover .aspect-ratio img{width:100%!important;height:100%!important;object-fit:cover!important;transform:translate(-50%,-50%)!important}#MainContent.homepage-wrapper .grid-view-item .grid__image.image-height--natural img,#MainContent.homepage-wrapper .grid-view-item:hover .grid__image.image-height--natural img{transform:none!important}#MainContent.homepage-wrapper .grid-view-item .product-card__image--secondary{top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lno-enhancements.css.map */
