#kb-site-preview .lisa-loves-page{--loves-rule:#d6c8cd;color:#3c144c}
#kb-site-preview .lisa-loves-page em{font-family:Georgia,serif;font-weight:400}
#kb-site-preview .loves-intro{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:9%;padding:65px 8% 75px;background:#f8f4ee}
#kb-site-preview .loves-intro h1{font-size:clamp(82px,9.5vw,138px);line-height:.84;letter-spacing:-.055em;margin:25px 0 36px}
#kb-site-preview .loves-intro h1 em{color:#907069;letter-spacing:-.065em}
#kb-site-preview .loves-deck{font:400 23px/1.45 Georgia,serif;letter-spacing:-.01em}
#kb-site-preview .loves-intro p:not(.loves-deck):not(.collection-label):not(.loves-signature){font-size:16px;line-height:1.75;max-width:450px}
#kb-site-preview .loves-signature{font:italic 22px/1.4 Georgia,serif;color:#866764;margin-top:27px}
#kb-site-preview .loves-portrait{position:relative;margin:0 0 0 10px;padding:13px 13px 0;background:#fffdf7;transform:rotate(3deg);box-shadow:3px 12px 25px #3c25231c}
#kb-site-preview .loves-portrait::before{position:absolute;content:'';top:-13px;left:calc(50% - 42px);width:84px;height:29px;background:#d2c09b66;transform:rotate(-9deg)}
#kb-site-preview .loves-portrait img{display:block;width:100%;height:auto}
#kb-site-preview .loves-portrait figcaption{font:italic 17px/1.5 Georgia,serif;padding:22px 8px 25px;text-align:center;color:#967776}
#kb-site-preview .loves-index{display:flex;gap:20px 35px;justify-content:space-between;padding:24px 8%;border-top:1px solid #d6c8cd;border-bottom:1px solid #d6c8cd;flex-wrap:wrap}
#kb-site-preview .loves-index a{font:500 11px/1.6 Arial,sans-serif;text-decoration:none;color:#684f66;letter-spacing:.06em}
#kb-site-preview.enhanced .lisa-loves-page nav.loves-index{display:flex}
#kb-site-preview .loves-link-note{font-size:11px;line-height:1.7;max-width:850px;margin:22px 8% 10px;color:#89717b}
#kb-site-preview .loves-section{display:grid;grid-template-columns:.78fr 1.22fr;gap:8%;margin:0 8%;padding:65px 0;border-bottom:1px solid #d6c8cd;scroll-margin-top:25px}
#kb-site-preview .loves-section-heading h2{font-size:clamp(35px,3.7vw,50px);line-height:1.07;letter-spacing:-.025em;margin:17px 0 25px}
#kb-site-preview .loves-section-heading>p:not(.collection-label){font-size:16px;line-height:1.8;max-width:330px;color:#75616d}
#kb-site-preview .loves-selections{display:grid;gap:24px;min-width:0}
#kb-site-preview .loves-card{position:relative;box-sizing:border-box;padding:36px 38px 32px;background:#ece7dd;overflow:hidden;min-width:0}
#kb-site-preview .loves-card-number{position:absolute;right:22px;top:17px;color:#b3a090;font:italic 28px/1 Georgia,serif}
#kb-site-preview .loves-card h3{font:400 clamp(31px,3.2vw,46px)/1.06 Georgia,serif;letter-spacing:-.035em;margin:28px 0 25px}
#kb-site-preview .loves-card p:not(.collection-label){font-size:14px;line-height:1.8;max-width:450px}
#kb-site-preview .loves-card .textlink{font-size:12px;line-height:1.7;display:inline-block;margin-top:10px}
#kb-site-preview .loves-card-links{display:flex;gap:10px 30px;flex-wrap:wrap}
#kb-site-preview .loves-card-mio{background:#e9ebdf}
#kb-site-preview .loves-card-beauty{background:#eee1dc}
#kb-site-preview .loves-card-bed{background:#e8e0e9}
#kb-site-preview .loves-card-bath{background:#e4e9e6}
#kb-site-preview .loves-recipe-note{padding:27px 30px 32px;background:#f5eee4;border-left:3px solid #c2a589;transform:rotate(-1deg);margin:4px 8px 0}
#kb-site-preview .loves-recipe-note h3{font:400 29px/1.2 Georgia,serif;margin:15px 0}
#kb-site-preview .loves-recipe-note p:not(.collection-label){font:italic 16px/1.7 Georgia,serif;color:#7b646a}
#kb-site-preview .loves-recipe-note .textlink{font-size:12px;line-height:1.7}
#kb-site-preview .loves-home-pair{grid-template-columns:1fr 1fr;gap:18px}
#kb-site-preview .loves-home-pair .loves-card{padding:33px 24px 28px}
#kb-site-preview .loves-home-pair .loves-card h3{font-size:34px}
#kb-site-preview .loves-home-pair .loves-card-number{font-size:18px;top:10px;right:12px}
#kb-site-preview .loves-closing{margin:55px 8% 65px;padding:40px 0}
#kb-site-preview .loves-closing h2{font-size:clamp(36px,4.5vw,60px);line-height:1.1;margin:15px 0 25px}
#kb-site-preview .loves-closing p{max-width:600px;font-size:16px;line-height:1.8}
#kb-site-preview .loves-closing .actions{gap:15px 35px}
#kb-site-preview .curated-ad-label{display:block;font:700 11px/1.5 Arial,sans-serif;margin:10px 0;color:#3c144c}
@media(max-width:1000px){#kb-site-preview .loves-intro{gap:7%;padding:55px 7%}#kb-site-preview .loves-section{margin:0 7%;gap:6%;grid-template-columns:.85fr 1.15fr}#kb-site-preview .loves-home-pair{grid-template-columns:1fr}#kb-site-preview .loves-home-pair .loves-card{padding:34px}#kb-site-preview .loves-portrait figcaption{font-size:14px}}
@media(max-width:700px){#kb-site-preview .loves-intro{grid-template-columns:1fr;padding:40px 26px 48px;gap:40px}#kb-site-preview .loves-intro h1{font-size:98px}#kb-site-preview .loves-intro p:not(.loves-deck):not(.collection-label):not(.loves-signature){font-size:15px}#kb-site-preview .loves-deck{font-size:23px}#kb-site-preview .loves-portrait{max-width:330px;margin:0 18px 0 5px}#kb-site-preview .loves-index{padding:23px 26px;gap:15px;flex-direction:column}#kb-site-preview .loves-link-note{margin:22px 26px 0}#kb-site-preview .loves-section{grid-template-columns:1fr;gap:23px;margin:0 26px;padding:43px 0}#kb-site-preview .loves-section-heading h2{font-size:40px;margin-bottom:20px}#kb-site-preview .loves-section-heading>p:not(.collection-label){font-size:15px;max-width:none}#kb-site-preview .loves-card{padding:30px 27px}#kb-site-preview .loves-card h3{font-size:36px}#kb-site-preview .loves-recipe-note{padding:25px;margin:0 3px}#kb-site-preview .loves-closing{margin:35px 26px 40px;padding:20px 0}#kb-site-preview .loves-closing .actions{display:grid}}

#kb-site-preview .loves-card-leahlani{background:#e6e8dc}
