:root{--lv2-ink:#0a0a0a;--lv2-slate:#6f6f6d;--lv2-ash:#a3a3a0;--lv2-mist:#e4e4e2;--lv2-stone:#f3f3f2;--lv2-line:#2a2a2a;--lv2-serif:"Cormorant Garamond",Georgia,serif;--lv2-sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body,.lv,.lvx,.lvb,.lvh{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1}.lv-num,.lvloss-amt,.lvb-pprice,.lvb-punit,.lvx-idx,.lv-idx,.lvcmp-v,.price,.lvb [data-lvb-price]{font-family:var(--lv2-sans)!important;font-variant-numeric:lining-nums tabular-nums}.announcement-bar-section .utility-bar{padding-bottom:44px}.announcement-bar__message{font-family:var(--lv2-sans);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.section-header{margin-top:-36px;padding:0 20px;position:sticky;top:0;z-index:5!important;background:transparent}.shopify-section-group-header-group.announcement-bar-section{z-index:1!important;position:relative}.shopify-section-header-sticky{top:0}.section-header .header-wrapper{background:transparent!important;border:0!important;padding:8px 0}.section-header .header-wrapper.header-wrapper--border-bottom{border-bottom:0!important}.section-header .header{background:#fff;border-radius:18px;box-shadow:0 6px 30px #00000024,0 1px #0000000a;max-width:1400px;margin:0 auto;padding:0 28px!important;min-height:72px;align-items:center}.header__heading-logo{max-width:150px}.header__inline-menu .list-menu--inline{gap:6px}.header__menu-item{font-family:var(--lv2-sans);font-size:1.5rem;font-weight:500;letter-spacing:0;color:var(--lv2-ink);padding:1.2rem 1.4rem}.header__menu-item span{border-bottom:2px solid transparent;padding-bottom:2px;transition:border-color .2s}.header__menu-item:hover span{text-decoration:none;text-underline-offset:0;border-color:var(--lv2-ash)}.header__active-menu-item{text-decoration:none!important}.header__menu-item .header__active-menu-item{border-color:var(--lv2-ink)}.header__icons{gap:.4rem}.header__icon .svg-wrapper svg{width:2rem;height:2rem}.header__icon--cart .svg-wrapper svg{width:4.8rem;height:4.8rem}.header__icon{color:var(--lv2-ink)}.cart-count-bubble{background:var(--lv2-ink);color:#fff;font-family:var(--lv2-sans);font-weight:600}.header .localization-form .disclosure__button,.header .localization-selector{font-family:var(--lv2-sans);font-size:1.35rem;font-weight:500;color:#333;letter-spacing:0}@media screen and (max-width:989px){.announcement-bar-section .utility-bar{padding-bottom:40px}.announcement-bar__message{font-size:1rem;letter-spacing:.08em}.section-header{margin-top:-30px;padding:0 12px}.section-header .header{min-height:60px;padding:0 16px!important;border-radius:16px}.header__heading-logo{max-width:120px}}.lvh .lvh-prod-img{display:block!important}.template-index .section-header+*,.template-index #MainContent{margin-top:0}.footer{background:#0d0d0d!important;color:#d9d9d7;font-family:var(--lv2-sans)}.footer .page-width{max-width:1240px}.footer__content-top{padding-top:7.2rem!important;padding-bottom:4.8rem!important;border-bottom:1px solid #262626}.footer__content-top{display:grid!important;grid-template-columns:1.9fr 1fr;gap:5rem;align-items:start}.footer__content-top .footer__blocks-wrapper{display:grid!important;grid-template-columns:1.3fr 1fr;gap:1.2rem 5rem;margin:0;width:100%}.footer__content-top .footer-block:nth-child(1){grid-column:1;grid-row:1}.footer__content-top .footer-block:nth-child(2){grid-column:1;grid-row:2}.footer__content-top .footer-block--menu{grid-column:2;grid-row:1/3}.footer-block-image img,.footer-block__details-content.footer-block-image img{filter:invert(1)}.footer__content-top .footer-block{margin:0!important;max-width:none!important;width:auto!important}.footer-block--image .footer-block__brand-info,.footer-block--image .footer-block__image-wrapper{margin:0 0 .6rem}.footer-block--image img{filter:invert(1);max-width:150px}.footer-block .footer-block__details-content.rte,.footer-block .footer-block__details-content.rte p{font-size:1.5rem!important;line-height:1.6;color:#8f8f8d!important;max-width:34ch;margin:0}.footer-block--text .footer-block__details-content p{margin:0;color:#8f8f8d}.footer-block__heading{font-family:var(--lv2-sans)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.18em;text-transform:uppercase;color:#8f8f8d!important;margin:0 0 2rem!important}.footer-block__details-content .list-menu__item--link{font-size:1.5rem;color:#e6e6e4;padding:.7rem 0;letter-spacing:0}.footer-block__details-content .list-menu__item--link:hover{color:#fff;text-decoration:none}.footer-block--newsletter{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:flex-start;margin:0!important;gap:0}.footer-block--newsletter .footer-block__newsletter,.footer-block--newsletter .footer-block__heading{text-align:left}.footer__newsletter{max-width:42rem;margin:0}.footer__newsletter .field{border:1px solid #333;border-radius:999px;overflow:hidden;background:transparent}.footer__newsletter .field:before,.footer__newsletter .field:after{display:none}.footer__newsletter .field__input{background:transparent;color:#fff;padding-left:2rem;box-shadow:none!important;border:0}.footer__newsletter .field__label{left:2rem;color:#777}.footer__newsletter .field__button{background:#fff;color:#111;width:5.4rem;right:0;height:100%;border-radius:0}.footer__newsletter .field__button svg{color:#111}.footer__follow-on-shop{margin-top:1.8rem;display:block}.footer__content-bottom{border-top:0!important;padding-top:3.2rem}.footer__content-bottom-wrapper{align-items:flex-end;gap:3rem}.footer__localization{gap:1.2rem}.footer__localization h2{font-family:var(--lv2-sans);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#777;font-weight:500;margin-bottom:.8rem}.footer .localization-form .disclosure__button{border:1px solid #333;border-radius:10px;padding:1.1rem 1.4rem;min-width:18rem;color:#e6e6e4;font-size:1.4rem;justify-content:space-between}.footer .localization-form .disclosure__button:hover{border-color:#666}.footer__payment .list-payment{gap:.6rem;justify-content:flex-end}.footer__payment .list-payment__item{margin:0}.footer__payment .list-payment__item svg{border-radius:4px}.footer__copyright{text-align:left;padding-top:2.2rem;border-top:1px solid #262626;margin-top:2.8rem;font-size:1.3rem;color:#777}.footer__copyright .copyright__content{color:#777;letter-spacing:0}.footer__copyright .policies{display:inline}.footer__copyright .policies .list-menu__item{color:#777}@media screen and (max-width:989px){.footer__content-top{grid-template-columns:1fr;gap:3.2rem}.footer__content-top .footer__blocks-wrapper{grid-template-columns:1fr;gap:2.4rem}.footer__content-top .footer-block:nth-child(1),.footer__content-top .footer-block:nth-child(2),.footer__content-top .footer-block--menu{grid-column:auto;grid-row:auto}.footer__content-bottom-wrapper{flex-direction:column;align-items:flex-start}.footer__payment .list-payment{justify-content:flex-start}}.template-product #MainContent{padding-top:.8rem}.product__media-wrapper{padding-right:2rem}.product-media-container{border-radius:28px;overflow:hidden;border:1px solid var(--lv2-mist)!important;background:#fff}.product-media-container:after{display:none}.product__media-item:not(.is-active) .product-media-container{border-radius:22px}.thumbnail-list{margin-top:1.4rem}.thumbnail{border-radius:12px;overflow:hidden;border:1px solid var(--lv2-mist)}.thumbnail[aria-current=true]{box-shadow:0 0 0 1.5px var(--lv2-ink)}.product__media-icon,.product__media-toggle:focus-visible{border-radius:999px}.product__info-wrapper{padding-left:1rem}.product__info-container{background:var(--lv2-stone);border-radius:28px;padding:3.6rem 3.6rem 3.2rem}.product__text.caption-with-letter-spacing{font-family:var(--lv2-sans);font-size:1.2rem;letter-spacing:.22em;color:var(--lv2-slate);font-weight:500}.product__title h1,.product__title .h1{font-family:var(--lv2-serif)!important;font-weight:400!important;font-size:4.4rem!important;line-height:1.05!important;letter-spacing:-.005em!important;color:var(--lv2-ink)!important;text-wrap:balance}.lvb{margin-top:1.2rem}.lvb ul.lvb-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 2.4rem;font-size:11.5px}.lvb-badges li{background:#fff;border:1px solid var(--lv2-mist);border-radius:999px;padding:.55rem 1rem;color:#222}.lvb-badges svg{width:13px;height:13px}.lvb-chip{background:#fff}.lvb-step{font-size:12px;letter-spacing:.16em;color:var(--lv2-slate);font-weight:600}.lvb-pack{border-radius:14px}.lvb-pack[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--lv2-ink)}.lvb-tag{border-radius:5px;letter-spacing:.1em;padding:.3rem .6rem}.lvb-pname{font-size:15px}.lvb-pprice{font-size:18px;font-weight:600}.lvb-sw{background:#fff}.lvb-add{border-radius:999px;height:60px;font-size:16.5px;justify-content:space-between;padding:0 2.6rem}.lvb .lvb-ready{background:transparent;padding:0;text-align:left;justify-content:flex-start;font-size:13px;color:var(--lv2-slate);margin:0 0 1.2rem}.lvb-acc{margin-top:2.4rem}.lvb-acc summary{font-size:15px}.lvb-panel{color:var(--lv2-slate)}.lvb-spec{grid-template-columns:auto 1fr;font-size:13.5px}.lvb-spec dd{font-weight:500}.lvb-bar{border-radius:16px;box-shadow:0 10px 30px #00000014}.lvb-bar button{border-radius:999px}@media screen and (max-width:989px){.product__media-wrapper{padding-right:0}.product__info-wrapper{padding-left:0}.product__info-container{padding:2.6rem 2rem 2.4rem;border-radius:20px}.product__title h1,.product__title .h1{font-size:3.6rem!important}}.lv{font-family:var(--lv2-sans)}.lv .lv-band{padding:clamp(72px,9vw,120px) 0}.lv .lv-wrap{max-width:1240px}.lv .lv-eyebrow{font-size:12px;letter-spacing:.22em;font-weight:500}.lv .lv-h2{font-family:var(--lv2-serif);font-weight:400;font-size:clamp(40px,4.6vw,60px);line-height:1.05;letter-spacing:-.005em;text-wrap:balance}.lv .lv-h3{font-family:var(--lv2-serif);font-weight:400}.lv .lv-lede{font-size:18px}.lv .lv-head{margin-bottom:64px}.shopify-section .lv.lv-band{background:#fff!important}.shopify-section .lv.lv-band.lv-dark{background:#fff!important;color:var(--lv2-ink);border-radius:0}.lv.lv-dark .lv-wrap{background:var(--lv2-ink);color:#fff;border-radius:32px;padding:80px clamp(28px,5vw,72px)}.lv.lv-dark .lv-head{display:grid;grid-template-columns:1fr 1.2fr;gap:72px;align-items:start}.lv.lv-dark .lv-eyebrow{color:var(--lv2-ash)}.lv.lv-dark .lv-h2{color:#fff}.lv.lv-dark .lv-lede{color:#b5b5b3}.lvloss-row{padding:20px 0;border-bottom:1px solid var(--lv2-line)}.lvloss-row:first-child{border-top:1px solid var(--lv2-line)}.lvloss-what{font-size:17px;font-weight:500}.lvloss-amt{font-size:26px;font-weight:600;letter-spacing:-.02em}.lvloss-amt.is-soft{font-size:15px;font-weight:500;color:#b5b5b3}.lv .lvloss-kicker{font-family:var(--lv2-serif);font-style:italic;font-weight:400;font-size:30px;line-height:1.25;max-width:24ch}.lv-grid.lv-c4{gap:20px}.lv-grid.lv-c4 .lv-spec{background:var(--lv2-stone);border-radius:24px;padding:32px 28px 30px;min-height:280px;display:flex;flex-direction:column;border:0}.lv-grid.lv-c4 .lv-spec .lv-num{font-size:46px;font-weight:600;line-height:1;letter-spacing:-.02em;margin-bottom:auto;color:var(--lv2-ink)}.lv-grid.lv-c4 .lv-spec .lv-num small{font-size:46px;font-weight:600;color:var(--lv2-ink)}.lv-grid.lv-c4 .lv-spec .lv-h3{font-size:28px;margin:34px 0 8px}.lv-grid.lv-c4 .lv-spec p{color:var(--lv2-slate);font-size:15px;margin:0}.lv.lv-mid{background:#fff!important}.lv-tabs{display:inline-flex;gap:6px;border:1px solid var(--lv2-mist);border-radius:999px;padding:6px;margin-bottom:28px;background:#fff}.lv-tab{border:0;background:transparent;padding:10px 20px;border-radius:999px;font-family:var(--lv2-sans);font-size:14px;font-weight:500;line-height:1;color:var(--lv2-ink);cursor:pointer}.lv-tab[aria-selected=true]{background:var(--lv2-ink);color:#fff}.lv-panel{border:1px solid var(--lv2-mist);border-radius:32px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:0!important;align-items:stretch;padding:0!important;background:#fff}.lv-panel .lv-scene{overflow:hidden;padding:40px;box-sizing:border-box;width:100%;max-width:none;margin:0}.lv-panel .lv-cardobj{max-width:100%}.lv-panel .lv-scene.lv-scene-photo{padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:block!important}.lv-panel[hidden]{display:none}.lv-panel .lv-scene{background:var(--lv2-stone);min-height:460px;border-radius:0;display:flex;align-items:center;justify-content:center}.lv-panel>div:last-child{padding:56px}.lv-panel .lv-h3{font-size:44px;margin:0 0 14px}.lv-panel .lv-lede{font-size:17px;max-width:40ch}.lv-panel .lv-list{margin-top:28px;display:grid;gap:12px}.lv-panel .lv-list li{font-size:15.5px;display:flex;gap:12px;align-items:flex-start}.lv-panel .lv-list li:before{content:"\2713";width:20px;height:20px;border-radius:50%;background:var(--lv2-ink);color:#fff;flex:none;display:grid;place-items:center;font-size:11px;font-weight:600;margin-top:3px;border:0;position:static}.lv-faq{max-width:none;border-top:0}.lv-faq details{border-top:1px solid var(--lv2-mist)}.lv-faq details:last-child{border-bottom:1px solid var(--lv2-mist)}.lv-faq summary{font-size:17px;font-weight:500;padding:24px 0;color:var(--lv2-ink)}.lv-faq summary:after{width:34px;height:34px;border:1px solid var(--lv2-mist);border-radius:50%;transform:none;margin:0;content:"+";display:grid;place-items:center;font-size:22px;font-weight:300;line-height:1;color:var(--lv2-ink);transition:transform .25s}.lv-faq details[open] summary:after{transform:rotate(45deg);background:var(--lv2-ink);color:#fff;border-color:var(--lv2-ink);margin:0}.lv-faq details p,.lv-faq details>div{color:var(--lv2-slate);font-size:16px;line-height:1.7;max-width:60ch;padding:0 60px 24px 0;margin:0}@media screen and (max-width:989px){.lv .lv-band{padding:72px 0}.lv .lv-head{margin-bottom:40px}.lv .lv-h2{font-size:40px}.lv.lv-dark .lv-wrap{padding:44px 22px;border-radius:24px}.lv.lv-dark .lv-head{grid-template-columns:1fr;gap:16px}.lvloss-amt{font-size:22px}.lv .lvloss-kicker{font-size:26px}.lv-grid.lv-c4{gap:12px}.lv-grid.lv-c4 .lv-spec{padding:22px 18px;min-height:0}.lv-grid.lv-c4 .lv-spec .lv-num,.lv-grid.lv-c4 .lv-spec .lv-num small{font-size:36px}.lv-grid.lv-c4 .lv-spec .lv-h3{font-size:24px;margin-top:24px}.lv-tabs{display:flex;overflow-x:auto;width:100%}.lv-panel{grid-template-columns:1fr;border-radius:24px}.lv-panel .lv-scene{min-height:300px}.lv-panel>div:last-child{padding:30px 22px}.lv-panel .lv-h3{font-size:36px}.lv-faq details p,.lv-faq details>div{padding-right:20px}}.lvx{font-family:var(--lv2-sans)}.lvx .lvx-band:first-child{padding:0 0 clamp(72px,9vw,120px)}.lvx .lvx-wrap{max-width:1240px}.lvx .lvx-eyebrow{font-size:12px;letter-spacing:.22em;font-weight:500}.lvx .lvx-h2{font-family:var(--lv2-serif);font-weight:400;font-size:clamp(40px,4.6vw,60px);line-height:1.05}.lvx .lvx-lede{font-size:18px}.lvx .lvx-head{margin-bottom:64px}.lvx-steps{gap:0;border-top:1px solid var(--lv2-mist)}.lvx-step{border-top:0;padding:32px 28px 32px 0;border-right:1px solid var(--lv2-mist)}.lvx-step:last-child{border-right:0}.lvx-step+.lvx-step{padding-left:28px}.lvx-idx{border:0;width:auto;height:auto;font-size:40px;font-weight:600;color:var(--lv2-ash);margin-bottom:22px;display:block;letter-spacing:-.02em}.lvx-h3{font-family:var(--lv2-serif);font-weight:400;font-size:28px}.lvx-p{font-size:15px}@media screen and (max-width:989px){.lvx .lvx-h2{font-size:40px}.lvx .lvx-head{margin-bottom:40px}.lvx-steps{grid-template-columns:1fr 1fr}.lvx-step{padding:22px 16px 22px 0!important;border-right:0!important}.lvx-step:nth-child(odd){border-right:1px solid var(--lv2-mist)!important}.lvx-step:nth-child(2n){padding-left:16px!important}.lvx-step:nth-child(n+3){border-top:1px solid var(--lv2-mist)}.lvx-h3{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lurivion-v2.css.map */
