@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&display=swap";:root{--lumieclat-white: #FAFAFA;--lumieclat-cream: #FAF8F6;--lumieclat-nude: #F5EDE8;--lumieclat-beige: #E8E4E0;--lumieclat-text-dark: #333333;--lumieclat-text-medium: #4A4A4A;--lumieclat-text-light: #6B6B6B;--lumieclat-gold: #D4AF37;--lumieclat-gold-hover: #C4A030;--lumieclat-gold-light: #E6C04A;--lumieclat-rose-gold: #E6BEA6;--lumieclat-rose-gold-hover: #D9A88D;--lumieclat-champagne: #F7E7CE;--lumieclat-gradient-gold: linear-gradient(135deg, #D4AF37 0%, #E6C04A 50%, #D4AF37 100%);--lumieclat-gradient-rose: linear-gradient(135deg, #E6BEA6 0%, #F5D5C8 50%, #E6BEA6 100%);--lumieclat-gradient-subtle: linear-gradient(135deg, rgba(212, 175, 55, .05) 0%, rgba(230, 190, 166, .05) 100%)}.template-collection h1,.template-product h1,.template-collection .h1,.template-product .h1,.template-collection .text-block.h1,.template-product .text-block.h1,.template-collection .text-block.h1>*,.template-product .text-block.h1>*,.collection-title,.product-title h1{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--lumieclat-text-dark)!important;margin-bottom:1.5rem!important;position:relative!important;animation:elegantFadeIn .8s ease forwards!important}.template-collection h1:after,.template-product h1:after,.template-collection .h1:after,.template-product .h1:after,.template-collection .text-block.h1:after,.template-product .text-block.h1:after,.template-collection .text-block.h1>*:after,.template-product .text-block.h1>*:after,.collection-title:after,.product-title h1:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:2px;background:var(--lumieclat-gradient-gold);border-radius:1px;animation:lineGrow 1s ease .3s forwards;transform:scaleX(0);transform-origin:left}.template-collection h2,.template-product h2,.template-collection .h2,.template-product .h2,.template-collection .text-block.h2,.template-product .text-block.h2,.template-collection .text-block.h2>*,.template-product .text-block.h2>*{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--lumieclat-text-dark)!important;margin-bottom:1rem!important;position:relative!important}.template-collection h3,.template-product h3,.template-collection .h3,.template-product .h3,.template-collection .text-block.h3,.template-product .text-block.h3,.template-collection .text-block.h3>*,.template-product .text-block.h3>*{font-family:Montserrat,sans-serif!important;font-size:clamp(1.1rem,2.5vw,1.4rem)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--lumieclat-text-medium)!important;margin-bottom:.8rem!important}.collection-description,.template-collection .collection_description,#collection_description,.template-collection .text-block--full-width,.template-collection .section:last-child,.template-collection .section:last-child .text-block{background:var(--lumieclat-gradient-subtle);border:1px solid var(--lumieclat-beige);border-radius:16px;padding:2.5rem;margin:3rem auto;position:relative;overflow:hidden;box-shadow:0 8px 32px #d4af370f,0 4px 16px #e6bea60a;animation:elegantSlideUp .8s ease forwards}.collection-description:before,.template-collection .collection_description:before,#collection_description:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--lumieclat-gradient-gold);border-radius:16px 16px 0 0}.collection-description p,.collection-description div,.template-collection .collection_description p,.template-collection .collection_description div,#collection_description p,#collection_description div{font-family:Montserrat,sans-serif!important;font-size:clamp(.95rem,2vw,1.1rem)!important;line-height:1.8!important;color:var(--lumieclat-text-medium)!important;margin-bottom:1.2rem!important;text-align:left!important;letter-spacing:.01em!important}.collection-description p:last-child,.collection-description div:last-child,.template-collection .collection_description p:last-child,.template-collection .collection_description div:last-child,#collection_description p:last-child,#collection_description div:last-child{margin-bottom:0!important}@keyframes elegantFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes elegantSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subtleGlow{0%,to{box-shadow:0 8px 32px #d4af370f,0 4px 16px #e6bea60a}50%{box-shadow:0 12px 40px #d4af371a,0 6px 20px #e6bea614}}@media screen and (max-width: 1024px){.collection-description,.template-collection .collection_description,#collection_description{padding:2rem;margin:2.5rem auto;border-radius:14px}}@media screen and (max-width: 768px){.collection-description,.template-collection .collection_description,#collection_description{padding:1.5rem;margin:2rem auto;border-radius:12px}.template-collection h1,.template-product h1,.template-collection .h1,.template-product .h1,.collection-title,.product-title h1{margin-bottom:1rem!important}.template-collection h1:after,.template-product h1:after,.template-collection .h1:after,.template-product .h1:after,.collection-title:after,.product-title h1:after{width:40px;height:2px;bottom:-8px}}@media screen and (max-width: 480px){.collection-description,.template-collection .collection_description,#collection_description{padding:1.2rem;margin:1.5rem auto;border-radius:10px}.collection-description p,.collection-description div,.template-collection .collection_description p,.template-collection .collection_description div,#collection_description p,#collection_description div{margin-bottom:1rem!important}}.template-collection .text-block--full-width,.template-collection .section:last-child .text-block,.template-collection .section:last-child,.template-product [data-block-type=text],.template-product .text-block{width:100%!important;max-width:none!important}.template-collection .section:last-child .text-block>*{width:100%!important;max-width:none!important}body.template-collection .text-block.h1,body.template-collection .text-block.h1>*,body.template-product .text-block.h1,body.template-product .text-block.h1>*{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--lumieclat-text-dark)!important;margin-bottom:1.5rem!important;position:relative!important;animation:elegantFadeIn .8s ease forwards!important}body.template-collection .text-block.h2,body.template-collection .text-block.h2>*,body.template-product .text-block.h2,body.template-product .text-block.h2>*{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--lumieclat-text-dark)!important;margin-bottom:1rem!important;position:relative!important}body.template-collection .text-block.h3,body.template-collection .text-block.h3>*,body.template-product .text-block.h3,body.template-product .text-block.h3>*{font-family:Montserrat,sans-serif!important;font-size:clamp(1.1rem,2.5vw,1.4rem)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:var(--lumieclat-text-medium)!important;margin-bottom:.8rem!important}body.template-collection .section:last-child,body.template-collection .section:last-child .text-block,body.template-collection .section:last-child .text-block>*,body.template-collection .section:last-child .text-block>p,body.template-collection .section:last-child .text-block>div{width:100%!important;max-width:none!important;box-sizing:border-box!important}body.template-collection .section:last-child{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}rte-formatter[class*=description_text],.template-collection rte-formatter[class*=description_text],body.template-collection rte-formatter[class*=description_text]{display:block!important;background:var(--lumieclat-white)!important;border:1px solid var(--lumieclat-beige)!important;border-radius:16px!important;padding:2.5rem!important;margin:3rem auto!important;max-width:1000px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 32px #d4af370f,0 4px 16px #e6bea60a!important;animation:elegantSlideUp .8s ease forwards!important}rte-formatter[class*=description_text]:before,.template-collection rte-formatter[class*=description_text]:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:var(--lumieclat-gradient-gold)!important;border-radius:16px 16px 0 0!important}rte-formatter[class*=description_text] h2,.template-collection rte-formatter[class*=description_text] h2{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.4rem,3vw,1.8rem)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--lumieclat-text-dark)!important;margin-bottom:1rem!important;margin-top:2.5rem!important;position:relative!important;padding-bottom:.8rem!important}rte-formatter[class*=description_text] h2:first-child{margin-top:0!important}rte-formatter[class*=description_text] h2:after,.template-collection rte-formatter[class*=description_text] h2:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:50px!important;height:2px!important;background:var(--lumieclat-gradient-gold)!important;border-radius:1px!important;animation:lineGrow .8s ease .2s forwards!important;transform:scaleX(0)!important;transform-origin:left!important}rte-formatter[class*=description_text] p,.template-collection rte-formatter[class*=description_text] p{font-family:Montserrat,sans-serif!important;font-size:clamp(.95rem,2vw,1.05rem)!important;line-height:1.85!important;color:var(--lumieclat-text-medium)!important;margin-bottom:1.2rem!important;text-align:left!important;letter-spacing:.015em!important}rte-formatter[class*=description_text] p:last-child{margin-bottom:0!important}rte-formatter[class*=description_text] ol,.template-collection rte-formatter[class*=description_text] ol{font-family:Montserrat,sans-serif!important;font-size:clamp(.95rem,2vw,1.05rem)!important;line-height:1.85!important;color:var(--lumieclat-text-medium)!important;margin-bottom:1.5rem!important;padding-left:1.8rem!important;list-style-type:decimal!important}rte-formatter[class*=description_text] ol li{margin-bottom:.7rem!important;padding-left:.5rem!important}rte-formatter[class*=description_text] ul,.template-collection rte-formatter[class*=description_text] ul{font-family:Montserrat,sans-serif!important;font-size:clamp(.95rem,2vw,1.05rem)!important;line-height:1.85!important;color:var(--lumieclat-text-medium)!important;margin-bottom:1.5rem!important;padding-left:0!important;list-style-type:none!important}rte-formatter[class*=description_text] ul li{margin-bottom:.7rem!important;position:relative!important;padding-left:1.8rem!important}rte-formatter[class*=description_text] ul li:before{content:"\25c6"!important;position:absolute!important;left:0!important;top:0!important;color:var(--lumieclat-gold)!important;font-size:.6rem!important;line-height:1.85!important;transform:translateY(.35rem)!important}rte-formatter[class*=description_text] strong,.template-collection rte-formatter[class*=description_text] strong{color:var(--lumieclat-gold)!important;font-weight:600!important}rte-formatter[class*=description_text] em,.template-collection rte-formatter[class*=description_text] em{color:var(--lumieclat-text-dark)!important;font-style:italic!important;font-weight:500!important}rte-formatter[class*=description_text] .rte-table-wrapper,.template-collection rte-formatter[class*=description_text] .rte-table-wrapper{margin:2rem 0!important;overflow-x:auto!important;border-radius:12px!important;border:1px solid var(--lumieclat-beige)!important;box-shadow:0 4px 12px #d4af370a!important}rte-formatter[class*=description_text] table,.template-collection rte-formatter[class*=description_text] table{width:100%!important;border-collapse:collapse!important;font-family:Montserrat,sans-serif!important;font-size:clamp(.85rem,1.8vw,.95rem)!important}rte-formatter[class*=description_text] th,.template-collection rte-formatter[class*=description_text] th{background:linear-gradient(135deg,var(--lumieclat-gold) 0%,var(--lumieclat-gold-light) 100%)!important;color:#fff!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:1rem 1.2rem!important;text-align:left!important;font-size:clamp(.8rem,1.6vw,.9rem)!important}rte-formatter[class*=description_text] td,.template-collection rte-formatter[class*=description_text] td{padding:.9rem 1.2rem!important;color:var(--lumieclat-text-medium)!important;border-bottom:1px solid var(--lumieclat-beige)!important;line-height:1.6!important;background:var(--lumieclat-white)!important}rte-formatter[class*=description_text] tr:nth-child(2n) td{background-color:#d4af3708!important}rte-formatter[class*=description_text] tr:hover td{background-color:#d4af370f!important}rte-formatter[class*=description_text] tr:last-child td{border-bottom:none!important}@media screen and (max-width: 1024px){rte-formatter[class*=description_text]{padding:2rem!important;margin:2.5rem auto!important;border-radius:14px!important}}@media screen and (max-width: 768px){rte-formatter[class*=description_text]{padding:1.5rem!important;margin:2rem 1rem!important;border-radius:12px!important}rte-formatter[class*=description_text] h2{font-size:clamp(1.2rem,4vw,1.5rem)!important;margin-top:2rem!important}rte-formatter[class*=description_text] th,rte-formatter[class*=description_text] td{padding:.7rem .8rem!important;font-size:clamp(.75rem,3vw,.85rem)!important}}@media screen and (max-width: 480px){rte-formatter[class*=description_text]{padding:1.2rem!important;margin:1.5rem .5rem!important;border-radius:10px!important}rte-formatter[class*=description_text] p,rte-formatter[class*=description_text] ul li,rte-formatter[class*=description_text] ol li{font-size:.9rem!important;line-height:1.75!important}}.template-collection rte-formatter.text-block--full-width.rte,.template-collection .text-block--full-width.rte,.template-collection rte-formatter.paragraph.rte,.template-collection .rte.text-block--full-width{display:block!important;background:var(--lumieclat-white)!important;border:1px solid var(--lumieclat-beige)!important;border-radius:16px!important;padding:2.5rem!important;margin:3rem auto!important;max-width:1000px!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 32px #d4af370f,0 4px 16px #e6bea60a!important;animation:elegantSlideUp .8s ease forwards!important}.template-collection rte-formatter.text-block--full-width.rte:before,.template-collection .text-block--full-width.rte:before,.template-collection rte-formatter.paragraph.rte:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:var(--lumieclat-gradient-gold)!important;border-radius:16px 16px 0 0!important}.template-collection rte-formatter.rte h2,.template-collection .text-block--full-width.rte h2,.template-collection rte-formatter.paragraph h2{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.4rem,3vw,1.8rem)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--lumieclat-text-dark)!important;margin-bottom:1rem!important;margin-top:2.5rem!important;position:relative!important;padding-bottom:.8rem!important}.template-collection rte-formatter.rte h2:first-child,.template-collection .text-block--full-width.rte h2:first-child{margin-top:0!important}.template-collection rte-formatter.rte h2:after,.template-collection .text-block--full-width.rte h2:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:50px!important;height:2px!important;background:var(--lumieclat-gradient-gold)!important;border-radius:1px!important;animation:lineGrow .8s ease .2s forwards!important;transform:scaleX(0)!important;transform-origin:left!important}.template-collection rte-formatter.rte p,.template-collection .text-block--full-width.rte p,.template-collection rte-formatter.paragraph p{font-family:Montserrat,sans-serif!important;font-size:clamp(.95rem,2vw,1.05rem)!important;line-height:1.85!important;color:var(--lumieclat-text-medium)!important;margin-bottom:1.2rem!important;text-align:left!important;letter-spacing:.015em!important}.template-collection rte-formatter.rte p:last-child,.template-collection .text-block--full-width.rte p:last-child{margin-bottom:0!important}.template-collection rte-formatter.rte ol,.template-collection .text-block--full-width.rte ol{font-family:Montserrat,sans-serif!important;font-size:clamp(.95rem,2vw,1.05rem)!important;line-height:1.85!important;color:var(--lumieclat-text-medium)!important;margin-bottom:1.5rem!important;padding-left:1.8rem!important;list-style-type:decimal!important}.template-collection rte-formatter.rte ol li,.template-collection .text-block--full-width.rte ol li{margin-bottom:.7rem!important;position:relative!important;padding-left:.5rem!important}.template-collection rte-formatter.rte ul,.template-collection .text-block--full-width.rte ul{font-family:Montserrat,sans-serif!important;font-size:clamp(.95rem,2vw,1.05rem)!important;line-height:1.85!important;color:var(--lumieclat-text-medium)!important;margin-bottom:1.5rem!important;padding-left:0!important;list-style-type:none!important}.template-collection rte-formatter.rte ul li,.template-collection .text-block--full-width.rte ul li{margin-bottom:.7rem!important;position:relative!important;padding-left:1.8rem!important}.template-collection rte-formatter.rte ul li:before,.template-collection .text-block--full-width.rte ul li:before{content:"\25c6"!important;position:absolute!important;left:0!important;top:0!important;color:var(--lumieclat-gold)!important;font-size:.6rem!important;line-height:1.85!important;transform:translateY(.35rem)!important}.template-collection rte-formatter.rte strong,.template-collection .text-block--full-width.rte strong{color:var(--lumieclat-gold)!important;font-weight:600!important}.template-collection rte-formatter.rte em,.template-collection .text-block--full-width.rte em{color:var(--lumieclat-text-dark)!important;font-style:italic!important;font-weight:500!important}.template-collection rte-formatter.rte .rte-table-wrapper,.template-collection .text-block--full-width.rte .rte-table-wrapper{margin:2rem 0!important;overflow-x:auto!important;border-radius:12px!important;border:1px solid var(--lumieclat-beige)!important;box-shadow:0 4px 12px #d4af370a!important}.template-collection rte-formatter.rte table,.template-collection .text-block--full-width.rte table{width:100%!important;border-collapse:collapse!important;font-family:Montserrat,sans-serif!important;font-size:clamp(.85rem,1.8vw,.95rem)!important}.template-collection rte-formatter.rte th,.template-collection .text-block--full-width.rte th{background:linear-gradient(135deg,var(--lumieclat-gold) 0%,var(--lumieclat-gold-light) 100%)!important;color:#fff!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:1rem 1.2rem!important;text-align:left!important;font-size:clamp(.8rem,1.6vw,.9rem)!important}.template-collection rte-formatter.rte td,.template-collection .text-block--full-width.rte td{padding:.9rem 1.2rem!important;color:var(--lumieclat-text-medium)!important;border-bottom:1px solid var(--lumieclat-beige)!important;line-height:1.6!important}.template-collection rte-formatter.rte tr:nth-child(2n),.template-collection .text-block--full-width.rte tr:nth-child(2n){background-color:#d4af3708!important}.template-collection rte-formatter.rte tr:hover td,.template-collection .text-block--full-width.rte tr:hover td{background-color:#d4af370f!important}.template-collection rte-formatter.rte tr:last-child td,.template-collection .text-block--full-width.rte tr:last-child td{border-bottom:none!important}.template-collection .text-block.h1 h1,.template-collection .text-block.h1>h1,.template-collection .section .text-block.h1,.template-collection .section .text-block.h1>*,.template-collection .section .text-block[class*=text_tqQTNE]{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--lumieclat-text-dark)!important;margin-bottom:1.5rem!important;position:relative!important;animation:elegantFadeIn .8s ease forwards!important}.template-collection .text-block.h1 h1:after,.template-collection .text-block.h1>h1:after,.template-collection .section .text-block.h1:after,.template-collection .section .text-block.h1>*:after,.template-collection .section .text-block[class*=text_tqQTNE]:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:2px;background:var(--lumieclat-gradient-gold);border-radius:1px;animation:lineGrow 1s ease .3s forwards;transform:scaleX(0);transform-origin:left}.template-collection .section-background,.template-product .section-background,.template-collection .section,.template-product .section{width:100%!important}.template-collection .collection_description .text-block,.template-product .product_description .text-block{width:100%!important;max-width:100%!important}.template-product [data-block-type*=product-title],.template-product .product-title,.template-product [class*=product_title],.template-product [id*=product_title]{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--lumieclat-text-dark)!important;margin-bottom:1.5rem!important;position:relative!important;animation:elegantFadeIn .8s ease forwards!important}.template-product [data-block-type*=product-title]:after,.template-product .product-title:after,.template-product [class*=product_title]:after,.template-product [id*=product_title]:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:2px;background:var(--lumieclat-gradient-gold);border-radius:1px;animation:lineGrow 1s ease .3s forwards;transform:scaleX(0);transform-origin:left}.template-product [data-block-type*=product-description],.template-product .product-description,.template-product [class*=product_description],.template-product [id*=product_description]{background:var(--lumieclat-gradient-subtle);border:1px solid var(--lumieclat-beige);border-radius:12px;padding:1.5rem;margin:1.5rem 0;position:relative;overflow:hidden;box-shadow:0 4px 16px #d4af370a,0 2px 8px #e6bea608;animation:elegantSlideUp .6s ease forwards}.template-product [data-block-type*=product-description] p,.template-product [data-block-type*=product-description] div,.template-product .product-description p,.template-product .product-description div,.template-product [class*=product_description] p,.template-product [class*=product_description] div,.template-product [id*=product_description] p,.template-product [id*=product_description] div{font-family:Montserrat,sans-serif!important;font-size:clamp(.9rem,1.8vw,1rem)!important;line-height:1.7!important;color:var(--lumieclat-text-medium)!important;margin-bottom:1rem!important;text-align:left!important;letter-spacing:.01em!important}.template-product [data-block-type*=product-description] p:last-child,.template-product [data-block-type*=product-description] div:last-child,.template-product .product-description p:last-child,.template-product .product-description div:last-child,.template-product [class*=product_description] p:last-child,.template-product [class*=product_description] div:last-child,.template-product [id*=product_description] p:last-child,.template-product [id*=product_description] div:last-child{margin-bottom:0!important}body.template-collection rte-formatter.rte,body.template-collection rte-formatter.paragraph,body.template-collection rte-formatter[class*=text-block]{display:block!important;background:var(--lumieclat-white)!important;border:1px solid var(--lumieclat-beige)!important;border-radius:16px!important;padding:2.5rem!important;margin:3rem auto!important;max-width:1000px!important;position:relative!important;box-shadow:0 8px 32px #d4af370f,0 4px 16px #e6bea60a!important}body.template-collection rte-formatter.rte:before,body.template-collection rte-formatter.paragraph:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:var(--lumieclat-gradient-gold)!important;border-radius:16px 16px 0 0!important}body.template-collection rte-formatter.rte h2,body.template-collection rte-formatter.paragraph h2{font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.4rem,3vw,1.8rem)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--lumieclat-text-dark)!important;margin-bottom:1rem!important;margin-top:2.5rem!important;position:relative!important;padding-bottom:.8rem!important}body.template-collection rte-formatter.rte h2:first-child,body.template-collection rte-formatter.paragraph h2:first-child{margin-top:0!important}body.template-collection rte-formatter.rte h2:after,body.template-collection rte-formatter.paragraph h2:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:50px!important;height:2px!important;background:var(--lumieclat-gradient-gold)!important;border-radius:1px!important}body.template-collection rte-formatter.rte p,body.template-collection rte-formatter.paragraph p{font-family:Montserrat,sans-serif!important;font-size:clamp(.95rem,2vw,1.05rem)!important;line-height:1.85!important;color:var(--lumieclat-text-medium)!important;margin-bottom:1.2rem!important;letter-spacing:.015em!important}body.template-collection rte-formatter.rte ol,body.template-collection rte-formatter.paragraph ol{font-family:Montserrat,sans-serif!important;font-size:clamp(.95rem,2vw,1.05rem)!important;line-height:1.85!important;color:var(--lumieclat-text-medium)!important;margin-bottom:1.5rem!important;padding-left:1.8rem!important}body.template-collection rte-formatter.rte ol li,body.template-collection rte-formatter.paragraph ol li{margin-bottom:.7rem!important;padding-left:.5rem!important}body.template-collection rte-formatter.rte ul,body.template-collection rte-formatter.paragraph ul{font-family:Montserrat,sans-serif!important;font-size:clamp(.95rem,2vw,1.05rem)!important;line-height:1.85!important;color:var(--lumieclat-text-medium)!important;margin-bottom:1.5rem!important;padding-left:0!important;list-style-type:none!important}body.template-collection rte-formatter.rte ul li,body.template-collection rte-formatter.paragraph ul li{margin-bottom:.7rem!important;position:relative!important;padding-left:1.8rem!important}body.template-collection rte-formatter.rte ul li:before,body.template-collection rte-formatter.paragraph ul li:before{content:"\25c6"!important;position:absolute!important;left:0!important;top:0!important;color:var(--lumieclat-gold)!important;font-size:.6rem!important;line-height:1.85!important;transform:translateY(.35rem)!important}body.template-collection rte-formatter.rte strong,body.template-collection rte-formatter.paragraph strong{color:var(--lumieclat-gold)!important;font-weight:600!important}body.template-collection rte-formatter.rte em,body.template-collection rte-formatter.paragraph em{color:var(--lumieclat-text-dark)!important;font-style:italic!important;font-weight:500!important}body.template-collection rte-formatter.rte .rte-table-wrapper,body.template-collection rte-formatter.paragraph .rte-table-wrapper{margin:2rem 0!important;overflow-x:auto!important;border-radius:12px!important;border:1px solid var(--lumieclat-beige)!important}body.template-collection rte-formatter.rte table,body.template-collection rte-formatter.paragraph table{width:100%!important;border-collapse:collapse!important;font-family:Montserrat,sans-serif!important;font-size:clamp(.85rem,1.8vw,.95rem)!important}body.template-collection rte-formatter.rte th,body.template-collection rte-formatter.paragraph th{background:linear-gradient(135deg,var(--lumieclat-gold) 0%,var(--lumieclat-gold-light) 100%)!important;color:#fff!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:1rem 1.2rem!important;text-align:left!important;font-size:clamp(.8rem,1.6vw,.9rem)!important}body.template-collection rte-formatter.rte td,body.template-collection rte-formatter.paragraph td{padding:.9rem 1.2rem!important;color:var(--lumieclat-text-medium)!important;border-bottom:1px solid var(--lumieclat-beige)!important;line-height:1.6!important}body.template-collection rte-formatter.rte tr:nth-child(2n),body.template-collection rte-formatter.paragraph tr:nth-child(2n){background-color:#d4af3708!important}body.template-collection rte-formatter.rte tr:last-child td,body.template-collection rte-formatter.paragraph tr:last-child td{border-bottom:none!important}@media screen and (max-width: 1024px){.template-collection rte-formatter.rte,.template-collection rte-formatter.paragraph,body.template-collection rte-formatter.rte,body.template-collection rte-formatter.paragraph{padding:2rem!important;margin:2.5rem auto!important;border-radius:14px!important}}@media screen and (max-width: 768px){.template-collection rte-formatter.rte,.template-collection rte-formatter.paragraph,body.template-collection rte-formatter.rte,body.template-collection rte-formatter.paragraph{padding:1.5rem!important;margin:2rem 1rem!important;border-radius:12px!important}.template-collection rte-formatter.rte h2,body.template-collection rte-formatter.rte h2{font-size:clamp(1.2rem,4vw,1.5rem)!important;margin-top:2rem!important}.template-collection rte-formatter.rte th,.template-collection rte-formatter.rte td,body.template-collection rte-formatter.rte th,body.template-collection rte-formatter.rte td{padding:.7rem .8rem!important;font-size:clamp(.75rem,3vw,.85rem)!important}}@media screen and (max-width: 480px){.template-collection rte-formatter.rte,.template-collection rte-formatter.paragraph,body.template-collection rte-formatter.rte,body.template-collection rte-formatter.paragraph{padding:1.2rem!important;margin:1.5rem .5rem!important;border-radius:10px!important}.template-collection rte-formatter.rte p,body.template-collection rte-formatter.rte p{font-size:.9rem!important;line-height:1.75!important}.template-collection rte-formatter.rte ul li,.template-collection rte-formatter.rte ol li,body.template-collection rte-formatter.rte ul li,body.template-collection rte-formatter.rte ol li{font-size:.9rem!important}}.template-collection .button--primary,.template-product .button--primary,.template-collection .btn-primary,.template-product .btn-primary{background:var(--lumieclat-gold)!important;color:#fff!important;border:none!important;transition:all .3s ease!important;box-shadow:0 4px 12px #d4af3733!important}.template-collection .button--primary:hover,.template-product .button--primary:hover,.template-collection .btn-primary:hover,.template-product .btn-primary:hover{background:var(--lumieclat-gold-hover)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #d4af374d!important}.template-collection a:not(.button),.template-product a:not(.button){color:var(--lumieclat-gold)!important;transition:color .2s ease!important}.template-collection a:not(.button):hover,.template-product a:not(.button):hover{color:var(--lumieclat-gold-hover)!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collection-product-styles.css.map */
