.lay-aura{--f-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--f-head:"Jost","Inter",-apple-system,sans-serif;--f-serif:"Lora","Georgia",serif;--f-num:"Jost","Inter",sans-serif;--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:30px;--rose:#C2577A;--rose-ink:#93375A;--rose-deep:#7A2C4A;--rose-soft:#FBEFF3;--plum:#2E1F2B;--sand:#FAF6F4;--sand-2:#F3ECE8;--paper:#FFFFFF;--paper-2:#FBF8F7;--paper-3:#F3ECE9;--line:#EDE2E0;--line-strong:#DCC9C8;--ink:#2E1F2B;--text:#332630;--text-2:#60505B;--text-3:#6E5D69;--surface:#FFFFFF;--sh-1:0 1px 2px rgba(46,31,43,.04);--sh-2:0 6px 20px rgba(46,31,43,.06);--sh-3:0 20px 48px rgba(46,31,43,.10);--nav-h:74px;--wrap:1260px;background:var(--paper);color:var(--text)}.lay-aura .wrap{max-width:var(--wrap)}.lay-aura h1,.lay-aura h2,.lay-aura h3,.lay-aura h4{font-family:var(--f-head);font-weight:400;color:var(--ink);letter-spacing:-.012em;line-height:1.16}.ubtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 32px;border:1px solid #fff0;border-radius:999px;font-family:var(--f-head);font-size:.95rem;font-weight:500;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:var(--t-fast)}.ubtn--lg{padding:17px 38px;font-size:1.02rem}.ubtn--block{display:flex;width:100%}.ubtn--fill{background:var(--rose-ink);color:#fff;border-color:var(--rose-ink)}.ubtn--fill:hover{background:var(--rose-deep);border-color:var(--rose-deep);color:#fff}.ubtn--line{background:#fff0;color:var(--ink);border-color:var(--line-strong)}.ubtn--line:hover{border-color:var(--ink);color:var(--ink);background:var(--sand)}.ulink{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-head);font-size:.92rem;font-weight:500;letter-spacing:.03em;color:var(--rose-ink);text-decoration:none;white-space:nowrap}.ulink:hover{color:var(--rose-deep)}.ukick{display:inline-block;font-family:var(--f-head);font-size:.76rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--rose-ink);margin-bottom:22px}.ukick2{display:inline-block;font-family:var(--f-head);font-size:.74rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--rose-ink);margin-bottom:14px}.uhead2{max-width:62ch;margin-bottom:clamp(30px,3.6vw,50px)}.uhead2 h2{font-size:clamp(1.65rem,3.4vw,2.6rem);margin:0}.uhead2 p{color:var(--text-2);margin:.8rem 0 0}.uhead2--center{margin-inline:auto;text-align:center}.uhead2--row{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;max-width:none}@media (max-width:720px){.uhead2--row{flex-direction:column;align-items:flex-start;gap:12px}}.usec{padding-block:clamp(50px,6.5vw,96px)}.usec--soft{background:var(--sand)}.ubar{background:var(--sand-2);color:var(--text-2);font-size:.8rem;border-bottom:1px solid var(--line)}.ubar__in{display:flex;align-items:center;justify-content:center;gap:12px;height:38px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.ubar__in::-webkit-scrollbar{display:none}.ubar b{color:var(--ink);font-weight:600}.ubar__sep{color:var(--line-strong)}@media (max-width:620px){.ubar__in{justify-content:flex-start}}.uhead{position:sticky;top:0;z-index:60;background:rgb(255 255 255 / .92);backdrop-filter:saturate(170%) blur(12px);-webkit-backdrop-filter:saturate(170%) blur(12px);border-bottom:1px solid var(--line)}.uhead__row{display:flex;align-items:center;gap:26px;min-height:var(--nav-h)}.uhead__brand{flex:0 0 auto}.uhead__acts{display:flex;align-items:center;gap:6px;margin-left:auto}.uhead__search{width:clamp(160px,18vw,250px);margin-right:6px}.uicon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:var(--ink);background:#fff0;border:0;cursor:pointer;transition:var(--t-fast)}.uicon:hover{background:var(--rose-soft);color:var(--rose-ink)}.uhead__burger{display:none}.uhead__mobsearch{display:none;padding:0 0 14px}.unav__list{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.unav__list a{display:block;padding:10px 15px;border-radius:999px;font-family:var(--f-head);font-size:.92rem;font-weight:400;letter-spacing:.02em;color:var(--text-2);text-decoration:none;white-space:nowrap;transition:var(--t-fast)}.unav__list a:hover{color:var(--ink);background:var(--sand)}.unav__hot{color:var(--rose-ink)!important}.unav__hot:hover{background:var(--rose-soft)!important}.lay-aura .brand__word{font-family:var(--f-head);font-weight:500;font-size:1.42rem;letter-spacing:.06em;color:var(--ink)}.lay-aura .brand__word span{color:var(--rose-ink)}.lay-aura .ufoot .brand__word{color:#fff}.lay-aura .ufoot .brand__word span{color:#E8B9C8}.lay-aura .uhead .searchform,.lay-aura .uhead__mobsearch .searchform,.lay-aura .mobnav__search .searchform{display:flex;align-items:center;gap:6px;height:42px;padding:0 5px 0 16px;background:var(--sand);border:1px solid var(--line);border-radius:999px}.lay-aura .uhead .searchform:focus-within,.lay-aura .uhead__mobsearch .searchform:focus-within{border-color:var(--rose);background:#fff;box-shadow:0 0 0 3px rgb(194 87 122 / .14)}.lay-aura .uhead input[type=search],.lay-aura .uhead__mobsearch input[type=search],.lay-aura .mobnav__search input[type=search]{flex:1;min-width:0;border:0;background:#fff0;color:var(--text);font:inherit;font-family:var(--f-sans);font-size:.9rem;outline:none}.lay-aura .uhead .searchform button,.lay-aura .uhead__mobsearch .searchform button,.lay-aura .mobnav__search .searchform button{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--rose-ink);color:#fff;cursor:pointer}.lay-aura .uhead .searchform button:hover{background:var(--rose-deep)}@media (max-width:1080px){.unav{display:none}}@media (max-width:980px){.uhead__burger{display:inline-flex}.uhead__search{display:none}.uhead__mobsearch{display:block}.uhead__row{gap:12px}.uhead__brand{margin-inline:auto}}.uhero{position:relative;overflow:hidden;background:var(--paper);padding-block:clamp(46px,6.5vw,92px) clamp(40px,5vw,72px);text-align:center}.uhero__glow{position:absolute;width:980px;height:700px;left:50%;top:-280px;transform:translateX(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(ellipse,rgb(194 87 122 / .16) 0%,rgb(124 74 107 / .07) 44%,transparent 70%)}.uhero__in{position:relative;z-index:2}.uhero h1{font-size:clamp(2.1rem,5vw,3.8rem);margin:0 auto .5em;max-width:17ch}.uhero h1 em{font-family:var(--f-serif);font-style:italic;font-weight:400;color:var(--rose-ink);display:block;font-size:.82em}.uhero__sub{font-size:clamp(1rem,1.5vw,1.14rem);color:var(--text-2);max-width:60ch;margin:0 auto 2.1rem}.uhero__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.upicks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(40px,5vw,66px);text-align:left}@media (max-width:760px){.upicks{grid-template-columns:1fr;max-width:380px;margin-inline:auto}}.upick{display:grid;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:16px 18px 20px;text-decoration:none;color:var(--text);transition:var(--t-fast)}.upick:hover{border-color:var(--rose);box-shadow:var(--sh-3);transform:translateY(-3px);color:var(--text)}.upick__ph{display:block;aspect-ratio:1/1;background:var(--sand);border-radius:var(--r-lg);overflow:hidden;margin-bottom:14px}.upick__ph img{width:100%;height:100%;object-fit:contain;padding:12px}.upick__c{font-family:var(--f-head);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--rose-ink)}.upick__n{font-size:.92rem;line-height:1.45;color:var(--text-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.upick__p{font-family:var(--f-head);font-size:1.12rem;font-weight:500;color:var(--ink);margin-top:2px}.upick__p del{color:var(--text-3);font-weight:400;font-size:.82em;margin-right:6px}.utrust{background:var(--sand);border-block:1px solid var(--line)}.utrust__in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 30px;padding-block:20px;font-size:.88rem;color:var(--text-2)}.utrust__in span{display:inline-flex;align-items:center;gap:9px}.utrust__in b{color:var(--ink);font-weight:600}.utrust__in svg{color:var(--rose);flex:0 0 auto}.ucats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px)}@media (max-width:860px){.ucats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ucats{grid-template-columns:1fr}}.ucat{display:grid;gap:3px;justify-items:center;text-align:center;padding:24px 20px 26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);text-decoration:none;color:var(--text);transition:var(--t-fast)}.ucat:hover{background:var(--rose-soft);border-color:var(--rose);color:var(--text)}.ucat__ph{width:124px;height:124px;border-radius:50%;background:var(--sand);overflow:hidden;display:grid;place-items:center;margin-bottom:16px}.ucat:hover .ucat__ph{background:#fff}.ucat__ph img{width:82%;height:82%;object-fit:contain}.ucat__e{font-size:2.4rem;line-height:1}.ucat__n{font-family:var(--f-head);font-size:1.1rem;font-weight:500;color:var(--ink)}.ucat__c{font-size:.84rem;color:var(--text-3)}.uritual{background:var(--plum);color:#E8DCE4;padding-block:clamp(50px,6.5vw,96px)}.uritual h2{color:#fff}.uritual .ukick2{color:#E8B9C8}.uritual .uhead2 p{color:#BCA8B6}.uritual__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,26px);counter-reset:none}@media (max-width:980px){.uritual__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.uritual__list{grid-template-columns:1fr}}.uritual__list li{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:var(--r-lg);padding:24px 22px 22px;display:grid;gap:0;align-content:start}.uritual__nr{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#E8B9C8;color:var(--plum);font-family:var(--f-head);font-size:1.05rem;font-weight:600;margin-bottom:16px}.uritual__list b{font-family:var(--f-head);font-size:1.16rem;font-weight:500;color:#fff;margin-bottom:.45em}.uritual__list p{margin:0;font-size:.92rem;line-height:1.62;color:#BCA8B6}.uritual__t{display:inline-block;margin-top:14px;font-family:var(--f-head);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#E8B9C8}.upills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.upill{display:inline-flex;align-items:center;gap:9px;padding:12px 22px;background:var(--surface);border:1px solid var(--line);border-radius:999px;font-family:var(--f-head);font-size:.94rem;font-weight:500;color:var(--text);text-decoration:none;transition:var(--t-fast)}.upill:hover{border-color:var(--rose);color:var(--rose-ink);background:var(--rose-soft)}.upill__e{font-size:1.08rem;line-height:1}.uing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,22px)}@media (max-width:1000px){.uing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.uing{grid-template-columns:1fr}}.uing__c{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 22px}.uing__c b{display:block;font-family:var(--f-serif);font-size:1.12rem;font-weight:600;color:var(--ink);margin-bottom:.55em}.uing__c p{margin:0;font-size:.92rem;line-height:1.62;color:var(--text-2)}.uing__note{margin:26px auto 0;max-width:72ch;text-align:center;font-size:.85rem;color:var(--text-3)}.ublog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px)}@media (max-width:900px){.ublog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ublog{grid-template-columns:1fr}}.ufoot{background:var(--plum);color:#BCA8B6;padding-block:clamp(44px,5vw,72px) 26px;font-size:.92rem}.ufoot__top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(26px,3.6vw,52px);padding-bottom:clamp(28px,3.4vw,44px)}@media (max-width:900px){.ufoot__top{grid-template-columns:1fr 1fr}.ufoot__brand{grid-column:1/-1}}@media (max-width:560px){.ufoot__top{grid-template-columns:1fr}}.ufoot__brand p{max-width:46ch;margin:14px 0 16px}.ufoot__contact{display:grid;gap:8px}.ufoot__contact a{display:inline-flex;align-items:center;gap:9px;color:#fff;text-decoration:none}.ufoot__contact a:hover{color:#E8B9C8}.ufoot__contact svg{color:#E8B9C8;flex:0 0 auto}.ufoot__col h4{font-family:var(--f-head);color:#fff;font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px}.ufoot__col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.ufoot__col a{color:#BCA8B6;text-decoration:none}.ufoot__col a:hover{color:#fff;text-decoration:underline}.ufoot__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:20px 0;border-top:1px solid rgb(255 255 255 / .12);border-bottom:1px solid rgb(255 255 255 / .12)}.ufoot__chips span{font-family:var(--f-head);font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#9A8694;margin-right:2px}.ufoot__chips b{font-size:.8rem;font-weight:500;color:#fff;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .12);border-radius:999px;padding:5px 13px}.ufoot__legal{font-size:.82rem;line-height:1.65;color:#9A8694;margin:20px 0 0;max-width:110ch}.ufoot__legal strong{color:#fff;font-weight:600}.ufoot__bar{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;justify-content:space-between;margin-top:22px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .12);font-size:.82rem}.ufoot__bar nav{display:flex;flex-wrap:wrap;gap:8px 18px}.ufoot__bar a{color:#9A8694;text-decoration:none}.ufoot__bar a:hover{color:#fff}.lay-aura .pcard{border-radius:var(--r-xl)}.lay-aura .pcard__btn{border-radius:999px;font-family:var(--f-head);font-weight:500;letter-spacing:.03em}.lay-aura .woocommerce button.button.alt,.lay-aura .woocommerce a.button.alt,.lay-aura .single_add_to_cart_button.button.alt{background:var(--rose-ink);background-image:none;color:#fff;border-radius:999px;font-family:var(--f-head);font-weight:500;letter-spacing:.03em}.lay-aura .woocommerce button.button.alt:hover,.lay-aura .woocommerce a.button.alt:hover,.lay-aura .single_add_to_cart_button.button.alt:hover{background:var(--rose-deep);background-image:none;color:#fff}.lay-aura .sec-dark>.wrap>div>h2,.lay-aura .sec-dark .edito>div>h2,.lay-aura .sec-dark .edito__list strong,.lay-aura .sec-dark>.wrap .eyebrow{color:#fff}.lay-aura .sec-dark .edito>div>.lead,.lay-aura .sec-dark .edito>div>p,.lay-aura .sec-dark .edito__list span,.lay-aura .sec-dark .edito__list small{color:rgb(255 255 255 / .82)}.lay-aura .sec-dark .pricecard h3,.lay-aura .sec-dark .pricecard strong{color:var(--text)}.lay-aura .sec-dark .pricecard p,.lay-aura .sec-dark .pricecard small,.lay-aura .sec-dark .pricecard span{color:var(--text-2)}.lay-aura .mobnav .uicon{color:var(--ink)}.lay-aura .mobnav .uicon:hover{background:var(--paper-3);color:var(--ink);border-color:#fff0}