@font-face{font-family:LBBook;src:url(lb-LibreBaskerville.ttf);font-display:swap}@font-face{font-family:LBHand;src:url(lb-Caveat.ttf);font-display:swap}.lig-book{--paper:#fbf6e9;--ink:#243d39;--navy:#28354a;--gold:#af874d;--line:#d9d2bd;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;font-size:16px;line-height:1.65}.lig-book *{box-sizing:border-box}.lig-book h1,.lig-book h2,.lig-book h3,.lig-book p,.lig-book figure{margin:0}.lig-book a{color:inherit}.lig-book button,.lig-book input,.lig-book textarea{font:inherit}.lig-book button{cursor:pointer}.lig-book button:disabled{cursor:default;opacity:.5}.lig-book button:focus-visible,.lig-book a:focus-visible,.lig-book input:focus-visible,.lig-book textarea:focus-visible,.lig-book summary:focus-visible{outline:3px solid #bb8547;outline-offset:4px}.lig-book h1,.lig-book h2,.lig-book h3{font-family:LBBook,Georgia,serif;font-weight:400;line-height:1.2;letter-spacing:-.045em}.lig-book h1{font-size:clamp(38px,4.8vw,73px)}.lig-book h2{font-size:clamp(31px,3.2vw,50px)}.lig-book h3{font-size:25px;letter-spacing:-.025em}.lig-book em{color:#977040;font-weight:400}.lb-preview{text-align:center;padding:7px 20px;background:var(--ink);color:var(--paper);font-size:11px;letter-spacing:.09em}.lb-header{padding:18px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.lb-header img{width:133px;height:76px;object-fit:contain}.lb-header nav{display:flex;gap:30px;align-items:center;font-size:13px}.lb-header nav>a{text-decoration:none}.lb-button{background:var(--ink);color:#fff7e5;border:1px solid var(--ink);border-radius:3px;display:inline-flex;gap:25px;align-items:center;justify-content:center;padding:17px 24px;font-size:14px;font-weight:600;line-height:1.4}.lb-small{padding:12px 18px}.lb-button span{font-size:20px}.lb-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.lb-text-button{border:0;background:none;border-bottom:1px solid currentColor;padding:4px 0;color:inherit;font-size:14px}.lb-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:700;margin-bottom:22px!important;line-height:1.7}.lb-hero{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:6%;padding:78px 5% 88px;max-width:1640px;margin:auto}.lb-hero-copy{max-width:640px}.lb-deck{font-size:17px;max-width:430px;margin:28px 0 12px!important;line-height:1.8}.lb-subdeck{font-size:13px}.lb-actions{display:flex;gap:26px;align-items:center;margin:29px 0 20px}.lb-fine{font-size:11px;line-height:1.7;color:#737365;max-width:620px}.lb-centered{text-align:center;margin:28px auto 0!important}.lb-hero-art{position:relative;padding:60px 18px 38px 0;background:radial-gradient(ellipse at center,#dccdb0 0,transparent 68%);isolation:isolate}.lb-book-object{position:relative;transform:perspective(1100px) rotateY(-10deg) rotate(-4deg);box-shadow:7px 15px 0 -6px #cfc8b8,8px 20px 0 -8px #f4eee1,12px 26px 30px #342f2540;border-radius:3px 7px 7px 3px;background:#51634c}.lb-book-object:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#081a3033 0,transparent 2%,#fff3 3%,transparent 4%);box-shadow:inset 0 0 0 1px #13282522}.lb-book-object img{display:block;width:100%;height:auto;border-radius:inherit;aspect-ratio:4/3;object-fit:cover}.lb-seal{position:absolute;right:-8px;top:-8px;z-index:1;background:#eee2c9;border:1px solid #cdbb91;box-shadow:0 0 0 5px var(--paper),0 0 0 6px #cdbb91;border-radius:50%;height:126px;width:126px;display:flex;flex-direction:column;justify-content:center;align-items:center;font:14px/1.5 LBBook,serif;transform:rotate(12deg)}.lb-seal i{font-size:12px}.lb-art-note{display:block;text-align:center;margin-top:40px;font:22px/1.4 LBHand,cursive;transform:rotate(-3deg)}.lb-art-note small{font-size:19px}.lb-promise{border-block:1px solid var(--line);display:flex;justify-content:center;gap:5%;padding:19px 4%;font-size:12px;letter-spacing:.04em}.lb-promise i{color:var(--gold);font-style:normal}.lb-section{max-width:1360px;margin:auto;padding:90px 6%}.lb-section-heading{text-align:center;max-width:690px;margin:0 auto 44px}.lb-section-heading p:not(.lb-eyebrow){font-size:15px;line-height:1.85;max-width:600px;margin:24px auto 0}.lb-open-book{display:grid;grid-template-columns:1fr 1fr;box-shadow:0 22px 45px #34312120;background:#f7efdf;border:1px solid #e5dbc5;position:relative}.lb-open-book:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:25px;transform:translate(-50%);background:linear-gradient(90deg,transparent,#41361d16,transparent);pointer-events:none}.lb-open-book>img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.lb-book-words{padding:10% 13%;display:flex;flex-direction:column;align-items:start;justify-content:center;font:clamp(12px,1.25vw,19px)/1.85 LBBook,Georgia,serif}.lb-book-words p{white-space:pre-line}.lb-book-words .lb-eyebrow{font:9px Arial,sans-serif;margin-bottom:17px!important}.lb-book-words button{font-family:Arial,sans-serif;margin-top:20px}.lb-scene-tabs{display:flex;justify-content:space-between;gap:15px;margin-top:24px}.lb-scene-tabs button,.lb-dog-tabs button{background:none;border:0;border-bottom:1px solid transparent;padding:10px 0;font-size:12px;color:#77786b}.lb-scene-tabs button[aria-pressed=true],.lb-dog-tabs button[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.lb-transformation{border-top:1px solid var(--line)}.lb-dog-tabs{display:flex;gap:28px;justify-content:center;margin-bottom:38px}.lb-photo-to-book{display:grid;grid-template-columns:.65fr .36fr 1fr;align-items:center;gap:2%;max-width:1030px;margin:auto}.lb-photo-card{padding:12px 12px 18px;background:#fffcf5;box-shadow:0 8px 30px #24302e14;transform:rotate(-5deg)}.lb-photo-card img{width:100%;height:280px;object-fit:cover;object-position:center}.lb-photo-card figcaption,.lb-sample-book figcaption{font-size:11px;text-align:center;margin-top:15px}.lb-sample-book{padding:20px}.lb-sample-book .lb-book-object{transform:perspective(1000px) rotateY(-10deg) rotate(3deg)}.lb-sample-book figcaption{margin-top:35px;display:flex;justify-content:space-between;align-items:center}.lb-transform-arrow{text-align:center;font:70px LBHand,cursive;color:var(--gold);transform:rotate(-13deg)}.lb-transform-arrow small{display:block;font-size:19px;line-height:1.2}.lb-dedication{padding:85px 10%;display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center;background:#eae4d5}.lb-dedication-copy{max-width:420px}.lb-dedication-copy p:not(.lb-eyebrow){font-size:15px;line-height:1.85;margin-top:22px}.lb-dedication-copy button{margin-top:25px}.lb-note{background:#fffaf0;box-shadow:10px 14px 30px #352e1c14;padding:58px 26px;text-align:center;font:clamp(24px,2.2vw,35px)/1.45 LBHand,cursive;transform:rotate(3deg);min-height:350px;display:grid;place-items:center}.lb-gift-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;padding-top:16px}.lb-gift-grid article{border-top:1px solid var(--gold);padding-top:25px}.lb-gift-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:21px}.lb-gift-grid p{font-size:14px;line-height:1.9;margin-top:18px}.lb-how{background:var(--ink);color:var(--paper);padding:72px 8%;text-align:center}.lb-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:5%;margin:45px auto;max-width:1200px;text-align:left}.lb-steps b{border:1px solid #b9bfa67a;width:33px;height:33px;display:grid;place-items:center;border-radius:50%;font:14px LBBook,serif;margin-bottom:22px}.lb-steps h3{font-size:19px;line-height:1.35;letter-spacing:-.02em}.lb-steps p{font-size:12px;line-height:1.85;margin-top:15px;color:#e1e2d2}.lb-faq{display:grid;grid-template-columns:.7fr 1fr;gap:12%}.lb-faq details{border-bottom:1px solid var(--line);padding:18px 0}.lb-faq summary{cursor:pointer;font-size:14px;font-weight:600}.lb-faq details p{font-size:13px;line-height:1.8;padding:16px 0 3px;color:#616758}.lb-final{text-align:center;padding:65px 24px 80px;background:#efe7d6}.lb-final button{margin-top:30px}.lb-footer{display:flex;align-items:center;gap:35px;flex-wrap:wrap;padding:40px 6%}.lb-footer img{width:105px}.lb-footer p{font:22px LBHand,cursive}.lb-footer>a{margin-left:auto;font-size:13px}.lb-footer small{flex-basis:100%;font-size:10px;color:#7b7c70}.lb-dialog{width:min(780px,96vw);max-height:94dvh;overflow:auto;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:45px;border-radius:8px;font-family:Arial,sans-serif;box-shadow:0 20px 100px #0c18154d}.lb-dialog::backdrop{background:#0b211ac2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lb-dialog h2{font-size:33px;margin-bottom:20px}.lb-dialog p{font-size:14px;margin:12px 0;line-height:1.7}.lb-close{position:absolute;right:12px;top:7px;border:0;background:none;color:var(--ink);font-size:30px!important;line-height:1}.lb-fields{display:grid;gap:18px;margin:25px 0}.lb-fields label{font-size:13px;font-weight:600;display:block}.lb-fields input:not([type=checkbox]),.lb-fields textarea{display:block;width:100%;margin-top:7px;padding:12px;background:#fffdf8;border:1px solid #bcbfae;border-radius:3px;color:var(--ink)}.lb-fields textarea{min-height:105px;resize:vertical}.lb-fields input[type=checkbox]{margin-right:10px}.lb-upload{border:1px dashed var(--gold);padding:20px;background:#f3eddf}.lb-upload input{max-width:100%}.lb-upload img{display:block;width:140px;height:140px;object-fit:contain;margin:15px auto}.lb-hint{font-size:11px!important;color:#6d7567}.lb-error{color:#9f3530;background:#faece5;padding:12px;font-size:13px;margin-top:14px}.lb-status{background:#ede9d9;padding:16px;border-radius:4px;font-size:13px}.lb-path{position:relative;margin:30px 10px 18px;height:80px;border-bottom:2px dashed #c6b58d}.lb-walking-dog{position:absolute;bottom:0;left:0;width:65px;height:50px;color:var(--ink);transition:left .8s ease}.lb-walking-dog.walking{animation:lb-trot .75s ease-in-out infinite}.lb-progress{width:100%;height:7px;accent-color:var(--ink)}.lb-wait-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0}.lb-wait-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:3px}.lb-reader-dialog{width:min(1200px,97vw);padding:30px}.lb-reader-dialog .lb-open-book{box-shadow:none}.lb-reader-nav{display:flex;align-items:center;justify-content:space-between;margin:20px 0 5px;font-size:12px}.lb-reader-single{max-width:670px;margin:auto;aspect-ratio:4/3;background:var(--paper);display:grid;place-items:center;position:relative}.lb-reader-single>img{width:100%;height:100%;object-fit:contain}.lb-reader-dedication{font:clamp(22px,3vw,38px)/1.45 LBHand,cursive;text-align:center;white-space:pre-line;padding:8%}.lb-reader-single .lb-brand{width:150px;height:auto}.lb-reader-approval{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.lb-reader-cover-title{position:absolute;top:8%;left:10%;right:10%;text-align:center;font:clamp(23px,3vw,45px)/1.2 LBBook,serif;color:var(--navy);text-shadow:0 1px 3px #fff8}.lb-reader-cover-title small{font-size:.48em;display:block;margin-top:8px}.lb-capability{margin:15px 0;padding:13px;border-left:2px solid var(--gold);background:#f0e8d6;font-size:12px}.lb-flex{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.lb-link-field{font-size:11px!important;word-break:break-all}.lb-reveal{animation:lb-reveal .8s ease-out}.lb-reveal-cover{max-width:360px;margin:25px auto 35px}.lb-note-preview{font:25px/1.4 LBHand,cursive!important;white-space:pre-line;text-align:center;padding:25px;background:#fffbf3}.lb-save-row{display:flex;gap:10px;align-items:end}.lb-save-row label{flex:1}.lb-save-row button{flex:none}.lb-order-summary{padding:20px;background:#eee7d7;margin-top:20px}.lb-order-summary dl{display:grid;grid-template-columns:1fr 1fr;font-size:13px;gap:8px}.lb-order-summary dd{margin:0;text-align:right}@keyframes lb-trot{50%{translate:0 -5px}}@keyframes lb-reveal{0%{opacity:0;transform:translateY(20px) rotate(-3deg)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lig-book *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:750px){.lb-header{padding:12px 5%}.lb-header img{width:100px;height:63px}.lb-header nav>a{display:none}.lb-header nav{gap:0}.lb-hero{grid-template-columns:1fr;padding:42px 6% 40px;gap:25px}.lb-hero h1{font-size:clamp(37px,8.5vw,60px)}.lb-deck{font-size:15px;margin-top:20px!important}.lb-hero-art{max-width:540px;width:90%;margin:auto;padding:48px 0 20px}.lb-seal{width:99px;height:99px;font-size:12px;right:-13px;top:0}.lb-seal i{font-size:10px}.lb-actions{gap:19px;flex-wrap:wrap}.lb-button{padding:15px 19px;font-size:13px}.lb-promise{font-size:9px;gap:12px;text-align:center;align-items:center}.lb-section{padding:55px 6%}.lb-section-heading{margin-bottom:30px}.lb-section-heading p:not(.lb-eyebrow){font-size:14px}.lb-open-book{grid-template-columns:1fr}.lb-open-book:after{display:none}.lb-book-words{padding:30px;font-size:16px;min-height:270px}.lb-scene-tabs{display:grid;grid-template-columns:1fr 1fr;gap:2px 15px}.lb-scene-tabs button{text-align:left;font-size:10px}.lb-photo-to-book{grid-template-columns:.7fr 1fr;gap:7%}.lb-transform-arrow{display:none}.lb-photo-card img{height:170px}.lb-sample-book{padding:5px}.lb-sample-book figcaption{display:block;font-size:10px}.lb-sample-book figcaption button{display:block;margin:8px auto}.lb-photo-card{padding:7px 7px 12px}.lb-photo-card figcaption{font-size:9px}.lb-dog-tabs{gap:17px}.lb-dog-tabs button{font-size:10px}.lb-dedication{grid-template-columns:1fr;padding:50px 8%;gap:35px}.lb-note{max-width:400px;width:100%;margin:auto;font-size:29px}.lb-gift-grid{grid-template-columns:1fr;gap:30px}.lb-gift-grid p{margin-top:12px}.lb-gift-grid span{margin-bottom:14px}.lb-how{padding:50px 7%}.lb-steps{grid-template-columns:1fr 1fr;gap:30px 22px}.lb-steps h3{font-size:18px}.lb-steps b{margin-bottom:12px}.lb-faq{grid-template-columns:1fr;gap:25px}.lb-footer{gap:20px}.lb-footer>a{margin-left:0}.lb-footer small{font-size:9px}.lb-dialog{padding:40px 22px 26px}.lb-reader-dialog{padding:34px 13px 15px}.lb-dialog h2{font-size:28px}.lb-reader-single{min-height:270px}.lb-reader-dedication{font-size:26px}.lb-reader-cover-title{font-size:25px}.lb-save-row{display:block}.lb-save-row button{margin-top:12px}.lb-wait-gallery{grid-template-columns:repeat(3,1fr)}}.lb-dog-leg{transform-origin:55px 50px;animation:lb-legs .65s alternate infinite}.lb-dog-leg-back{transform-origin:55px 50px;animation:lb-legs .65s alternate-reverse infinite}@keyframes lb-legs{to{transform:rotate(10deg)}}@media(max-width:750px){.lb-reader-single{min-height:0;width:100%}.lb-reader-dedication{min-height:240px}}body:has(.lig-book) #header-component{position:relative!important;--header-logo-display:block!important;--header-logo-inverse-display:none!important;--color-foreground:#263d3a!important;--color-foreground-rgb:38 61 58!important;--color-background:#fff!important;--color-background-rgb:255 255 255!important;background:#fff!important;--closed-underlay-height:100%!important}body:has(.lig-book) #header-component .header__row{background:#fff!important;color:#263d3a!important;--color-foreground:#263d3a!important;--color-foreground-rgb:38 61 58!important}body:has(.lig-book) #header-component .header-logo__image--inverse{display:none!important}body:has(.lig-book) main{--transparent-header-offset-boolean:0!important}.lig-book .lb-sister{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,6vw,90px);background:#ebe9df;border-top:1px solid #d8dbcc}.lig-book .lb-sister h2{font-size:clamp(32px,4vw,54px)}.lig-book .lb-sister p{line-height:1.75;max-width:590px}.lig-book .lb-sister-card{background:#fffaf0;padding:35px;border:1px solid #cdd0bd;align-self:center}.lig-book .lb-sister-card h3{font-family:LBBook,serif;font-size:26px;font-weight:400;line-height:1.35}.lig-book .lb-sister-card input[type=email]{display:block;width:100%;padding:15px;border:1px solid #89968b;margin:9px 0 18px;background:#fff;font:inherit;box-sizing:border-box}.lig-book .lb-gp-consent{display:flex;gap:10px;font-size:13px;line-height:1.6;margin-bottom:20px;align-items:flex-start}.lig-book .lb-gp-consent input{margin-top:5px;flex:none}.lig-book .lb-story-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.lig-book .lb-story-tags span{padding:9px 12px;border:1px solid #b4bdac;border-radius:30px;font-size:12px}.lig-book .lb-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:750px){.lig-book .lb-sister{grid-template-columns:1fr}.lig-book .lb-sister-card{padding:25px}}body:has(.lig-book) .content-for-layout>.shopify-section:first-child{margin-top:0!important}.lig-book section[id]{scroll-margin-top:140px}.lig-book [hidden]{display:none!important}.lb-wait-hero{display:grid;grid-template-columns:210px 1fr;gap:35px;align-items:center;margin:32px 0 24px}.lb-loading-book{position:relative;width:195px;height:138px;margin:10px auto;perspective:700px;filter:drop-shadow(0 12px 10px #243d3922)}.lb-book-leaf{position:absolute;top:0;width:50%;height:100%;background:#fffcf3;border:1px solid #d7ccb5;display:grid;place-items:center;box-shadow:0 3px #e6ddcb,0 5px #fffcf3,0 6px #c6b998}.lb-leaf-left{left:0;border-radius:6px 0 0 6px;transform:rotateY(14deg);transform-origin:right;background:linear-gradient(90deg,#fffcf3 85%,#e5dcc8)}.lb-leaf-left img{width:70%;height:auto}.lb-leaf-right{right:0;border-radius:0 6px 6px 0;transform:rotateY(-14deg);transform-origin:left;background:linear-gradient(90deg,#e5dcc8,#fffcf3 15%)}.lb-leaf-right span{font:17px/1.6 LBHand,cursive;text-align:center;color:var(--ink)}.lb-turning-page{position:absolute;width:50%;height:100%;left:50%;transform-origin:left;background:linear-gradient(90deg,#e8deca,#fffaf0 18%,#f4ecd9);border:1px solid #d7ccb5;border-radius:0 6px 6px 0;animation:lb-page-turn 3.6s ease-in-out infinite;backface-visibility:visible}.lb-loading-paused .lb-turning-page{animation:none;display:none}.lb-wait-time{font-family:LBBook,Georgia,serif!important;font-size:19px!important;line-height:1.5!important}.lb-wait-caption #lb-progress-copy{font-size:11px;color:#657065}.lb-progress-heading{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:0 0 10px;font-size:13px}.lb-progress-heading strong{font-variant-numeric:tabular-nums;font-size:14px;white-space:nowrap}.lb-estimate-bar{height:18px;border-radius:20px;background:#e4ddca;overflow:hidden}.lb-estimate-bar>span{display:block;width:5%;height:100%;background:linear-gradient(90deg,#bda16d,#526a54);border-radius:inherit;transition:width .6s linear}.lb-wait-message{min-height:125px;padding:24px 0 12px}.lb-wait-message h3{font-size:20px;letter-spacing:-.025em}.lb-wait-message p{font-size:13px;max-width:560px;color:#5f6e61}.lb-wait-note{margin-top:23px;border-top:1px solid var(--line);padding-top:20px}.lb-wait-note summary{cursor:pointer;font-size:14px}.lb-reveal-button{width:100%;margin:5px 0 15px}.lb-dialog .lb-wait-gallery:empty{display:none}.lb-dialog .lb-wait-gallery{grid-template-columns:repeat(4,1fr);margin:10px 0 18px}.lb-dialog #lb-contact{border-top:1px solid var(--line);padding-top:4px}.lb-dialog #lb-contact .lb-fields{margin:16px 0 8px}.lb-dialog #lb-copy-link{font-size:12px}@keyframes lb-page-turn{0%,12%{transform:rotateY(0)}65%,88%{transform:rotateY(-178deg)}to{transform:rotateY(-180deg);opacity:0}}@media(max-width:550px){.lb-wait-hero{grid-template-columns:125px 1fr;gap:18px;margin:22px 0}.lb-loading-book{width:122px;height:94px}.lb-leaf-right span{font-size:12px}.lb-wait-time{font-size:16px!important}.lb-wait-caption .lb-hint{font-size:10px!important}.lb-wait-message{min-height:146px}.lb-wait-message h3{font-size:19px}}@media(prefers-reduced-motion:reduce){.lb-turning-page{display:none}.lb-estimate-bar>span{transition:none}}.lb-projects{display:grid;gap:12px;margin-top:24px}.lb-project{display:flex;flex-direction:column;gap:8px;text-align:left;padding:20px;border:1px solid var(--line);background:#fffaf0;color:var(--ink);font:inherit;cursor:pointer}.lb-project span{font-size:13px}.lb-thumbnails{display:flex;gap:6px;overflow-x:auto;padding:14px 0}.lb-thumbnails button{flex:none;min-width:44px;min-height:44px;border:1px solid var(--line);background:#fffaf0;color:var(--ink);border-radius:8px;cursor:pointer}.lb-thumbnails button[aria-current=page]{background:var(--ink);color:#fffaf0}#lb-prev,#lb-next{min-height:44px;min-width:100px;font-size:14px}.lb-zoom{width:min(96vw,1400px);max-height:96vh;padding:16px;background:#fffaf0;border:0}.lb-zoom::backdrop{background:#142c29dd}.lb-zoom>button{position:sticky;top:0;min-height:44px;padding:10px 18px;background:#263d3a;color:#fff;border:0;border-radius:20px}.lb-zoom>img{display:block;width:100%;height:auto;max-height:none}.lb-reader-page img[role=button]{cursor:zoom-in}.lig-book .lb-sister{padding-top:35px;padding-bottom:35px}.lig-book .lb-sister h2{font-size:30px}.lig-book .lb-sister .lb-story-tags{display:none}.lig-book .lb-sister-card{padding:24px}.lig-book .lb-sister p{font-size:14px}@media(max-width:750px){.lb-hero{padding-top:28px;gap:22px;position:relative}.lb-hero h1{font-size:38px}.lb-hero-copy .lb-deck{font-size:16px}.lb-hero-copy .lb-subdeck{display:none}.lb-hero-art{padding:8px 15px 22px;max-width:340px;margin:auto;min-height:0}.lb-hero-art .lb-seal,.lb-hero-art .lb-art-note{display:none}.lb-hero-copy .lb-fine{font-size:11px}.lb-hero-copy{display:contents}.lb-hero .lb-eyebrow,.lb-hero h1{margin-bottom:0}.lb-hero-art{grid-row:3}.lb-hero .lb-deck{grid-row:4;margin:0}.lb-hero .lb-actions{grid-row:5}.lb-hero .lb-fine{grid-row:6;margin:0}.lb-hero{display:grid;grid-template-columns:1fr}.lb-hero h1 br{display:none}.lb-hero h1 br:after{content:" "}}.lb-thumbnails button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 8px}.lb-thumbnails img{width:72px;height:54px;object-fit:contain;border-radius:3px}@media(max-width:750px){.lig-book .lb-hero{gap:16px;padding-top:24px}.lig-book .lb-hero h1{font-size:34px;line-height:1.2;letter-spacing:-.04em;text-wrap:balance}.lig-book .lb-hero-art{max-width:260px;padding:4px 10px 12px}.lig-book .lb-hero .lb-deck{font-size:15px;line-height:1.6}.lig-book .lb-hero .lb-actions{margin-top:0;gap:10px}.lig-book .lb-hero .lb-button{padding:15px 20px}}.lb-photo-picker{position:relative;display:flex!important;align-items:center;flex-direction:column;gap:9px;text-align:center;border:1px dashed #ac9c76;border-radius:14px;background:linear-gradient(145deg,#fffdf6,#f0eadb);padding:25px 22px!important;cursor:pointer}.lb-photo-picker:focus-within{outline:3px solid var(--gold);outline-offset:4px}.lb-photo-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#e4e6d5;color:var(--ink);font-size:28px;font-weight:400}.lb-photo-action{padding:10px 19px;border:1px solid var(--ink);border-radius:25px;font-size:13px;background:#fffdf7}.lb-photo-picker .lb-file-input{position:absolute;width:1px!important;height:1px;padding:0!important;overflow:hidden;clip-path:inset(50%);border:0!important}.lb-photo-picker img{width:130px;height:130px;object-fit:cover;margin:5px;border:5px solid #fffdf6;box-shadow:0 4px 14px #243d391a;border-radius:12px}.lb-photo-picker:has(img:not([hidden])) .lb-photo-icon{display:none}.lb-personal-note,.lb-email-step{border-top:1px solid var(--line);padding-top:24px;margin-top:22px}.lb-personal-note .lb-eyebrow,.lb-email-step .lb-eyebrow{margin-bottom:8px!important}.lb-personal-note textarea{font:24px/1.4 LBHand,cursive!important;min-height:170px}.lb-personal-note .lb-fields{margin:15px 0}.lb-personal-note .lb-text-button{font-size:12px;margin:12px}.lb-email-step:focus-within{border-color:var(--gold)}.lb-dialog #lb-contact{border:0}.lb-dialog .lb-wait-message{min-height:0;padding:12px 0}.lb-dialog .lb-wait-message h3{font-size:17px}.lb-dialog .lb-wait-message p{margin:6px 0}.lb-dialog .lb-wait-hero{margin-top:15px;margin-bottom:15px}.lb-ending{max-width:760px;margin:auto;text-align:center;padding:55px 30px 35px;white-space:pre-line;color:var(--ink)}.lb-ending h3{font-size:clamp(22px,2.5vw,33px);margin-bottom:26px}.lb-dialog .lb-ending p{font:clamp(14px,1.4vw,18px)/1.8 LBBook,serif;margin:24px 0}.lb-dialog .lb-ending .lb-ending-signature{font:26px/1.5 LBHand,cursive;margin-top:30px}.lb-ending-next{margin:30px auto 0;display:flex;align-items:center;justify-content:center;gap:14px;border-top:1px solid var(--line);padding-top:20px;text-align:left;font:12px/1.7 Arial,sans-serif;white-space:normal}.lb-ending-next img{width:88px;height:88px}.lb-ending-next a{text-decoration:none}.lig-book .lb-gentlepath{--gp-forest:#183e34;--gp-deep:#102e27;--gp-paper:#fbf6e9;--gp-gold:#e6c780;--gp-muted:#bed0c4;background:var(--gp-forest);color:var(--gp-paper);margin:0;overflow:clip;scroll-margin-top:100px}.lb-gentlepath .lb-eyebrow{color:var(--gp-gold);font-size:12px;letter-spacing:.13em}.lb-gentlepath em{color:var(--gp-gold)}.lb-gp-intro{padding:68px 6% 42px;text-align:center;max-width:1440px;margin:auto}.lb-gp-brand{display:flex;gap:10px;justify-content:center;align-items:center;font:33px/1.2 LBBook,Georgia,serif;margin:24px 0}.lb-gp-brand img{width:45px;height:44px;object-fit:contain}.lb-gp-intro h2{font-size:clamp(32px,3.8vw,56px);line-height:1.12;color:var(--gp-paper)}.lb-gp-intro .lb-gp-lead{font-size:18px;line-height:1.7;max-width:850px;margin:24px auto 0;color:#dbe6d8}.lb-gp-signup{max-width:590px;margin:26px auto 0;text-align:left}.lb-gp-signup .lb-gp-signup-title{text-align:center;font-size:16px;font-weight:600;margin:0 0 12px}.lb-gp-email-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lb-gp-email-row{display:flex;gap:8px}.lb-gp-email-row input{border:1px solid transparent;border-radius:4px;background:var(--gp-paper);color:#203e32;padding:16px;width:58%;min-width:0;font-size:16px}.lb-gp-email-row .lb-button{background:var(--gp-gold);color:#193b2d;border-color:var(--gp-gold);padding:16px;gap:18px;flex:1;font-size:15px;white-space:nowrap}.lb-gp-email-row .lb-button:hover{background:#f3d994}.lb-gentlepath .lb-gp-consent{display:flex;gap:10px;align-items:flex-start;margin:15px 0 8px;color:var(--gp-muted);font-size:12px;line-height:1.55}.lb-gp-consent input[type=checkbox]{width:18px;height:18px;flex:none;margin:1px 0 0;accent-color:var(--gp-gold)}.lb-gp-signup #lb-gp-status{font-size:14px;margin-top:10px;color:var(--gp-gold)}.lb-gp-signup #lb-gp-status:empty{display:none}.lb-gp-fine{font-size:12px;color:var(--gp-muted);line-height:1.6;text-align:center}.lb-gp-book-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:880px;margin:45px auto 0;padding:0 12px;align-items:end}.lb-gp-book{min-width:0;border:0;background:none;color:inherit;padding:0;text-align:center;transition:translate .2s}.lb-gp-book:hover{translate:0 -4px}.lb-gp-book img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;box-shadow:0 12px 22px #0005;border-radius:2px}.lb-gp-book:first-child{transform:rotate(-5deg)}.lb-gp-book:last-child{transform:rotate(5deg)}.lb-gp-book:nth-child(2){transform:translateY(-15px)}.lb-gp-book span{display:block;font-size:14px;margin-top:20px;color:var(--gp-muted)}.lb-gp-intro .lb-gp-sample-hint{margin-top:22px}.lb-gp-discover{background:var(--gp-deep);border-top:1px solid #ffffff25;padding:54px max(6%,calc((100% - 1240px)/2)) 34px;scroll-margin-top:100px}.lb-gp-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:30px}.lb-gp-heading .lb-eyebrow{margin-bottom:17px!important}.lb-gp-heading h3{font-size:clamp(32px,3.3vw,48px);line-height:1.15;color:var(--gp-paper)}.lb-gp-heading>p{font-size:16px;max-width:390px;color:var(--gp-muted)}.lb-gp-idea-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.lb-gp-idea-tabs button{text-align:left;padding:18px 20px;color:#dde8d8;background:#244f40;border:1px solid #416450;border-radius:4px;font-size:16px;line-height:1.5}.lb-gp-idea-tabs button>span{font-size:12px;color:var(--gp-gold);margin-right:16px}.lb-gp-idea-tabs button[aria-pressed=true]{background:var(--gp-gold);color:#153e2e;border-color:var(--gp-gold)}.lb-gp-idea-tabs button[aria-pressed=true]>span{color:#4e6842}.lb-gp-example{background:var(--gp-paper);color:#294839;display:grid;grid-template-columns:1fr 1fr;border-radius:7px;overflow:hidden}.lb-gp-example-copy{padding:33px;display:flex;flex-direction:column;align-items:stretch}.lb-gp-micro{text-transform:uppercase;color:#5e7065;font-size:12px;font-weight:600;letter-spacing:.12em}.lb-gp-example blockquote{font:clamp(22px,2.2vw,32px)/1.35 LBBook,Georgia,serif;margin:20px 0 28px;border:0;padding:0;color:inherit}.lb-gp-answer{display:flex;gap:14px;align-items:start}.lb-flora-mark{width:62px;height:62px;position:relative;flex:none}.lb-flora-mark>img,.lb-flora-mark>canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.lb-gp-answer strong{font-size:15px}.lb-gp-answer p{font-size:16px;margin-top:10px;line-height:1.65}.lb-gp-example-copy .lb-gp-example-footer{border-top:1px solid #d5ddcb;padding-top:18px;margin-top:26px;font-size:13px;color:#65795e}.lb-gp-example>figure{padding:22px;background:#e9eddc;display:flex;flex-direction:column;justify-content:center;min-width:0}.lb-gp-example>figure img{display:block;height:auto;aspect-ratio:1.5;width:100%;object-fit:contain;border:7px solid #fffaf0}.lb-gp-example figcaption{font-size:13px;text-align:center;margin-top:15px;line-height:1.6}.lb-gp-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:30px}.lb-gp-process p{display:grid;font-size:14px;color:#b4c7b2;line-height:1.7}.lb-gp-process strong{font-size:17px;color:#f8f3e4;font-weight:500}.lb-gp-demo-note{color:#a6b9a8;font-size:12px;text-align:center;margin-top:20px!important}.lb-gp-reader{width:min(1100px,95vw)}.lb-gp-sample-pages{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin-top:28px}.lb-gp-sample-pages.is-cover{grid-template-columns:1fr;max-width:600px;margin:25px auto 0}.lb-gp-sample-pages img{display:block;width:100%;height:auto}.lb-gp-sample-pages p{white-space:pre-line;font:19px/1.8 LBBook,serif}@media(max-width:750px){.lb-gp-intro{padding:42px 6% 34px}.lb-gentlepath .lb-eyebrow{font-size:11px;letter-spacing:.11em}.lb-gp-brand{font-size:29px;margin:19px 0}.lb-gp-brand img{width:37px;height:37px}.lb-gp-intro h2{font-size:clamp(28px,7.6vw,42px);line-height:1.16}.lb-gp-intro .lb-gp-lead{font-size:17px;margin-top:22px}.lb-gp-desktop{display:none}.lb-gp-email-row{flex-direction:column}.lb-gp-email-row input{width:100%}.lb-gp-email-row .lb-button{font-size:15px;padding:16px}.lb-gp-signup{margin-top:23px}.lb-gp-book-row{gap:14px;margin-top:36px;padding:0 5px}.lb-gp-book span{font-size:12px;line-height:1.5;margin-top:12px}.lb-gp-book:nth-child(2){transform:translateY(-7px)}.lb-gp-intro .lb-gp-sample-hint{margin-top:18px}.lb-gp-discover{padding:35px 6% 28px}.lb-gp-heading{display:block;margin-bottom:23px}.lb-gp-heading>p{max-width:none;margin-top:20px;font-size:16px}.lb-gp-heading h3{font-size:36px}.lb-gp-idea-tabs{gap:6px}.lb-gp-idea-tabs button{font-size:13px;padding:12px 9px;line-height:1.4}.lb-gp-idea-tabs button>span{display:block;margin-bottom:6px;margin-right:0;font-size:12px}.lb-gp-example{display:block}.lb-gp-example-copy{padding:24px 22px}.lb-gp-example blockquote{font-size:24px;line-height:1.35;margin:18px 0 22px}.lb-flora-mark{width:45px;height:45px}.lb-gp-answer{gap:10px}.lb-gp-answer strong{font-size:14px}.lb-gp-answer p{font-size:15px}.lb-gp-example>figure{padding:18px}.lb-gp-process{grid-template-columns:1fr;gap:16px;margin-top:23px}.lb-gp-process p{border-top:1px solid #ffffff25;padding-top:13px}.lb-gp-sample-pages{grid-template-columns:1fr;gap:10px}.lb-gp-sample-pages p{font-size:17px}.lb-ending{padding:30px 10px}.lb-ending-next{gap:8px;font-size:10px}.lb-ending-next img{width:76px;height:76px}.lb-personal-note textarea{font-size:25px!important}.lb-personal-note .lb-text-button{margin-left:0}}.lig-book .lb-fields select,.lig-book #lb-order-qty{font:inherit;padding:12px;border:1px solid #dcd5c5;border-radius:3px;background:#fffdf7;color:#243d37;max-width:100%}.lig-book #lb-order-qty{display:block;width:100px;margin-top:8px}.lig-book .lb-close{position:sticky;float:right;top:0;right:auto;margin-top:-24px;margin-right:-18px;margin-bottom:-20px;min-width:44px;min-height:44px;background:var(--paper);z-index:5}.lig-book .lb-saved-continue{margin-top:22px;display:flex;font-size:16px}.lig-book .lb-price-line{margin:6px 0 14px;font-size:15px}.lig-book .lb-price-line strong{font:22px/1 LBBook,serif}.lig-book .lb-reveal-cover{margin:18px auto 22px}.lig-book .lb-buy{border:1px solid var(--line);background:#fffdf7;border-radius:6px;padding:18px 20px;margin:0 auto 22px;max-width:560px;text-align:left}.lig-book .lb-buy-price{margin:0 0 12px;font-size:14px}.lig-book .lb-buy-price strong{font:28px/1 LBBook,serif;margin-right:4px}.lig-book .lb-buy-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.lig-book .lb-buy-row .lb-button{flex:1;min-width:200px;font-size:16px}.lig-book .lb-qty{font-size:12px;color:#6d7567}.lig-book .lb-qty #lb-order-qty{width:76px;margin-top:4px}.lig-book #lb-order-status:empty{display:none}.lig-book #lb-order-status{margin:10px 0 0;font-size:13px}.lig-book .lb-reveal-promise{max-width:560px;margin:18px auto 4px;padding:14px 18px;border-left:3px solid var(--gold);background:#fff9ea;font-size:15px;line-height:1.6;text-align:left}.lb-optin{display:flex;gap:8px;align-items:center;margin:10px 0 0;font-size:13px;line-height:1.3;cursor:pointer}.lb-optin input{width:16px;height:16px;flex:none;margin:0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lb-style.css.map */
