:root{--ll-ground:#FBF1F3;--ll-paper:#FFFFFF;--ll-ink:#4A2530;--ll-muted:#85626A;--ll-line:#F0D9DE;--ll-pink:#87424C;--ll-hot:#B06574;--ll-violet:#A35F6C;--ll-blush:#F6DCE2;--ll-rose:#EBC3CC;--ll-wine:#5E2A36;--ll-star:#C9A15A;--ll-holo:linear-gradient(135deg,#FCEEF1 0%,#F6DDE3 55%,#F1D0D8 100%);--ll-gel:linear-gradient(180deg,#96505B 0%,#87424C 55%,#7A3843 100%);--ll-display:"DM Serif Display",Georgia,"Times New Roman",serif;--ll-pixel:"Jost","Geist",system-ui,sans-serif;--ll-body:"Jost","Geist",system-ui,sans-serif;--font-body--family:var(--ll-body);--font-subheading--family:var(--ll-body);--cl-paper:#FFFFFF;--cl-ink:#4A2530;--cl-umber:#85626A;--cl-stone:#F0D9DE;--cl-clay:#87424C;--cl-clay-soft:#EBC3CC;--cl-clay-tint:#FCEEF1;--cl-steel:#A35F6C;--cl-sage-tint:#FBEFF2;--pd-acc:#87424C}::selection{background:var(--ll-rose);color:var(--ll-ink)}body{background:var(--ll-ground);font-family:var(--ll-body);color:var(--ll-ink)}h1,h2,h3,.h1,.h2,.h3,.pd-h2,.pd-huge,.ll-h1,.ll-h2,.product-details [class*=__offer_headline] h1{font-family:var(--ll-display);font-weight:400;letter-spacing:-.01em;color:var(--ll-pink)}.pd-dark h2,.pd-dark .pd-huge,.pd-dark .pd-h2{color:#fbeff2}.pd-h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.06}.pd-huge{font-size:clamp(2.4rem,6.6vw,4.8rem);line-height:1.02}.pd-eyebrow,.ll-eyebrow,.product-details [class*=__offer_eyebrow] p{font-family:var(--ll-pixel)!important;font-weight:500;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ll-violet)!important;opacity:1}.pd-dark .pd-eyebrow{color:var(--ll-rose)!important}.product-details product-price .price{font-family:var(--ll-display);font-weight:400;font-size:clamp(1.6rem,2.2vw,2rem);color:var(--ll-ink);font-variant-numeric:lining-nums}.pd-stats dt{font-family:var(--ll-display);font-weight:400;color:#f6dce2}.pd-stats dd{font-family:var(--ll-pixel);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.pd-faq .pd-n{font-family:var(--ll-display);color:var(--ll-hot);opacity:1}.pd-faq details[open] summary{color:var(--ll-pink)}.pd-faq summary:after{color:var(--ll-pink)}.pd-btn,.ll-btn,.product-details .buy-buttons-block .button,.product-details .buy-buttons-block button[type=submit],.cart-drawer .button,.cart__checkout-button,button[name=checkout]{position:relative;overflow:hidden;background:var(--ll-gel)!important;color:#fff7f9!important;border:0!important;border-radius:999px!important;font-family:var(--ll-pixel);font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-size:.92rem;box-shadow:0 14px 28px -16px #5e2a36b3!important;transition:transform .12s,filter .15s}.pd-btn:hover,.ll-btn:hover,.product-details .buy-buttons-block button[type=submit]:hover{filter:brightness(1.07);transform:translateY(-1px)}.ll-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 34px;text-decoration:none;line-height:1}.ll-btn--ghost{background:transparent!important;color:var(--ll-pink)!important;box-shadow:inset 0 0 0 1.5px var(--ll-pink)!important}.cl-save{display:inline-flex;align-items:center;gap:6px;background:var(--ll-blush);color:var(--ll-pink);font-family:var(--ll-pixel);font-weight:500;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.cl-trust b{color:var(--ll-ink)}.cl-tile i,.cl-tiles i{color:var(--ll-pink)!important}media-gallery .media-gallery__grid>li,.product-information__media media-gallery li{border-radius:20px;overflow:hidden;background:#fff}.pd-thumbs button{border-color:var(--ll-line);background:#fff}.pd-thumbs button.is-on{border-color:var(--ll-pink);box-shadow:0 0 0 2px var(--ll-blush)}.ll-win{position:relative;margin:0;border-radius:24px;overflow:hidden;background:#fff;padding-top:0!important;border:0;box-shadow:0 30px 60px -34px #5e2a368c}.ll-win:before,.ll-win:after{display:none!important;content:none!important}.ll-win img{display:block;width:100%;height:auto}.pd-feat-media.cl-frame{border-radius:24px}.pd-dark{--dk:#5E2A36;--dkf:#FBF1F3}.ll-band{background:radial-gradient(70% 90% at 15% 0%,rgba(176,101,116,.45),transparent 60%),radial-gradient(60% 80% at 90% 100%,rgba(235,195,204,.22),transparent 60%),#5e2a36!important}.header-announcements,.announcement-bar{background:#f3d6dc!important;color:var(--ll-pink)!important}.header-announcements *{font-family:var(--ll-pixel)!important;letter-spacing:.16em!important;text-transform:uppercase;font-weight:500}header-component,.header{border-bottom:0}.header__row--top:after,#header-component:after{content:"";display:block;height:1px;background:var(--ll-rose)}.header-logo img,.header__logo img{height:var(--logo-height,34px);width:auto}.header a,.header-menu a{font-family:var(--ll-pixel)}.footer{background:#5e2a36!important;color:#fbeff2}.footer *{color:inherit}.footer h2{font-family:var(--ll-display);font-weight:400}.footer-utilities{background:#5e2a36!important;color:#fbeff2b3}.ll{--w:1200px;color:var(--ll-ink)}.ll *{box-sizing:border-box}.ll-in{max-width:var(--w);margin-inline:auto;padding-inline:clamp(16px,5vw,48px)}.ll-hero{position:relative;overflow:hidden;background:var(--ll-holo);padding-block:clamp(36px,6vw,84px)}.ll-hero .ll-in{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(28px,5vw,64px);align-items:center}.ll-chip{display:inline-flex;align-items:center;gap:8px;background:#ffffffbf;border-radius:999px;padding:8px 16px;font-family:var(--ll-pixel);font-weight:500;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ll-pink)}.ll-chip b{color:var(--ll-hot);font-weight:500}.ll-h1{font-size:clamp(2.5rem,5.6vw,4.6rem);line-height:1.02;margin:18px 0 0;text-wrap:balance}.ll-h1 em{font-style:italic;color:var(--ll-pink)}.ll-lede{font-size:clamp(1.02rem,1.3vw,1.14rem);line-height:1.65;color:var(--ll-muted);max-width:46ch;margin:18px 0 0}.ll-price{display:flex;align-items:baseline;gap:12px;margin:22px 0 0;flex-wrap:wrap}.ll-price strong{font-family:var(--ll-display);font-size:1.9rem;font-weight:400;color:var(--ll-ink)}.ll-price s{color:var(--ll-muted);font-size:1.02rem}.ll-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ll-mini{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0 0;padding:0;list-style:none;font-size:.88rem;color:var(--ll-muted)}.ll-mini li:before{content:"\2665  ";color:var(--ll-hot)}.ll-hero figure{margin:0}.ll-marquee{background:var(--ll-pink);color:#fbeff2;overflow:hidden;white-space:nowrap;padding:14px 0}.ll-marquee div{display:inline-block;animation:llmarq 32s linear infinite;font-family:var(--ll-pixel);font-weight:500;font-size:.8rem;letter-spacing:.2em;text-transform:uppercase}.ll-marquee span{margin:0 20px}.ll-marquee i{font-style:normal;color:var(--ll-rose)}@keyframes llmarq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ll-marquee div{animation:none}}.ll-sec{padding-block:clamp(56px,7vw,100px)}.ll-head{text-align:center;max-width:720px;margin:0 auto clamp(26px,4vw,44px)}.ll-h2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.06;margin:0;text-wrap:balance}.ll-head p{color:var(--ll-muted);margin:14px auto 0;max-width:52ch;line-height:1.65}.ll-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,24px)}.ll-color{display:block;text-decoration:none;color:inherit;background:#fff;border-radius:24px;overflow:hidden;border:1px solid var(--ll-line);transition:transform .15s,box-shadow .15s}.ll-color:hover{transform:translateY(-3px);box-shadow:0 24px 44px -26px #5e2a3680}.ll-color img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.ll-color div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:16px 18px}.ll-color b{font-family:var(--ll-display);font-weight:400;font-size:1.15rem;color:var(--ll-pink)}.ll-color span{font-family:var(--ll-pixel);font-size:.72rem;letter-spacing:.12em;color:var(--ll-muted);text-transform:uppercase;text-align:right}.ll-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,22px)}.ll-tile{background:#fff;border-radius:22px;overflow:hidden;border:1px solid var(--ll-line)}.ll-tile img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.ll-tile div{padding:18px 18px 20px}.ll-tile h3{font-size:1.2rem;line-height:1.2;margin:0 0 8px}.ll-tile p{margin:0;font-size:.92rem;line-height:1.6;color:var(--ll-muted)}.ll-brand{background:var(--ll-holo);border-radius:30px;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.ll-brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,22px);margin-top:clamp(22px,3vw,34px)}.ll-pillar{background:#fffc;border-radius:20px;padding:24px;border:1px solid #fff}.ll-pillar i{display:inline-flex;min-width:44px;height:44px;padding:0 10px;border-radius:999px;background:var(--ll-blush);color:var(--ll-pink);align-items:center;justify-content:center;margin-bottom:14px;font-style:normal;font-family:var(--ll-display);font-size:1.05rem}.ll-pillar b{display:block;font-family:var(--ll-display);font-weight:400;font-size:1.3rem;margin-bottom:6px;color:var(--ll-pink)}.ll-pillar span{display:block;color:var(--ll-muted);line-height:1.6;font-size:.95rem}.ll-faq{max-width:860px;margin:0 auto}.ll-final{text-align:center}@media(max-width:900px){.ll-hero .ll-in{grid-template-columns:1fr}.ll-hero figure{order:-1;max-width:520px;margin-inline:auto;width:100%}.ll-tiles{grid-template-columns:1fr 1fr}.ll-brand-grid{grid-template-columns:1fr}}@media(max-width:560px){.ll-colors{grid-template-columns:1fr 1fr;gap:10px}.ll-color div{flex-direction:column;align-items:flex-start;gap:2px;padding:12px}.ll-color b{font-size:1rem}.ll-color span{text-align:left}}@media(max-width:749px){.pd-in{padding-inline:16px}}.pd-bar .pd-cta-was{text-decoration:line-through;opacity:.55;margin-left:6px;font-weight:500;font-size:.9em}.pd-bar .pd-price{font-family:var(--ll-display)}@media(max-width:560px){.cl-trust{flex-direction:column;gap:4px}.cl-trust i{display:none}.cl-trust span:before{content:"\2665  ";color:var(--ll-hot)}}.footer h2,footer h2,.section--footer h2,[class*=footer] h2{font-family:var(--ll-display)!important;font-weight:400!important;letter-spacing:0}body:has(#cl-details) .product-information media-gallery{display:flex;flex-direction:row;align-items:flex-start;gap:12px}body:has(#cl-details) .product-information media-gallery>.media-gallery__grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:0!important;flex:1 1 auto;min-width:0;order:2;scrollbar-width:none}body:has(#cl-details) .product-information media-gallery>.media-gallery__grid::-webkit-scrollbar{display:none}body:has(#cl-details) .product-information media-gallery>.media-gallery__grid>li{flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:center}body:has(#cl-details) .product-information media-gallery>.media-gallery__grid>li img{object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/brand.css.map */
