:root{--blush:#e8ede0;--blush-2:#dde5d3;--rose:#5f7a5a;--rose-dk:#46603f}.imgph:before{color:#5f7a5a24}.tile:before{color:#5f7a5a2e}.hero{background:linear-gradient(180deg,#eef1e6,#f8f3ec)}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.announcement{letter-spacing:.06em}.btn:hover{background:var(--rose-dk);border-color:var(--rose-dk)}.nav a{letter-spacing:.16em}@media(max-width:960px){.hero-grid{gap:28px}.hero h1{font-size:clamp(2.1rem,9vw,3rem)}.btn{width:100%}.actions{display:grid;gap:12px}}.assure dd{text-align:left}.assure dt{min-width:5.5rem}.assure>div{display:grid;grid-template-columns:5.5rem 1fr;gap:12px;align-items:start}.assure dd{margin:0;justify-self:start}.crumbs{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.lede{margin:14px 0 0;color:var(--char-2);font-size:1.05rem;line-height:1.65;max-width:34em}.buybox .offer-note{font-size:.82rem}.buy-form{margin-top:22px}.trust{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px;font-size:.88rem;color:var(--char-2)}.trust li{display:flex;gap:10px;align-items:center}.trust svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--rose);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.glance{margin:22px 0 0}@media(min-width:901px){.thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:900px){.thumbs{grid-template-columns:repeat(4,64px);justify-content:start}}.pdp .gallery .main{border-radius:20px}.story{background:linear-gradient(180deg,#f8f3ec,#eef1e6);margin-bottom:clamp(36px,5vw,64px)}.story-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,80px);align-items:center}.story-art{position:relative;aspect-ratio:1/1;border-radius:200px 200px 24px 24px;background:#dde5d3;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.story-art span{position:absolute;border-radius:50%}.story-art .s1{width:70%;aspect-ratio:1;background:#c9d6bd;top:-12%;right:-18%}.story-art .s2{width:46%;aspect-ratio:1;background:#e8e0d2;bottom:14%;left:-10%}.story-art .s3{width:22%;aspect-ratio:1;background:#5f7a5a;opacity:.85;top:40%;left:40%}.story-art b{position:relative;font-family:var(--serif);font-weight:400;letter-spacing:.34em;text-transform:uppercase;font-size:.8rem;padding-bottom:22px;color:#46603f}.story-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:20px}.story-cols h3{margin:0 0 6px}.story-steps{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.story-steps li{display:flex;gap:14px;align-items:center}.story-steps span{width:30px;height:30px;border-radius:50%;border:1px solid var(--rose);color:var(--rose-dk);display:grid;place-items:center;font-size:.85rem;flex:none}@media(max-width:820px){.story-grid{grid-template-columns:1fr}.story-art{aspect-ratio:16/9;border-radius:120px 120px 20px 20px;max-width:420px}.story-cols{grid-template-columns:1fr}}.bcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;justify-content:stretch}.bcards .pcard{text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:28px 24px}.bcards .bnum{display:block;font-family:var(--serif);font-size:1.6rem;color:var(--rose);margin-bottom:6px}.bcards .pcard h3{margin:0 0 6px}.bcards .pcard .badge{margin:12px 0 0}@media(max-width:820px){.bcards{grid-template-columns:1fr}}.inci{list-style:none;margin:0 auto 34px;padding:16px 20px;max-width:46em;display:flex;flex-wrap:wrap;gap:6px 0;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.inci li{font-size:.9rem;color:var(--char-2)}.inci li:not(:last-child):after{content:"\b7";margin:0 10px;color:var(--rose)}@media(max-width:700px){.inci{border-radius:20px;justify-content:flex-start}}.ingrid .card{position:relative;padding-top:40px}.ingrid .ino{position:absolute;top:14px;left:28px;font-size:.72rem;letter-spacing:.14em;color:var(--muted)}.ingrid .igrp{position:absolute;top:12px;right:16px;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;padding:2px 9px;border-radius:999px;background:#e8ede0;color:#46603f}.ingrid .igrp.acid{background:#fff8ea;color:var(--warn)}.unknowns{margin-bottom:clamp(40px,6vw,72px)}.site-footer .foot{gap:clamp(28px,5vw,64px)}.site-footer .foot p{margin:0 0 8px}@media(max-width:820px){.site-footer .foot{grid-template-columns:1fr 1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/liorine-botanical.css.map */
