@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600&display=swap";:root{--rose:#b6778e;--blush:#fff5f7;--ink:#442c38;--ivory:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:DM Sans,sans-serif;font-size:14px}h1,h2,h3,.brand{font-family:Playfair Display,Georgia,serif;font-weight:400}h1{font-size:clamp(40px,6.8vw,88px);line-height:1.08}h2{font-size:clamp(28px,3.6vw,46px);margin:0 0 12px}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit}button{cursor:pointer}input,select{min-height:44px;border:1px solid #e3d4d9;padding:10px 12px;background:#fff;color:var(--ink)}.skip{position:absolute;top:-60px;left:20px;background:#fff;padding:12px;z-index:100}.skip:focus{top:10px}.container{width:min(1360px,calc(100% - 72px));margin:auto}.announcement{text-align:center;background:var(--ink);color:#fff;padding:10px 15px;font-size:11px;letter-spacing:.1em}.header{background:#fff;position:relative;z-index:30;border-bottom:1px solid #f1e7e9}.header-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:94px}.header-tools{display:flex;align-items:center;justify-content:flex-end;gap:22px}.header-tools a{font-size:12px}.brand{font-size:35px;letter-spacing:.09em;text-transform:uppercase}.brand img{max-height:72px;width:auto;max-width:220px}.nav{display:flex;justify-content:center;gap:40px;padding:0 12px 20px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.nav a:hover,.footer a:hover{text-decoration:underline;text-underline-offset:5px}.mobile-toggle{display:none;border:0;background:transparent;color:var(--ink);font-size:23px}.btn{display:inline-block;padding:15px 28px;background:var(--ink);color:#fff;border:1px solid var(--ink);font-size:12px;text-transform:uppercase;letter-spacing:.15em;transition:.2s}.btn:hover{background:var(--rose);border-color:var(--rose)}.btn.light{background:#fff;color:var(--ink);border-color:#fff}.section{padding:74px 0}.section-title{text-align:center;margin-bottom:34px}.eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rose);font-weight:700}.section-title p{color:#7c6670}.hero{position:relative;min-height:620px;background:#eedbe2;display:flex;align-items:center;overflow:hidden}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-media img{width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#25101b78,#25101b21 72%)}.hero-content{position:relative;z-index:1;color:#fff;width:min(1360px,calc(100% - 72px));margin:auto;max-width:1360px}.hero-content>div{max-width:610px}.hero h1{margin:16px 0 20px}.hero p{font-size:16px;line-height:1.75;max-width:500px}.hero .eyebrow{color:#fff}.placeholder{height:100%;width:100%;background:linear-gradient(115deg,#eccbd6,#f9eef1 50%,#dba9b9)}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.category-card{position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--blush)}.category-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.category-card:hover img{transform:scale(1.04)}.category-card .caption-overlay{position:absolute;bottom:0;left:0;right:0;padding:44px 15px 22px;color:#fff;text-align:center;background:linear-gradient(transparent,#1c10169e)}.caption-overlay h3{font-size:27px;margin:0 0 9px}.caption-overlay span{font-size:11px;text-transform:uppercase;letter-spacing:.15em}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px}.product-media{position:relative;background:#f7eff1;aspect-ratio:3/4;overflow:hidden}.product-media img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.product-media img:hover{transform:scale(1.035)}.pill{position:absolute;top:12px;left:12px;background:#fff;padding:7px 10px;font-size:10px;letter-spacing:.07em}.product-info{text-align:center;padding:17px 4px}.product-info h3{font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;line-height:1.5;margin:0 0 9px}.product-price{font-size:13px}.compare{color:#91828a;text-decoration:line-through;margin-right:8px}.section-cta{text-align:center;margin-top:35px}.story{background:var(--blush);padding:90px 24px;text-align:center}.story-inner{max-width:780px;margin:auto}.story p{font-size:16px;line-height:2;color:#715660}.newsletter{padding:70px 20px;text-align:center}.newsletter p{color:#75626a}.newsletter form{display:flex;margin:26px auto 0;max-width:480px}.newsletter input{flex:1;min-width:0}.newsletter .btn{white-space:nowrap}.footer{background:#442c38;color:#f9edf0;padding:65px 0 20px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:50px}.footer h3{font-family:DM Sans,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:.15em;margin:0 0 22px}.footer p{line-height:1.9;color:#e6ced6}.footer ul{list-style:none;padding:0;margin:0}.footer li{margin:0 0 14px;color:#e6ced6;font-size:13px}.footer-bottom{margin-top:52px;border-top:1px solid #755863;padding-top:20px;display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#dfcbd2}.page-header{text-align:center;background:var(--blush);padding:55px 20px}.page-header h1{font-size:clamp(38px,5vw,64px);margin:0}.page-header p{max-width:650px;margin:12px auto;line-height:1.8}.products-page{padding:50px 0}.products-toolbar{display:flex;justify-content:space-between;gap:15px;margin-bottom:24px;align-items:center}.product-detail{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;padding:65px 0}.product-images{display:grid;grid-template-columns:1fr 1fr;gap:13px}.product-images img{width:100%;height:auto}.product-detail h1{font-size:clamp(35px,4vw,58px);margin:0 0 20px}.product-detail .rich{line-height:1.9}.product-form{display:grid;gap:15px;margin:28px 0}.product-form label{display:block;margin-bottom:7px}.product-form select,.product-form button{width:100%}.rte{line-height:1.85;max-width:900px;margin:50px auto}.rte h2{margin-top:28px}.empty{padding:35px;text-align:center;color:#775b67}.pagination{display:flex;gap:20px;justify-content:center;padding:35px}.mobile-menu{display:none}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:center;padding:32px 0;border-top:1px solid #f2e6ea;border-bottom:1px solid #f2e6ea}.trust-strip strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.trust-strip small{color:#75626a}.breadcrumb{padding:20px 0;font-size:11px;color:#836f77}.search-box{display:flex;gap:10px;max-width:650px;margin:30px auto}.search-box input{flex:1}.search-box .btn{border:0}@media(max-width:900px){.container{width:calc(100% - 36px)}.collection-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.header-top{min-height:75px}.brand{font-size:27px}.header-tools{gap:12px}.nav{gap:17px}.hero{min-height:550px}.hero-content{width:calc(100% - 44px)}.footer-grid{grid-template-columns:repeat(2,1fr);gap:28px}.product-detail{gap:26px}.trust-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.header-top{grid-template-columns:1fr auto 1fr;min-height:68px}.mobile-toggle{display:block}.desktop-nav,.header-tools a:first-child{display:none}.brand{font-size:23px}.brand img{max-width:148px;max-height:50px}.mobile-menu{display:none;padding:8px 18px 18px;border-top:1px solid #f5e9ed}.mobile-menu.open{display:grid}.mobile-menu a{padding:11px 0;border-bottom:1px solid #f5e9ed;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.hero{min-height:580px;align-items:flex-end}.hero-media img{object-position:center}.hero:after{background:linear-gradient(0deg,#210f18a8,#210f1800 78%)}.hero-content{padding-bottom:46px}.hero h1{font-size:45px}.hero p{font-size:14px}.section{padding:47px 0}.section-title{margin-bottom:23px}.category-card .caption-overlay{padding:32px 5px 14px}.caption-overlay h3{font-size:21px}.caption-overlay span{font-size:9px}.product-info{padding:12px 3px}.product-info h3,.product-price{font-size:12px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:28px}.footer-grid>div:first-child{grid-column:span 2}.footer-bottom{flex-direction:column}.newsletter form{flex-direction:column;gap:8px}.story{padding:65px 18px}.story p{font-size:14px}.trust-strip{gap:18px}.product-detail{grid-template-columns:1fr;padding:35px 0}.product-images{gap:7px}.product-images img:first-child{grid-column:span 2}.page-header{padding:40px 15px}.products-toolbar{font-size:12px}}.header-tools a{display:inline-flex;position:relative;align-items:center;justify-content:center;width:35px;height:40px;color:var(--ink)}.header-tools a:hover{color:var(--rose)}.header-tools svg{display:block}.bag-count{position:absolute;right:-5px;top:0;background:var(--rose);color:#fff;border-radius:50%;font-size:10px;min-width:16px;height:16px;display:grid;place-items:center}.header-top>.brand{justify-self:center}.header-top>.header-tools{justify-self:end}@media(max-width:600px){.header-tools a:first-child{display:inline-flex}.header-tools .account-icon{display:none}.header-tools{gap:3px}.header-tools a{width:32px}.header-top{grid-template-columns:1fr auto 1fr}}:focus-visible{outline:2px solid var(--rose);outline-offset:3px}body{-webkit-font-smoothing:antialiased}a,button,summary{-webkit-tap-highlight-color:transparent}.footer .brand{font-size:27px;display:inline-block;margin-bottom:9px}.lume-footer-contact{font-size:13px;line-height:2}.lume-footer-contact a{text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:4px}.lume-size-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.lume-size-heading a,.lume-product-help a{font-size:12px;text-decoration:underline;text-underline-offset:4px;color:#8a5067}.lume-product-help{line-height:1.7;font-size:12px;background:#fff8fa;border-left:2px solid #c99eac;padding:12px 14px}.product-detail details{border-top:1px solid #eadde0;padding:15px 0}.product-detail summary{cursor:pointer;font-weight:500}.product-detail details a{text-decoration:underline;text-underline-offset:4px}.product-form button,.btn{min-height:46px}.product-faqs details,.lume-product-faq-section details{transition:background .2s}.lume-product-faq-section summary:hover{color:#9b6075!important}.category-card:focus-visible,.product-card a:focus-visible{outline-offset:4px}@media(max-width:600px){.hero-content{padding-bottom:max(55px,calc(env(safe-area-inset-bottom) + 35px))}.hero h1{font-size:clamp(33px,9vw,45px)}.hero-content>div{max-width:92%}.hero .btn{min-height:46px}.footer{padding-top:48px}.footer-grid{gap:24px 14px}.footer-grid h3{font-size:11px}.lume-product-faq-section{padding:48px 18px!important}.product-detail .product-price strong{font-size:20px}}.lume-best-sellers{border-top:1px solid #f3e5e9}.lume-best-sellers-empty{text-align:center;background:#fff8fa;padding:24px 15px;color:#806c76}.product-detail .shopify-payment-button{margin-top:4px}.product-detail .shopify-payment-button__button--unbranded,.product-detail .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#b6778e!important;color:#fff!important;border:1px solid #B6778E!important;border-radius:3px!important;min-height:50px!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.09em!important;text-transform:uppercase!important;box-shadow:none!important}.product-detail .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#955a70!important;border-color:#955a70!important}.product-detail .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid #442C38!important;outline-offset:3px!important}.product-detail .lume-description-accordion{border-top:1px solid #eadde0;padding:15px 0}.product-detail .lume-description-accordion summary{position:relative;padding-right:30px;font-size:14px;font-weight:500;list-style:none;cursor:pointer;min-height:22px}.product-detail .lume-description-accordion summary::-webkit-details-marker{display:none}.product-detail .lume-description-accordion summary:after{content:"+";position:absolute;right:1px;top:0;color:#9b6075;font-size:20px;font-weight:400;line-height:1}.product-detail .lume-description-accordion[open] summary:after{content:"\2212"}.product-detail .lume-description-content{padding:10px 2px 2px;color:#5c5055;line-height:1.85}.product-detail .lume-description-content>*:first-child{margin-top:0}.product-detail .lume-description-content>*:last-child{margin-bottom:0}.lume-slideshow{position:relative;min-height:620px;background:#ead5dc;overflow:hidden;isolation:isolate}.lume-slideshow__slides{position:relative;height:620px}.lume-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .75s ease,visibility .75s;display:flex;align-items:center}.lume-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.lume-slide__media{position:absolute;top:0;right:0;bottom:0;left:0}.lume-slide__media picture,.lume-slide__media img{display:block;width:100%;height:100%}.lume-slide__media img{object-fit:cover;object-position:center}.lume-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#210f188a,#210f181f 76%);pointer-events:none}.lume-slide__content{position:relative;z-index:2;width:min(1360px,calc(100% - 72px));margin:auto;color:#fff}.lume-slide__inner{max-width:620px}.lume-slide .eyebrow{color:#fff}.lume-slide h1{margin:15px 0 18px;font-size:clamp(42px,6.6vw,84px);line-height:1.09}.lume-slide p{font-size:16px;line-height:1.75;max-width:510px;margin:0 0 26px}.lume-slide-arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);border:1px solid rgba(255,255,255,.48);background:#210f1840;color:#fff;border-radius:50%;height:46px;width:46px;font-size:32px;line-height:1;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.lume-slide-arrow--prev{left:18px}.lume-slide-arrow--next{right:18px}.lume-slide-arrow:hover{background:#210f1880}.lume-slide-dots{position:absolute;bottom:22px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:4}.lume-slide-dot{width:26px;height:5px;padding:0;background:#ffffff7a;border:0;border-radius:8px;cursor:pointer}.lume-slide-dot.is-active{background:#fff;width:42px}@media(max-width:900px){.lume-slideshow,.lume-slideshow__slides{min-height:550px;height:550px}.lume-slide__content{width:calc(100% - 72px)}.lume-slide-arrow--prev{left:10px}.lume-slide-arrow--next{right:10px}}@media(max-width:600px){.lume-slideshow,.lume-slideshow__slides{min-height:620px;height:620px}.lume-slide{align-items:flex-end}.lume-slide:after{background:linear-gradient(0deg,#220d18c9,#220d1800 83%)}.lume-slide__content{width:calc(100% - 42px);padding:0 0 80px}.lume-slide__inner{max-width:96%}.lume-slide h1{font-size:clamp(36px,10vw,50px);margin:12px 0}.lume-slide p{font-size:14px;line-height:1.55;margin-bottom:20px}.lume-slide-arrow{width:32px;height:32px;font-size:24px;top:auto;bottom:19px;transform:none}.lume-slide-arrow--prev{left:18px}.lume-slide-arrow--next{right:18px}.lume-slide-dots{bottom:32px}}@media(prefers-reduced-motion:reduce){.lume-slide{transition:none}}@media(max-width:600px){.lume-slideshow .lume-slide__content{padding-bottom:max(44px,calc(env(safe-area-inset-bottom) + 32px))}.lume-slideshow .lume-slide-dots{bottom:max(12px,env(safe-area-inset-bottom))}.lume-slideshow .lume-slide-arrow{bottom:max(5px,env(safe-area-inset-bottom))}}.lume-slideshow .lume-slide{align-items:flex-end}.lume-slideshow .lume-slide__content{padding-top:35px;padding-bottom:65px;margin-left:auto;margin-right:auto}.lume-slideshow .lume-slide:after{background:linear-gradient(0deg,#210f18b8,#210f1829 52%,#210f1800 90%)}@media(max-width:900px){.lume-slideshow .lume-slide__content{padding-bottom:65px}}@media(max-width:600px){.lume-slideshow .lume-slide__content{padding-bottom:max(55px,calc(env(safe-area-inset-bottom) + 38px))}.lume-slideshow .lume-slide__inner{max-width:96%}.lume-slideshow .lume-slide-dots{bottom:max(17px,env(safe-area-inset-bottom))}}.lume-pdp{padding-bottom:45px}.lume-pdp .breadcrumb{padding:24px 0 28px;display:flex;gap:10px;flex-wrap:wrap}.lume-pdp__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);gap:clamp(28px,5vw,86px);align-items:start}.lume-pdp__gallery{min-width:0}.lume-pdp__heroimage{aspect-ratio:3/4;background:#faf4f5;overflow:hidden;border-radius:3px}.lume-pdp__main-image{display:block;width:100%;height:100%;object-fit:cover}.lume-pdp__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.lume-pdp__thumb{padding:0;border:2px solid transparent;background:#f9f2f4;aspect-ratio:3/4;overflow:hidden;cursor:pointer;border-radius:2px}.lume-pdp__thumb img{height:100%;width:100%;object-fit:cover}.lume-pdp__thumb.is-selected{border-color:#b6778e}.lume-pdp__buy{padding-top:16px}.lume-pdp__buy h1{font-size:clamp(32px,3.8vw,56px);line-height:1.13;margin:12px 0 18px}.lume-pdp__price{display:flex;gap:12px;align-items:center;font-size:22px;margin:0 0 8px}.lume-pdp__price strong{font-weight:600}.lume-pdp__tax-note{font-size:12px;color:#816e76;margin:0 0 27px;line-height:1.7}.lume-pdp__form{display:block}.lume-pdp__labelrow{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:17px 0 9px}.lume-pdp__labelrow label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lume-pdp__labelrow a,.lume-pdp__size-link a{font-size:12px;color:#935b70;text-decoration:underline;text-underline-offset:3px}.lume-pdp__form select{width:100%;min-height:48px;border:1px solid #d9cbd0;background:#fff}.lume-pdp__qty{display:flex;width:145px;height:46px;border:1px solid #ded0d5;margin-bottom:18px}.lume-pdp__qty button{width:42px;background:#fff;border:0;font-size:20px;color:#442c38}.lume-pdp__qty input{width:59px;min-width:0;text-align:center;border:0;min-height:42px;padding:4px;-webkit-appearance:textfield;appearance:textfield}.lume-pdp__qty input::-webkit-inner-spin-button,.lume-pdp__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lume-pdp__add{width:100%;min-height:52px;background:#442c38;border-color:#442c38}.lume-pdp__buy-now{margin-top:10px}.lume-pdp__buy-now .shopify-payment-button__button--unbranded{background:#b6778e!important;color:#fff!important;border-radius:2px!important;min-height:52px!important}.lume-pdp__buy-now .shopify-payment-button__button--unbranded:hover{background:#985d72!important}.lume-pdp__quicklinks{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-bottom:1px solid #eadfe3;padding:24px 0;margin-bottom:7px}.lume-pdp__quicklinks a{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#82606b}.lume-pdp__accordion{border-bottom:1px solid #eadfe3}.lume-pdp__accordion summary{font-size:13px;cursor:pointer;padding:21px 28px 21px 0;position:relative;font-weight:600;letter-spacing:.02em;list-style:none}.lume-pdp__accordion summary::-webkit-details-marker{display:none}.lume-pdp__accordion summary:after{content:"+";position:absolute;right:4px;top:17px;color:#b6778e;font-weight:400;font-size:24px}.lume-pdp__accordion[open] summary:after{content:"\2212"}.lume-pdp__accordion-body{padding:0 5px 20px;line-height:1.85;color:#685660;font-size:14px}.lume-pdp__accordion-body p:first-child{margin-top:0}.lume-pdp__accordion-body a,.lume-pdp__support a{color:#92596d;text-decoration:underline;text-underline-offset:3px}.lume-pdp__support{font-size:12px;line-height:1.8;color:#806d77;margin-top:22px}@media(max-width:900px){.lume-pdp__grid{grid-template-columns:1fr 1fr;gap:25px}.lume-pdp__buy h1{font-size:34px}}@media(max-width:700px){.lume-pdp__grid{grid-template-columns:minmax(0,1fr);gap:20px}.lume-pdp .breadcrumb{padding:16px 0}.lume-pdp__heroimage{aspect-ratio:3/4}.lume-pdp__thumbs{gap:7px}.lume-pdp__buy{padding-top:8px}.lume-pdp__buy h1{font-size:36px}.lume-pdp__quicklinks{gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lume.css.map */
