.lgr-storefront{--lgr-purple:#731698;--lgr-accent:#be83ea;--lgr-ink:#17131e;--lgr-metal:#111115}.lgr-storefront :is(.btn--primary,.btn--secondary,.lgr-comparison__cta,.lgr-button,.lgr-build__cta,.lgr-testing__links a){border-radius:0;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));font-weight:700;transition:background .2s,box-shadow .2s}.lgr-storefront .btn--primary{background:#731698;color:#fff;border-color:#731698}.lgr-storefront .btn--primary:hover{background:#8b25b5;border-color:#a35dc9}.lgr-storefront :is(.btn--primary,.btn--secondary,.lgr-comparison__cta,.lgr-button,.lgr-build__cta,.lgr-testing__links a):focus-visible{box-shadow:inset 0 0 0 3px #dcb4f7}.lgr-storefront .product-block__image-container{box-shadow:inset 0 0 0 1px #73169820;transition:box-shadow .2s}.lgr-storefront .product-block:hover .product-block__image-container{box-shadow:inset 0 0 0 2px #a466ce,0 6px 22px #73169814}.lgr-storefront .product-block__title{font-weight:700;color:#21152d}.lgr-storefront .product-price{font-weight:700}.lgr-storefront .standard-link{color:#731698;text-underline-offset:5px}.lgr-storefront:not(.template-index) #MainContent h1:not(.visually-hidden){letter-spacing:-.025em;line-height:1.08}.lgr-storefront:not(.template-index) #MainContent h1:not(.visually-hidden):after{content:"";display:block;width:64px;height:3px;background:linear-gradient(90deg,#731698,#ba80e0);margin-top:20px}.lgr-storefront:not(.template-index) #MainContent h1.center:after,.lgr-storefront:not(.template-index) #MainContent .center h1:after,.lgr-storefront:not(.template-index) #MainContent h1.text-center:after{margin-left:auto;margin-right:auto}.lgr-storefront.template-page .rte :is(h2,h3),.lgr-storefront.template-product .product-description :is(h2,h3){border-left:3px solid #8e45bc;padding-left:14px;color:#21152d}.lgr-storefront #MainContent :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:#c9bbd3}.lgr-storefront #MainContent :is(input,textarea,select):focus-visible{outline:2px solid #a361cd;outline-offset:2px}.lgr-storefront .page-footer{background:repeating-linear-gradient(110deg,#ffffff02 0,#ffffff02 1px,transparent 1px,transparent 6px),#111115;color:#bfb4c8;border-top:3px solid #731698}.lgr-storefront .page-footer a{color:#dacee4}.lgr-storefront .page-footer a:hover{color:#d4a0f5}.lgr-storefront .page-footer .footer-block__heading{color:#fff;font-weight:700;letter-spacing:.08em;font-size:13px;text-transform:uppercase}.lgr-storefront .page-footer :is(.page-footer__hr,hr){border-color:#48344f}.lgr-storefront .page-footer input{background:#fff;color:#17131e;border-color:#b7a0c6}.lgr-storefront .subscribe-section{background:repeating-linear-gradient(110deg,#ffffff02 0,#ffffff02 1px,transparent 1px,transparent 6px),radial-gradient(ellipse at 90% 0,#3b1653,transparent 70%),#111115!important;color:#fff;border:1px solid #755385;border-top:3px solid #a563d3;border-radius:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:48px;text-align:left}.lgr-storefront .subscribe-section .reading-width{width:100%;max-width:none;margin:0}.lgr-storefront .subscribe-section .subscribe-content__title{font-size:38px;line-height:1.08;letter-spacing:-.02em;color:#fff;margin:0 0 15px}.lgr-storefront .subscribe-section .rte{color:#c8b9d3;font-size:17px;line-height:1.5}.lgr-storefront .subscribe-section .subscribe-form__label{color:#eadcf4}.lgr-storefront .subscribe-section input{color:#17131e;background:#fff;border-color:#b888d5}.lgr-storefront .subscribe-section .subscribe-form__inputs{margin-top:0}.lgr-storefront .section-image-with-text .image-with-text__title{letter-spacing:-.02em}.lgr-storefront.template-index .featured-collection--title{letter-spacing:-.02em;color:#21152d}.lgr-storefront.template-index .featured-collection--title:after{content:"";display:block;width:48px;height:3px;background:#731698;margin:16px auto 0}@media(max-width:899px){.lgr-storefront .subscribe-section{grid-template-columns:1fr;gap:26px;padding:34px 24px}.lgr-storefront .subscribe-section .subscribe-content__title{font-size:32px}.lgr-storefront .subscribe-section .subscribe-form__inputs{display:block}.lgr-storefront .subscribe-section .input-wrapper,.lgr-storefront .subscribe-section .subscribe-form__btn-wrapper{width:100%;float:none}.lgr-storefront .subscribe-section .subscribe-form__btn-wrapper{margin-top:14px}.lgr-storefront .subscribe-section button{width:100%}}@media(prefers-reduced-motion:reduce){.lgr-storefront :is(.btn--primary,.btn--secondary,.lgr-comparison__cta,.lgr-button,.lgr-build__cta,.lgr-testing__links a,.product-block__image-container){transition:none}}.lgr-storefront #MainContent .btn.btn--primary,.lgr-storefront #MainContent button[data-add-to-cart],.lgr-storefront .subscribe-form .subscribe-form__submit{background:#731698;color:#fff;border-color:#a35dc9;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));border-radius:0}.lgr-storefront #MainContent button[data-add-to-cart]:hover,.lgr-storefront .subscribe-form .subscribe-form__submit:hover{background:#8b25b5}.lgr-storefront #MainContent button[data-add-to-cart]:focus-visible,.lgr-storefront .subscribe-form .subscribe-form__submit:focus-visible{box-shadow:inset 0 0 0 3px #dcb4f7}.lgr-storefront #MainContent button[data-add-to-cart]:disabled{opacity:.5}.lgr-storefront.template-product #MainContent h1{font-size:clamp(26px,2.5vw,38px)}.lgr-storefront.template-product .product-description__no-expand :is(h2,h3){border-left:3px solid #8e45bc;padding-left:14px;color:#21152d}.lgr-storefront .testimonials{border:1px solid #64676f;border-top:3px solid #8c29c1;border-radius:0;box-shadow:inset 0 1px #c6c8d033,0 14px 35px #0003;position:relative}.lgr-storefront .testimonials--title h2{font-size:42px;letter-spacing:-.02em;line-height:1.1}.lgr-storefront .testimonials--title h2:after{content:"";display:block;width:54px;height:3px;background:#9e39d1;margin:18px auto 0}.lgr-storefront .testimonials .testimonial{position:relative;text-align:left;padding:28px 32px;background:linear-gradient(135deg,#34363c,#1b1c22);box-shadow:inset 0 0 0 1px #6c66734d,inset 3px 0 #9636ca}.lgr-storefront .testimonials .testimonial:before{content:"\201c";position:absolute;top:10px;right:22px;font-size:100px;line-height:1;color:#be90dd1c;pointer-events:none}.lgr-storefront .testimonials .testimonial-stars{text-align:left;margin-bottom:20px}.lgr-storefront .testimonials .testimonial-content{padding:0;margin:0;text-align:left;color:#fff;font-size:20px;line-height:1.55;border:0}.lgr-storefront .testimonials .testimonial-author-info{margin-top:22px;padding-top:16px;border-top:1px solid #72727c66;text-align:left}.lgr-storefront .testimonials .testimonial-author-name{color:#d9c4e7;font-size:15px;font-weight:600}.lgr-storefront .testimonials .slick-dots{margin-top:24px}.lgr-storefront .page-footer{background:repeating-linear-gradient(102deg,#ffffff03 0,#ffffff03 1px,transparent 1px,transparent 4px),linear-gradient(125deg,#35373e 0,#202228 35%,#14151a 72%,#30323a);border-top:3px solid #9834cc;color:#d3d4da;box-shadow:inset 0 1px #d1d2df4d}.lgr-storefront .page-footer .page-footer__inner{background:transparent}.lgr-storefront .page-footer .page-footer__blocks{display:grid;grid-template-columns:1.6fr 1fr;gap:70px;margin-left:0}.lgr-storefront .page-footer .page-footer__blocks>.footer-block{width:100%;float:none;padding-left:0}.lgr-storefront .page-footer .footer-block__heading{font-size:13px;letter-spacing:.13em;color:#fff;padding-bottom:14px;border-bottom:1px solid #89828f55;margin-bottom:20px}.lgr-storefront .page-footer .footer-block .nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.lgr-storefront .page-footer .footer-block .nav__item{margin:0;line-height:1.4}.lgr-storefront .page-footer .footer-block .nav__link{color:#d5d3db;font-size:16px;display:inline-block}.lgr-storefront .page-footer .footer-block .nav__link:hover{color:#e2b5ff}.lgr-storefront .page-footer .page-footer__end{margin-top:38px;padding-top:24px;border-top:1px solid #89828f55}.lgr-storefront .page-footer .social-icons a{background:linear-gradient(135deg,#44414b,#22212a);border:1px solid #8c779d;padding:9px;display:inline-flex}@media(max-width:899px){.lgr-storefront .testimonials{padding:34px 20px}.lgr-storefront .testimonials--title h2{font-size:34px}.lgr-storefront .testimonials .testimonial{padding:25px 22px}.lgr-storefront .testimonials .testimonial-content{font-size:18px}.lgr-storefront .page-footer .page-footer__blocks{grid-template-columns:1fr;gap:32px}.lgr-storefront .page-footer .footer-block .nav{gap:13px 20px}.lgr-storefront .page-footer .footer-block .nav__link{font-size:15px}}.lgr-storefront .testimonials .js-testimonials-section{margin-left:0;margin-right:0}.lgr-storefront .header-content,.lgr-storefront .docked-mobile-navigation-container__inner{background:repeating-linear-gradient(102deg,rgba(255,255,255,.045) 0,rgba(255,255,255,.045) 1px,transparent 1px,transparent 4px),linear-gradient(175deg,rgba(220,199,239,.17) 0,transparent 32%,rgba(0,0,0,.22) 65%,rgba(222,193,242,.08) 100%),linear-gradient(110deg,#25132f,#54176e 27%,#8035a0 50%,#48125f 76%,#291632);color:#fff;border-bottom:1px solid #aa78bd;box-shadow:inset 0 1px #d7b2ec55,inset 0 -1px #17091c99}.lgr-storefront .header-content .site-logo{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lgr-brand.css.map */
