.ps-page{color:#254b3c;background:#fcf9f0;font-size:15px;line-height:1.6}.ps-page a,.ps-page button{-webkit-tap-highlight-color:transparent}.ps-page a:focus-visible,.ps-page button:focus-visible,.ps-page input:focus-visible,.ps-page select:focus-visible,.ps-page textarea:focus-visible{outline-offset:5px;outline:2px solid #6b7761}.ps-page h1,.ps-page h2,.ps-page h3,.ps-feature h2{font-family:var(--serif);letter-spacing:-1px;font-weight:500;line-height:1.08}.ps-page h1{font-size:clamp(42px,5vw,72px)}.ps-page h2,.ps-feature h2{font-size:clamp(32px,3.4vw,48px)}.ps-page h3{font-size:25px}.ps-page p{max-width:65ch;margin:14px 0}.ps-subnav{border-bottom:1px solid #dfe4d6;justify-content:space-between;align-items:center;gap:20px;padding:22px 5%;display:flex}.ps-collection-name{font:24px var(--serif)}.ps-collection-name span{font:9px var(--sans);letter-spacing:2px;margin-top:3px;display:block}.ps-subnav nav{align-items:center;gap:25px;font-size:12px;display:flex}.ps-subnav button{align-items:center;gap:9px;min-width:44px;min-height:44px;display:flex}.ps-kicker{letter-spacing:2.1px;margin-bottom:18px;font-size:10px;font-weight:600;display:block}.ps-kicker>span{background:#b5a1c7;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}.ps-hero{background:radial-gradient(at 80%,#eeebdd,#0000 62%);grid-template-columns:1fr 1.1fr;align-items:center;max-width:1440px;min-height:660px;margin:auto;padding:68px 5% 54px;display:grid;overflow:hidden}.ps-hero h1{letter-spacing:-4px;margin:24px 0;font-size:clamp(55px,6.7vw,100px);line-height:.98}.ps-hero h1 em{color:#7d8d72;font-weight:400}.ps-hero-copy>p{max-width:370px;font-size:16px}.ps-actions{flex-wrap:wrap;align-items:center;gap:22px;margin:25px 0;display:flex}.ps-button{color:#fffdf5;cursor:pointer;background:#284d3e;border:1px solid #284d3e;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:16px 23px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ps-button:hover{background:#3c604b;transform:translateY(-2px)}.ps-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.ps-text-link{cursor:pointer;border-bottom:1px solid #b8bca6;align-items:center;gap:10px;padding-bottom:3px;font-size:12px;display:inline-flex}.ps-page .ps-caption,.ps-caption{color:#617164;font-size:10px;line-height:1.6}.ps-hero-art{isolation:isolate;height:490px;position:relative}.ps-orbit{z-index:-1;background:#e7e7d7;border-radius:50%;width:450px;height:450px;position:absolute;top:8%;left:12%}.ps-hero-art img{border:7px solid #fffdf5;border-radius:7px;width:40%;position:absolute;box-shadow:0 20px 35px #3d453427}.ps-card-left{top:20%;left:0;transform:rotate(-14deg)}.ps-card-right{top:18%;right:0;transform:rotate(14deg)}.ps-card-center{top:3%;left:30%;transform:rotate(-3deg)}.ps-art-note{font:italic 22px var(--serif);color:#6a7f62;position:absolute;bottom:0;left:18%;transform:rotate(-5deg)}.ps-benefits{background:#f0f0e4;border-top:1px solid #e1e3d3;border-bottom:1px solid #e1e3d3;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;padding:23px;font-size:12px;display:flex}.ps-benefits>span{align-items:center;gap:10px;display:flex}.ps-section{max-width:1380px;margin:auto;padding:80px 5%}.ps-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.ps-section-heading p{color:#697368;margin-bottom:0;font-size:13px}.ps-filters{flex-wrap:wrap;gap:5px;display:flex}.ps-filters button{border:1px solid #d9dece;border-radius:24px;min-height:44px;padding:10px 17px;font-size:11px}.ps-filters button[aria-pressed=true]{color:#fff;background:#284d3e;border-color:#284d3e}.ps-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.ps-product{min-width:0}.ps-product-art{background:#e7e4ec;border-radius:8px;height:285px;display:block;position:relative;overflow:hidden}.ps-product-art>span{z-index:2;letter-spacing:1px;background:#fffdf5e8;border-radius:20px;padding:5px 9px;font-size:8px;position:absolute;top:15px;left:15px}.ps-product-art img{width:57%;transition:transform .25s;position:absolute;top:21%;left:8%;transform:rotate(-10deg);box-shadow:0 10px 18px #33462e25}.ps-product-art img+img{top:24%;left:37%;transform:rotate(9deg)}.ps-product-art:hover img{transform:rotate(-7deg)translateY(-4px)}.ps-product-art:hover img+img{transform:rotate(6deg)translateY(-4px)}.ps-tone-peace{background:#e7e4ec}.ps-tone-trust{background:#eee8cb}.ps-tone-gratitude{background:#eddeda}.ps-product-copy{padding:22px 2px}.ps-product-copy .ps-kicker{margin-bottom:9px;font-size:8px}.ps-product-copy h3{justify-content:space-between;align-items:center;gap:10px;font-size:25px;display:flex}.ps-product-copy h3>span{font:14px var(--sans);letter-spacing:0}.ps-product-copy p{min-height:58px;font-size:12px}.ps-product-copy .ps-caption{min-height:0;font-size:9px}.ps-add{border-top:1px solid #cdd5c5;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:13px 0;font-size:12px;font-weight:600;display:flex}.ps-edition-note{background:#f2eedf;border-radius:6px;padding:18px 22px;font-size:12px;max-width:none!important}.ps-free{background:#e9eddf;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:10%;max-width:1240px;margin:0 auto;padding:58px 8%;display:grid}.ps-free-art{justify-self:center;max-width:275px;transform:rotate(-5deg);box-shadow:12px 20px #c8d0b680}.ps-free-art img{border:9px solid #fffdf4;width:100%}.ps-free h2{font-size:55px}.ps-free blockquote{font:italic 24px/1.4 var(--serif);margin:20px 0 8px}.ps-free small{margin-bottom:25px;font-size:10px;display:block}.ps-free p{font-size:13px}.ps-how{text-align:center}.ps-how>div{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:48px;display:grid}.ps-how article>span{width:50px;height:50px;font:20px var(--serif);border:1px solid #c8cdbb;border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.ps-how article p{max-width:270px;margin:15px auto;font-size:13px}.ps-share{grid-template-columns:1.3fr 1fr .6fr;align-items:center;gap:35px;padding-top:30px;display:grid}.ps-share p{font-size:13px}.ps-share img{border:1px solid #e4dfd0;border-radius:9px;width:100%}.ps-share a>span{align-items:center;gap:12px;margin-top:10px;font-size:11px;display:flex}.ps-detail{grid-template-columns:1.1fr 1fr;gap:8%;padding-top:45px;display:grid}.ps-gallery-main{cursor:zoom-in;background:#eae8df;border-radius:10px;place-items:center;width:100%;margin-top:22px;padding:35px;display:grid;position:relative}.ps-gallery-main img{width:65%;max-width:350px;box-shadow:0 14px 25px #2e473a20}.ps-gallery-main>span{background:#fffdf1;border-radius:25px;align-items:center;gap:7px;padding:7px 12px;font-size:10px;display:flex;position:absolute;bottom:16px;right:16px}.ps-thumbnails{gap:10px;margin-top:15px;padding:5px;display:flex;overflow:auto}.ps-thumbnails button{opacity:.6;border:2px solid #0000;border-radius:4px;flex:0 0 54px;overflow:hidden}.ps-thumbnails button[aria-pressed=true]{opacity:1;border-color:#395f48}.ps-thumbnails img{width:100%}.ps-detail-copy{padding-top:43px}.ps-detail-copy h1{font-size:56px}.ps-detail-intro{font:20px/1.5 var(--serif)}.ps-price{font:30px var(--serif);margin:25px 0}.ps-price span{font:10px var(--sans);margin-left:15px}.ps-format-list{margin:22px 0;padding:0;list-style:none}.ps-format-list li{align-items:center;gap:11px;padding:5px 0;font-size:12px;display:flex}.ps-detail-copy>.ps-button{width:100%}.ps-page details{border-top:1px solid #d7decd;padding:16px 0;font-size:12px}.ps-page summary{cursor:pointer;font-weight:600}.ps-status{background:#edf0e3;border-radius:5px;align-items:center;gap:10px;padding:14px;font-size:11px;display:flex}.ps-verses{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:32px;display:grid}.ps-verses article{background:#f0eddf;border-radius:8px;padding:28px}.ps-verses article:nth-child(3n+2){background:#eee8f1}.ps-verses article:nth-child(3n){background:#e8edde}.ps-verses article>span{text-transform:uppercase;letter-spacing:1px;font-size:10px}.ps-verses blockquote{font:23px/1.5 var(--serif);margin:18px 0}.ps-verses a{align-items:center;gap:10px;font-size:10px;display:flex}.ps-narrow{max-width:800px;margin:auto;padding:70px 28px 90px}.ps-narrow h1{margin:15px 0 25px}.ps-bag-row{border-bottom:1px solid #d7decd;align-items:center;gap:20px;padding:22px 0;display:flex}.ps-bag-row img{border:1px solid #deded2;width:65px}.ps-bag-row>div{flex:1}.ps-bag-row h3{font:24px var(--serif)}.ps-bag-row p{font-size:11px}.ps-bag-row button{min-width:44px;min-height:44px}.ps-total{justify-content:space-between;padding:25px 0;font-size:20px;display:flex}.ps-total strong{font:28px var(--serif)}.ps-drawer{color:#254b3c;padding:10px 0}.ps-drawer p{margin:15px 0;line-height:1.6}.ps-drawer>.ps-button{width:100%}.ps-drawer .ps-text-link{margin:20px 0}.ps-error{color:#8b3035;background:#f4e4de;border-radius:5px;padding:16px;font-size:13px}.ps-muted{color:#647263;font-size:13px}.ps-zoom{max-width:100%;max-height:75vh;margin:auto}.ps-help-step{margin:35px 0}.ps-help-step h2{font-size:28px}.ps-help-step p{font-size:14px}.ps-narrow>.ps-text-link{margin:20px}.ps-order-status{background:#e9eddf;border-radius:10px;gap:18px;margin:25px 0;padding:25px;display:flex}.ps-order-status h2{font-size:28px}.ps-order-status p{font-size:13px}.ps-order-status>svg{flex-shrink:0;margin-top:6px}.ps-access{background:#f1eddf;border:1px solid #e0ddce;border-radius:10px;margin:35px 0;padding:28px}.ps-access h2{font-size:28px}.ps-access p{font-size:13px}.ps-access label{margin:20px 0 6px;font-size:12px;display:block}.ps-access input,.ps-admin-form input:not([type=checkbox]),.ps-admin-form textarea,.ps-admin-form select,.ps-admin-upload input:not([type=checkbox]),.ps-admin-upload select{width:100%;min-height:44px;font:14px var(--sans);color:#254b3c;background:#fffdf7;border:1px solid #bfc9b7;border-radius:5px;padding:12px;display:block}.ps-access .ps-button{margin-top:18px}.ps-downloads{border:1px solid #d8decd;border-radius:10px;margin:30px 0;padding:25px}.ps-downloads h2{font-size:30px}.ps-downloads>div{border-top:1px solid #d8decd;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.ps-downloads strong{font-size:13px}.ps-downloads small{overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.ps-downloads button{min-width:44px;min-height:44px}.ps-service-note{background:#f4e8dc;padding:15px 5%;max-width:none!important}.ps-admin-layout{grid-template-columns:250px 1fr;gap:50px;margin:40px 0;display:grid}.ps-admin-product{text-align:left;border-bottom:1px solid #cbd3c1;width:100%;padding:15px;display:block}.ps-admin-product small,.ps-check small{margin:4px 0;font-size:10px;display:block}.ps-admin aside .ps-button{margin-top:20px}.ps-admin-form>label,.ps-admin-upload>label{margin:15px 0;font-size:12px;display:block}.ps-admin fieldset{border:1px solid #cbd3c1;margin:25px 0;padding:20px}.ps-admin legend{padding:0 8px}.ps-check{overflow-wrap:anywhere;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex!important}.ps-check input{flex-shrink:0;width:18px;height:18px}.ps-admin-upload{background:#efecdf;border-radius:8px;margin-top:35px;padding:30px}.ps-admin-orders article{overflow-wrap:anywhere;border-bottom:1px solid #cbd3c1;padding:20px}.ps-admin-orders button{border:1px solid #cbd3c1;border-radius:5px;padding:10px}.ps-feature{color:#254b3c;background:#ecebde;grid-template-columns:1fr 1fr;align-items:center;gap:5%;max-width:1360px;margin:45px auto;padding:55px 7%;display:grid;overflow:hidden}.ps-feature p{max-width:390px;margin:20px 0;font-size:14px;line-height:1.6}.ps-feature-cards{height:320px;position:relative}.ps-feature-cards img{border:5px solid #fffdf5;width:38%;position:absolute;top:20px;left:0;transform:rotate(-12deg);box-shadow:0 14px 25px #253c2425}.ps-feature-cards img:nth-child(2){z-index:1;top:0;left:32%;transform:rotate(3deg)}.ps-feature-cards img:nth-child(3){left:63%;transform:rotate(12deg)}@media (max-width:1000px){.ps-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-product-art{height:350px}.ps-hero{min-height:570px}.ps-hero-art{height:390px}.ps-orbit{width:330px;height:330px;left:0}.ps-hero h1{font-size:68px}.ps-hero-copy>p{font-size:14px}.ps-section-heading{display:block}.ps-filters{margin-top:25px}.ps-free{gap:7%;margin:0 5%;padding:40px 6%}.ps-free h2{font-size:44px}.ps-feature-cards{height:250px}.ps-detail{gap:5%}.ps-detail-copy h1{font-size:44px}.ps-gallery-main img{width:83%}.ps-share{gap:20px}.ps-share h2{font-size:36px}.ps-verses{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.ps-subnav{flex-wrap:wrap;gap:12px;padding:17px 20px}.ps-collection-name{font-size:22px}.ps-subnav nav{justify-content:space-between;gap:18px;width:100%;font-size:11px}.ps-hero{grid-template-columns:1fr;gap:25px;padding:42px 24px 30px}.ps-hero h1{letter-spacing:-2.5px;font-size:66px}.ps-hero-art{width:100%;max-width:430px;height:350px;margin:auto}.ps-hero-art img{width:39%}.ps-art-note{font-size:20px;bottom:3px;left:17%}.ps-orbit{width:280px;height:280px;left:12%}.ps-actions{gap:17px}.ps-hero-copy>p{font-size:15px}.ps-benefits{gap:15px;padding:20px;font-size:10px}.ps-benefits>span{gap:6px}.ps-section{padding:50px 22px}.ps-section-heading h2{font-size:37px}.ps-kicker{letter-spacing:1.8px;font-size:9px}.ps-products{gap:25px 14px}.ps-product-art{height:225px}.ps-product-copy h3{font-size:22px;display:block}.ps-product-copy h3>span{margin-top:10px;font-size:14px;display:block}.ps-product-copy p{min-height:85px;font-size:11px}.ps-product-copy{padding-top:17px}.ps-product-copy .ps-caption{min-height:44px;font-size:9px}.ps-add{gap:6px;margin-top:10px;font-size:10px}.ps-free{border-radius:10px;grid-template-columns:1fr;gap:40px;padding:40px 25px}.ps-free-art{max-width:210px}.ps-free h2{font-size:44px}.ps-how>div{grid-template-columns:1fr;gap:30px;margin-top:30px}.ps-how article>span{margin-bottom:15px}.ps-how article p{max-width:300px}.ps-share{grid-template-columns:1fr 1fr;align-items:start}.ps-share>div{grid-column:1/-1}.ps-share a:last-child img{object-fit:contain;background:#faf7ed;max-height:340px}.ps-detail{grid-template-columns:1fr;gap:25px}.ps-detail-copy{padding-top:0}.ps-gallery-main{padding:25px}.ps-gallery-main img{width:70%}.ps-verses{grid-template-columns:1fr}.ps-narrow{padding:45px 22px 65px}.ps-narrow h1{font-size:44px}.ps-narrow .ps-button{gap:12px;width:100%}.ps-bag-row{gap:14px}.ps-bag-row h3{font-size:22px}.ps-bag-row img{width:50px}.ps-access{padding:22px}.ps-admin-layout{grid-template-columns:1fr;gap:30px}.ps-admin h1{font-size:42px}.ps-feature{grid-template-columns:1fr;gap:30px;margin:25px 0;padding:35px 25px}.ps-feature-cards{width:100%;max-width:380px;height:300px;margin:auto}.ps-feature h2{font-size:42px}.ps-feature .ps-button{font-size:11px}.ps-order-status{gap:12px;padding:20px}.ps-order-status h2{font-size:24px}}@media (max-width:360px){.ps-product-art{height:195px}.ps-hero h1{font-size:58px}.ps-hero-art{height:310px}.ps-feature-cards{height:270px}.ps-product-copy p{min-height:100px}}@media (prefers-reduced-motion:reduce){.ps-button,.ps-product-art img{transition:none}.ps-button:hover{transform:none}.ps-product-art:hover img{transform:rotate(-10deg)}.ps-product-art:hover img+img{transform:rotate(9deg)}}.ps-hide-count{display:none}.ps-detail>div,.ps-admin-layout>div,.ps-subnav nav{min-width:0}@media (max-width:650px){.ps-hero h1{letter-spacing:-2px;font-size:clamp(46px,13.2vw,60px)}.ps-hero{padding-top:32px}}
@font-face{font-family:Gift Print;src:url(/gifts/fonts/Vera.ttf)format("truetype");font-display:swap}.gift-shop{--gf-ink:#244b3e;--gf-paper:#fffdf7;--gf-line:#deded0;color:var(--gf-ink);background:#fcfaf3;padding:0 max(24px,50vw - 620px) 64px;font-family:Arial,Helvetica,sans-serif}.gift-shop *{box-sizing:border-box}.gift-shop h1,.gift-shop h2,.gift-shop h3,.gf-feature h2{font-family:var(--font-heading,Georgia), serif;letter-spacing:-.035em;color:inherit;font-weight:600;line-height:1.07}.gift-shop h1{margin:16px 0 22px;font-size:clamp(38px,4.4vw,64px)}.gift-shop h2,.gf-feature h2{margin:12px 0 18px;font-size:clamp(29px,3vw,42px)}.gift-shop h3{margin:8px 0 12px;font-size:23px}.gift-shop p{font-size:15px;line-height:1.65}.gift-shop a{color:inherit;text-decoration:none}.gift-shop button{cursor:pointer;color:inherit;font-family:inherit}.gift-shop button:disabled{cursor:not-allowed;opacity:.58}.gift-shop button:focus-visible,.gift-shop a:focus-visible,.gift-shop input:focus-visible,.gift-shop textarea:focus-visible,.gift-shop select:focus-visible{outline-offset:4px;outline:3px solid #b48836}.gf-subnav{border-bottom:1px solid var(--gf-line);justify-content:space-between;align-items:center;padding:19px 0;font-size:13px;display:flex}.gf-subnav>a,.gf-subnav>div,.gf-subnav button{align-items:center;gap:9px;display:flex}.gf-subnav>a{font-weight:700}.gf-subnav>div{gap:25px}.gf-subnav button{background:0 0;border:0;font-size:13px}.gf-subnav button span{background:#e8e6d9;border-radius:50%;padding:3px 6px;font-size:11px}.gf-kicker{letter-spacing:1.7px;align-items:center;gap:8px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.gf-hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:25px;min-height:590px;display:grid}.gf-hero-copy{padding:55px 0}.gf-hero h1 em{color:#778566;font-weight:500}.gf-hero-copy>p{color:#5d6c60;max-width:430px;margin-bottom:28px;font-size:17px}.gf-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.gf-button{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:14px 20px;font:600 13px/1.3 Arial,sans-serif;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fffef3!important;background:#294f3f!important;border:1px solid #294f3f!important}.gf-button:hover{background:#173b2c!important}.gf-button.secondary{color:#294f3f!important;background:0 0!important}.gf-text-link{text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;font-size:13px;font-weight:600;display:inline-flex;text-decoration:underline!important}.gf-promise{color:#697263;flex-wrap:wrap;gap:18px;margin-top:34px;font-size:10px;display:flex}.gf-promise span{align-items:center;gap:6px;display:flex}.gf-hero-art{isolation:isolate;height:490px;position:relative}.gf-orbit{background:#efe9d9;border-radius:49% 49% 45% 46%;width:90%;height:93%;position:absolute;top:3%;left:3%;transform:rotate(-7deg)}.gf-hero-card{object-fit:contain;border-radius:10px;width:40%;position:absolute;top:24%;box-shadow:0 16px 30px #34482c20}.gf-hero-art .card-0{z-index:1;top:24%;left:4%;rotate:-14deg}.gf-hero-art .card-1{z-index:2;top:13%;left:31%;rotate:3deg}.gf-hero-art .card-2{z-index:3;top:30%;left:57%;rotate:15deg}.gf-art-note{color:#7d8267;z-index:4;font:italic 17px/1.2 Georgia;position:absolute;top:0;left:10px;rotate:-8deg}.gf-art-sticker{z-index:4;background:#fffdf4;border:1px solid #e2dfcf;border-radius:12px;align-items:center;gap:12px;padding:14px 22px;font-size:12px;line-height:1.5;display:flex;position:absolute;bottom:3%;left:18%;rotate:-4deg;box-shadow:0 4px 15px #34482c0a}.gf-browse{border-top:1px solid var(--gf-line);padding:25px 0 55px}.gf-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.gf-section-heading h2{margin-bottom:10px}.gf-search{background:#fffef9;border:1px solid #d9ddce;border-radius:8px;align-items:center;gap:10px;max-width:320px;padding:11px 14px;display:flex}.gf-search input{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.gf-feelings{flex-wrap:wrap;gap:8px;margin:22px 0 15px;display:flex}.gf-feelings button{background:0 0;border:1px solid #d8ddcd;border-radius:100px;min-height:42px;padding:10px 18px;font-size:12px}.gf-feelings button[aria-pressed=true]{color:#fffef4;background:#345342;border-color:#345342}.gf-introduction{color:#697461;min-height:23px;margin-bottom:28px;font-size:13px!important}.gf-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.gf-collection-art{border-radius:14px;justify-content:center;align-items:center;height:330px;display:flex;position:relative;overflow:hidden}.gf-collection-art>img{object-fit:contain;border-radius:5px;width:48%;height:auto;max-height:83%;transition:rotate .3s;position:absolute;top:16%;left:36%;rotate:8deg;box-shadow:0 12px 20px #283b3020}.gf-collection-art:hover>img{rotate:3deg}.gf-collection-art .gf-art-back{top:20%;left:16%;rotate:-12deg}.gf-art-label{letter-spacing:1px;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;top:16px;left:16px}.gf-round-arrow{background:#fffef6b5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:15px;right:15px}.gf-collection-copy{padding:20px 1px 0}.gf-collection-copy .gf-kicker{letter-spacing:1.3px;color:#77806c;font-size:9px}.gf-collection-copy h3{margin-top:9px;font-size:28px}.gf-collection-copy p{color:#6c7568;min-height:43px;font-size:13px}.gf-collection-copy>div{border-top:1px solid #deded0;justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;font-size:11px;font-weight:600;display:flex}.gf-dot{color:#a5a98d;padding:0 6px}.gf-trio{background:#eee8f1;border-radius:14px;grid-template-columns:70px 1fr auto;align-items:center;gap:26px;margin:5px 0 70px;padding:28px 32px;display:grid}.gf-trio h2{margin:8px 0;font-size:29px}.gf-trio p{margin:8px 0;font-size:13px}.gf-trio>div:last-child{text-align:center}.gf-trio strong{margin-bottom:10px;font:32px Georgia;display:block}.gf-trio-icons{color:#7d8b70;flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.gf-trio-icons svg{width:30px;height:30px}.gf-sample{grid-template-columns:1.06fr 1fr;align-items:center;gap:55px;margin:40px 0 70px;display:grid}.gf-sample-art{background:#edf0e4;border-radius:18px;height:355px;position:relative;overflow:hidden}.gf-sample-art>img{border-radius:4px;width:33%;position:absolute;top:20%;left:8%;rotate:-9deg;box-shadow:0 12px 20px #354b2e20}.gf-sample-art>img:nth-child(2){top:17%;left:29%;rotate:7deg}.gf-phone{background:#263c32;border-radius:25px;flex-shrink:0;width:126px;padding:7px;position:relative;overflow:hidden;box-shadow:0 8px 16px #283c3420}.gf-phone:after{content:"";background:#263c32;border-radius:0 0 8px 8px;width:42px;height:9px;position:absolute;top:7px;left:calc(50% - 21px)}.gf-phone img{border-radius:19px;width:100%;display:block}.gf-sample-art .gf-phone{width:26%;position:absolute;top:16%;right:8%;rotate:6deg}.gf-sample p{color:#697463;font-size:14px}.gf-sample small{color:#79806f;margin-top:15px;font-size:10px;line-height:1.6;display:block}.gf-steps{border-top:1px solid var(--gf-line);border-bottom:1px solid var(--gf-line);grid-template-columns:repeat(3,1fr);gap:35px;padding:40px 0;display:grid}.gf-steps>div{position:relative}.gf-steps>div>span{color:#d8dccb;font:36px Georgia;position:absolute;top:0;right:15px}.gf-steps h3{margin:18px 0 8px;font-size:25px}.gf-steps p{color:#78806f;max-width:260px;font-size:12px}.gf-review-note{color:#7d806e;text-align:center;max-width:850px;margin:35px auto 0;font-size:11px!important;line-height:1.8!important}.gf-review-note a{margin-top:10px;text-decoration:underline;display:block}.gf-feature{color:#284c3c;background:#edf0e4;border-radius:16px;grid-template-columns:1fr 1fr;gap:35px;max-width:1240px;margin:35px auto 65px;padding:50px 60px;display:grid}.gf-feature p{max-width:420px;font-size:14px;line-height:1.6}.gf-feature-cards{justify-content:center;align-items:center;min-height:240px;display:flex}.gf-feature-cards img{border-radius:6px;width:35%;margin-left:-6%;box-shadow:0 10px 25px #304e3620}.gf-feature-cards img:nth-child(2){z-index:2}.gf-back{padding:28px 0;font-size:12px;display:inline-block}.gf-page-heading{text-align:center;max-width:800px;margin:30px auto 45px}.gf-page-heading .gf-kicker{justify-content:center}.gf-page-heading p{color:#6e7769}.gf-detail{grid-template-columns:1fr 1fr;align-items:start;gap:65px;margin:5px 0 40px;display:grid}.gf-detail h1{font-size:49px}.gf-detail .gf-lead{color:#6d7869;font-size:16px}.gf-detail-copy>.gf-kicker{letter-spacing:1.4px;font-size:9px}.gf-gallery-stage{border-radius:16px;justify-content:center;align-items:center;min-height:570px;padding:35px;display:flex;position:relative}.gf-gallery-stage img{object-fit:contain;filter:drop-shadow(0 14px 15px #24432f20);border-radius:6px;width:85%;max-height:520px}.gf-gallery-badge{background:#fffdf6b0;border-radius:50px;padding:6px 10px;font-size:10px;position:absolute;bottom:12px;right:15px}.gf-gallery-controls{justify-content:center;align-items:center;gap:4px;margin:14px 0;display:flex}.gf-gallery-controls button{background:0 0;border:1px solid #dde0d1;border-radius:6px;min-height:40px;padding:10px;font-size:11px}.gf-gallery-controls button.selected{background:#e7ebdd;border-color:#9ea890}.gf-thumbnails{gap:7px;padding:4px 2px 10px;display:flex;overflow-x:auto}.gf-thumbnails button{background:0 0;border:2px solid #0000;border-radius:5px;flex:1;min-width:43px;padding:2px}.gf-thumbnails button[aria-pressed=true]{border-color:#536c4e}.gf-thumbnails img{width:100%;display:block}.gf-transcript{border-bottom:1px solid #dce0d1;padding:18px 0;font-size:12px;line-height:1.7}.gf-transcript summary{cursor:pointer;min-height:24px;font-weight:600}.gf-transcript p{font-size:13px}.gf-transcript blockquote{margin:20px 0 12px;font:22px/1.5 Georgia}.gf-transcript small{color:#77806c;font-size:10px}.gf-transcript a{text-decoration:underline}.gf-phone-feature{background:#f0ecdf;border-radius:14px;align-items:center;gap:30px;margin-top:30px;padding:30px;display:flex}.gf-phone-feature p{font-size:12px}.gf-phone-feature h3{font-size:26px}.gf-phone-feature .gf-kicker{font-size:8px}.gf-price{align-items:center;gap:18px;margin:25px 0;display:flex}.gf-price>strong{letter-spacing:-1px;font-size:30px}.gf-price>span{color:#657259;max-width:290px;font-size:12px}.gf-price small{margin-top:6px;font-size:10px;display:block}.gf-variants{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px;display:grid}.gf-variants a{border:1px solid #d8dccd;border-radius:8px;align-items:center;gap:10px;padding:14px 12px;font-size:12px;display:flex}.gf-variants a>svg:last-child{opacity:0;width:15px;margin-left:auto}.gf-variants a.selected{background:#eaf0e2;border-color:#355c43}.gf-variants a.selected>svg:last-child{opacity:1}.gf-variants small{color:#7a806e;margin-top:5px;font-size:9px;font-weight:400;display:block}.gf-included{background:#f1f1e7;border-radius:10px;padding:22px 24px}.gf-included h3{font-size:22px}.gf-included ul{margin:15px 0;padding:0;list-style:none}.gf-included li{gap:9px;margin:10px 0;font-size:12px;line-height:1.5;display:flex}.gf-included li svg{flex-shrink:0;margin-top:2px}.gf-included small{color:#6e7764;font-size:10px;line-height:1.7;display:block}.gift-shop form label{margin:14px 0;font-size:12px;font-weight:600;line-height:1.5;display:block}.gift-shop label>span:not(.sr-only){float:right;color:#78816d;font-size:10px;font-weight:400}.gift-shop input:not([type=checkbox]),.gift-shop select,.gift-shop textarea{color:#2c4e3c;background:#fffef8;border:1px solid #d6dacb;border-radius:6px;width:100%;min-width:0;margin-top:6px;padding:12px;font:13px/1.4 Arial,sans-serif;display:block}.gift-shop textarea{resize:vertical}.gf-customize{padding:28px 0 15px}.gf-customize h3{margin:0;font-size:24px}.gf-reset{background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.gf-two-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gf-styles{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.gf-styles button{border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:10px;font-size:10px;display:flex}.gf-styles button[aria-pressed=true]{border-color:#2a4d3a}.gf-preview-tabs{gap:12px;margin:14px 0;display:flex}.gf-preview-tabs button{background:0 0;border:0;border-bottom:1px solid #0000;padding:5px 0;font-size:10px}.gf-preview-tabs button[aria-pressed=true]{border-color:#254b3c}.gf-live-preview{border-radius:10px;justify-content:center;align-items:center;min-height:290px;padding:15px;display:flex}.gf-dedication{width:auto;max-width:100%;height:290px;box-shadow:0 5px 12px #273e3015}.gf-customize>small{color:#7b806e;margin-top:12px;font-size:10px;line-height:1.6;display:block}.gf-license-terms{color:#6c775f;font-size:11px!important;line-height:1.6!important}.gift-shop label.gf-give{border:1px solid #dadccd;border-radius:8px;align-items:center;gap:13px;padding:15px;font-size:13px;display:flex}.gift-shop input[type=checkbox]{accent-color:#35543f;flex-shrink:0;width:17px;height:17px}.gift-shop label.gf-give span{float:none;color:inherit;font-size:13px;font-weight:600}.gf-give small{color:#77816b;margin-top:3px;font-size:10px;font-weight:400;display:block}.gf-gift-fields{background:#f0eee3;border-radius:8px;padding:1px 18px 10px;overflow:hidden}.gf-gift-fields p{font-size:10px}.gf-buy{width:100%;margin-top:18px}.gf-centered{text-align:center}.gf-muted{color:#78816f;font-size:12px!important}.gf-error,.gf-success{color:#833b2e;background:#f6e7df;border-radius:8px;padding:14px 18px;line-height:1.6;font-size:12px!important}.gf-success{color:#33523a;background:#e7eee0}.gf-empty{text-align:center;max-width:550px;margin:auto;padding:50px 20px}.gf-empty>svg{margin:auto}.gf-empty p{color:#7a826e}.gf-drawer{color:#294e3d;background:#fffdf6;border:0;width:550px;max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:30px;position:fixed;inset:0 0 0 auto;overflow:auto}.gf-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c33294d}.gf-drawer-title{border-bottom:1px solid #dee2d3;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.gf-drawer-title h2{margin:0;font-size:30px}.gf-drawer-title button{background:0 0;border:0;padding:8px}.gf-cart{max-width:850px;margin:0 auto}.gf-cart-line{border-bottom:1px solid #dce0d0;gap:18px;padding:25px 0;display:flex}.gf-cart-line>img{object-fit:contain;border-radius:5px;flex-shrink:0;width:85px;height:128px}.gf-cart-line>div{flex:1;min-width:0}.gf-cart-line h3{margin:0 0 8px;font-size:23px}.gf-cart-line p,.gf-cart-line small{overflow-wrap:anywhere;margin:4px 0;font-size:11px;line-height:1.6}.gf-cart-line small{color:#79806e}.gf-cart-line details{margin:10px 0;font-size:10px}.gf-cart-line strong{font-size:14px}.gf-remove{float:right;background:0 0;border:0;border-bottom:1px solid #adb69e;font-size:10px}.gf-cart-summary{padding:25px 0}.gf-cart-summary>div{justify-content:space-between;align-items:center;display:flex}.gf-cart-summary>div>strong{font-size:25px}.gf-cart-summary p{font-size:12px}.gf-cart-summary>.gf-text-link{text-align:center;margin-top:17px;display:block}.gf-library{max-width:1000px;margin:0 auto}.gf-order-state{background:#e9eedf;border-radius:12px;align-items:center;gap:22px;padding:28px;display:flex}.gf-order-state>svg{flex-shrink:0}.gf-order-state h2{margin:0 0 8px;font-size:27px}.gf-order-state p{margin:0;font-size:12px}.gf-order-state small{overflow-wrap:anywhere;margin-top:10px;font-size:10px;display:block}.gf-order-state .gf-button{flex-shrink:0}.gf-library-item{border:1px solid #dce0d0;border-radius:12px;margin-top:30px;padding:28px}.gf-library-item h2{font-size:28px}.gf-file-category{border-top:1px solid #dce0d0;margin-top:10px}.gf-file-category summary{cursor:pointer;justify-content:space-between;padding:19px 0;font-size:14px;font-weight:600;display:flex}.gf-file-category summary span{color:#7a826d;font-size:11px;font-weight:400}.gf-file-row{border-top:1px dashed #e1e4d6;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.gf-file-row>div{min-width:0}.gf-file-row strong{overflow-wrap:anywhere;font-size:11px;font-weight:500}.gf-file-row small{color:#7c836e;margin-top:5px;font-size:9px;display:block}.gf-file-row button{background:#edf0e6;border:1px solid #c6cfb8;border-radius:6px;flex-shrink:0;align-items:center;gap:7px;padding:10px;font-size:10px;display:flex}.gf-recovery{text-align:center;max-width:630px;margin:auto;padding:45px 0}.gf-recovery>svg{margin:auto}.gf-recovery h2{font-size:30px}.gf-recovery p{color:#6e7966;font-size:13px}.gf-recovery form{align-items:center;gap:10px;display:flex}.gf-recovery label{flex:1}.gf-recovery input{margin:0!important}.gf-recovery small{color:#7d826e;font-size:10px}.gf-reveal{text-align:center;background:#ece5f0;border-radius:18px;max-width:650px;margin:35px auto;padding:50px 35px}.gf-reveal>svg{margin:auto auto 25px}.gf-reveal>span{font-size:13px;display:block}.gf-reveal blockquote{overflow-wrap:anywhere;margin:25px 10px;font:italic 23px/1.5 Georgia}.gf-reveal p,.gf-reveal small{font-size:11px}.gf-reveal small{max-width:420px;margin:20px auto 0;line-height:1.6;display:block}.gf-delivery,.gf-admin-order{border-bottom:1px solid #dce0d0;align-items:center;gap:20px;padding:18px 0;display:flex}.gf-delivery>div,.gf-admin-order>div{flex:1;min-width:0}.gf-delivery h3{font-size:20px}.gf-delivery p{font-size:12px}.gf-delivery small,.gf-library-item>small{font-size:10px}.gf-history-link{text-align:left;background:0 0;border:0;border-bottom:1px solid #dce0d0;width:100%;padding:15px 0;font-size:12px;display:block}.gf-admin-login{max-width:600px;margin:auto}.gf-admin-grid{grid-template-columns:300px 1fr;gap:35px;margin-top:40px;display:grid}.gf-admin-choice{text-align:left;background:#f1f1e6;border:1px solid #d8ddcc;border-radius:8px;width:100%;margin:10px 0;padding:18px;display:block}.gf-admin-choice small{margin-top:8px;font-size:10px;line-height:1.6;display:block}.gf-admin fieldset{border:1px solid #d8ddcc;border-radius:8px;margin:20px 0;padding:15px}.gf-admin legend{padding:0 8px;font-size:12px}.gf-admin label.gf-check{align-items:center;gap:10px;font-weight:400;display:flex}.gf-admin .gf-asset{overflow-wrap:anywhere;font-size:10px}.gf-admin .gf-asset>span{float:none;color:inherit}.gf-asset small{font-size:9px;display:block}.gf-admin-order p{font-size:12px}.gf-admin-order small{font-size:10px}@media (min-width:1500px){.gf-hero{min-height:660px}.gf-hero-art{height:540px}}@media (max-width:1000px){.gf-hero{min-height:500px}.gf-hero-art{height:400px}.gf-hero h1{font-size:45px}.gf-hero-copy>p{font-size:15px}.gf-promise{gap:10px}.gf-collection-art{height:270px}.gf-collection-grid{gap:18px}.gf-collection-copy h3{font-size:24px}.gf-collection-copy>div{font-size:10px}.gf-detail{gap:30px}.gf-detail h1{font-size:40px}.gf-gallery-stage{min-height:450px;padding:25px}.gf-trio{grid-template-columns:1fr auto;gap:20px;padding:25px}.gf-trio-icons{display:none}.gf-sample{gap:30px}.gf-sample-art{height:300px}.gf-phone-feature{gap:18px;padding:20px}.gf-phone-feature .gf-phone{width:100px}.gf-feature{margin:30px 24px 55px;padding:35px}.gf-admin-grid{grid-template-columns:240px 1fr;gap:20px}}@media (max-width:700px){.gift-shop{padding:0 20px 45px}.gf-subnav{padding:16px 0;font-size:11px}.gf-subnav>div{gap:16px}.gf-subnav button{font-size:11px}.gf-hero{grid-template-columns:1fr;gap:0;min-height:0}.gf-hero-copy{text-align:center;padding:40px 0 8px}.gf-hero-copy .gf-kicker,.gf-hero-copy .gf-actions,.gf-promise{justify-content:center}.gf-hero h1{font-size:42px}.gf-hero-copy>p{max-width:360px;margin:0 auto 23px;font-size:15px}.gf-hero .gf-actions{gap:8px}.gf-hero .gf-button{padding:13px 16px;font-size:12px}.gf-hero .gf-text-link{font-size:11px}.gf-promise{gap:12px;margin-top:20px;font-size:9px}.gf-promise svg{width:14px}.gf-hero-art{width:100%;max-width:420px;height:350px;margin:20px auto 35px}.gf-hero-card{width:37%}.gf-hero-art .card-2{left:60%}.gf-art-note{font-size:14px;top:7px;left:5px}.gf-art-sticker{padding:10px 14px;font-size:10px;bottom:2%;left:13%}.gf-orbit{height:88%}.gf-section-heading{flex-direction:column;align-items:flex-start;gap:15px}.gf-search{width:100%;max-width:100%;padding:12px}.gf-feelings{gap:7px;margin:20px 0 14px}.gf-feelings button{min-height:38px;padding:9px 13px;font-size:11px}.gf-introduction{font-size:12px!important}.gf-browse{padding:30px 0 35px}.gf-collection-grid{grid-template-columns:1fr;gap:35px}.gf-collection-art{height:360px}.gf-collection-art>img{width:43%;top:14%;left:36%}.gf-collection-art .gf-art-back{top:17%;left:19%}.gf-collection-copy{padding-top:17px}.gf-collection-copy h3{font-size:29px}.gf-collection-copy p{min-height:0;font-size:14px}.gf-collection-copy>div{font-size:12px}.gf-trio{text-align:center;margin:5px 0 40px;padding:28px 22px;display:block}.gf-trio .gf-kicker{justify-content:center}.gf-trio h2{font-size:30px}.gf-trio p{font-size:13px}.gf-trio>div:last-child{margin-top:20px}.gf-trio strong{vertical-align:middle;margin:0 18px 0 0;font-size:28px;display:inline-block}.gf-trio .gf-button{padding:12px;font-size:12px}.gf-sample{grid-template-columns:1fr;gap:24px;margin:30px 0 45px}.gf-sample-art{height:310px}.gf-sample h2{font-size:35px}.gf-sample .gf-actions{gap:8px}.gf-sample .gf-button{padding:12px;font-size:11px}.gf-steps{grid-template-columns:1fr;gap:30px;padding:30px 10px}.gf-steps>div{padding-left:48px}.gf-steps>div>svg{width:25px;position:absolute;top:15px;left:0}.gf-steps>div>span{font-size:30px;top:10px;right:0}.gf-steps h3{margin:12px 0 8px;font-size:24px}.gf-steps p{max-width:270px;margin:0}.gf-feature{grid-template-columns:1fr;gap:20px;margin:25px 20px 45px;padding:30px 25px}.gf-feature-cards{min-height:280px;padding-left:15px}.gf-feature h2{font-size:34px}.gf-feature .gf-kicker{font-size:8px}.gf-detail{grid-template-columns:1fr;gap:30px}.gf-detail h1{font-size:42px}.gf-gallery-stage{min-height:440px;padding:25px}.gf-gallery-stage img{width:80%;max-height:420px}.gf-thumbnails{gap:3px}.gf-thumbnails button{min-width:32px}.gf-phone-feature{gap:24px;margin-top:20px}.gf-phone-feature p{font-size:12px}.gf-phone-feature .gf-phone{width:100px}.gf-gallery-controls{gap:5px}.gf-gallery-controls button{padding:10px 9px;font-size:10px}.gf-customize .gf-section-heading{flex-direction:row;align-items:center}.gf-customize h3{font-size:22px}.gf-styles button{padding:10px 8px;font-size:9px}.gf-live-preview{min-height:300px}.gf-detail-copy .gf-kicker{font-size:8px}.gf-drawer{padding:24px 20px}.gf-cart-line{gap:14px}.gf-cart-line>img{width:65px;height:98px}.gf-cart-line h3{font-size:20px}.gf-page-heading{margin:20px auto 30px}.gf-page-heading h1{font-size:40px}.gf-page-heading p{font-size:14px}.gf-order-state{flex-wrap:wrap;align-items:flex-start;gap:15px;padding:22px}.gf-order-state h2{font-size:25px}.gf-order-state>div{flex:1;min-width:180px}.gf-library-item{margin-top:24px;padding:20px}.gf-library-item .gf-section-heading{flex-direction:row}.gf-library-item h2{font-size:25px}.gf-file-row{gap:12px}.gf-file-row button span{display:none}.gf-file-row button{justify-content:center;min-width:40px;min-height:40px}.gf-recovery form{display:block}.gf-recovery .gf-button{width:100%}.gf-recovery h2{font-size:29px}.gf-reveal{padding:35px 22px}.gf-delivery,.gf-admin-order{flex-wrap:wrap;gap:12px}.gf-delivery>div{min-width:180px}.gf-delivery>svg{width:20px}.gf-delivery .gf-button{margin-left:32px}.gf-admin-grid,.gf-admin .gf-two-fields{grid-template-columns:1fr}.gf-admin-order>div{min-width:100%}}@media (prefers-reduced-motion:reduce){.gift-shop *,.gf-feature *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@font-face{font-family:LH-Vera;src:url(/studio/fonts/Vera.ttf)}@font-face{font-family:LH-VeraBd;src:url(/studio/fonts/VeraBd.ttf)}@font-face{font-family:LH-VeraIt;src:url(/studio/fonts/VeraIt.ttf)}@font-face{font-family:LH-VeraBI;src:url(/studio/fonts/VeraBI.ttf)}@font-face{font-family:LH-VeraSe;src:url(/studio/fonts/VeraSe.ttf)}@font-face{font-family:LH-VeraSeBd;src:url(/studio/fonts/VeraSeBd.ttf)}.lh-studio{--blue:#3455cf;--ink:#244638;--muted:#758177;--line:#e3e6de;--paper:#faf9f4;color:var(--ink);background:var(--paper);min-height:100vh;font-family:LH-Vera,Arial,sans-serif;font-size:12px}.lh-studio *{box-sizing:border-box}.lh-studio button,.lh-studio a{transition:background .18s,color .18s,box-shadow .18s}.lh-studio button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;display:inline-flex}.lh-studio button:hover{background:#edf0e9}.lh-studio button:disabled{opacity:.45;cursor:not-allowed}.lh-studio :focus-visible{outline-offset:3px;outline:3px solid #a49bdd}.lh-studio .lh-primary,.modal .lh-primary{color:#fff;cursor:pointer;background:#3455cf;border:1px solid #3455cf;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-size:12px;font-weight:600;display:inline-flex}.lh-studio .lh-primary:hover,.modal .lh-primary:hover{background:#2946b7}.lh-studio h1,.lh-studio h2,.lh-studio h3{color:var(--ink);margin:0}.lh-studio h1{letter-spacing:-1.8px;font:48px/1.1 LH-VeraSe,Georgia,serif}.lh-studio h2{letter-spacing:-.6px;font:25px/1.25 LH-VeraSe,Georgia,serif}.lh-studio h3{font:15px/1.3 LH-VeraSe,Georgia,serif}.lh-studio p{line-height:1.65}.lh-studio-top{border-bottom:1px solid var(--line);z-index:10;background:#fffefa;align-items:center;gap:28px;height:73px;padding:0 34px;display:flex;position:relative}.lh-studio-brand{white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:flex}.lh-studio-brand strong{letter-spacing:-.6px;font:19px LH-VeraSeBd,Georgia,serif}.lh-brand-star{color:#426a48;font-size:33px}.lh-studio-brand>span:last-child{letter-spacing:2.3px;color:#788573;border-left:1px solid #cfd7c9;margin-left:5px;padding-left:14px;font-size:8px}.lh-studio-top nav{align-items:center;gap:17px;margin-left:auto;display:flex}.lh-count{background:#eef0e8;border-radius:12px;padding:2px 6px;font-size:10px}.lh-gallery{max-width:1280px;margin:auto;padding:0 55px 50px}.lh-studio-hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:375px;padding:40px 0 36px;display:grid}.lh-eyebrow{letter-spacing:1.8px;color:#547157;align-items:center;gap:7px;margin-bottom:18px;font-size:8px;font-weight:700;display:flex}.lh-studio-hero h1 em{color:#3455cf;font-style:normal}.lh-studio-hero p{color:#647365;margin:17px 0 22px;font-size:12px}.lh-hero-actions{align-items:center;gap:15px;display:flex}.lh-hero-actions>span{color:#8a9185;max-width:100px;font-size:9px;line-height:1.5}.lh-trust{color:#71816c;gap:22px;margin-top:20px;font-size:9px;display:flex}.lh-trust>span{align-items:center;gap:5px;display:flex}.lh-hero-art{isolation:isolate;height:310px;position:relative}.lh-hero-art:before{content:"";z-index:-1;background:#e8e8d9;border-radius:50% 45% 40% 40%;position:absolute;inset:8px -10px 3px}.lh-hero-card{filter:drop-shadow(0 8px 9px #2b432522);border:5px solid #fffdf8;width:163px;position:absolute;top:24px}.lh-hero-card.card-0{top:36px;left:0;transform:rotate(-11deg)}.lh-hero-card.card-1{z-index:2;left:132px;transform:rotate(2deg)}.lh-hero-card.card-2{top:43px;left:268px;transform:rotate(12deg)}.lh-thumbnail{width:100%;height:auto;max-height:100%;display:block}.lh-float-note{z-index:4;background:#e5ddf0;padding:15px;font:13px/1.4 LH-VeraSe,Georgia,serif;position:absolute;top:8px;right:-20px;transform:rotate(8deg);box-shadow:0 5px 10px #3e2b4b11}.lh-float-note span{color:#bdc477;font-size:40px;position:absolute;bottom:-16px;right:-15px}.lh-float-tool{z-index:5;background:#fffefa;border-radius:9px;align-items:center;gap:7px;padding:13px 14px;font-size:9px;display:flex;position:absolute;bottom:-2px;left:90px;transform:rotate(-3deg);box-shadow:0 5px 25px #314b2c13}.lh-float-tool i{background:#344fc8;border-radius:50%;width:16px;height:16px}.lh-float-tool i:nth-of-type(2){background:#d9c9e8}.lh-float-tool i:nth-of-type(3){background:#f0df9f}.lh-float-tool span{padding-left:5px}.lh-gallery-heading{justify-content:space-between;align-items:end;margin-top:20px;display:flex}.lh-kicker{letter-spacing:1.5px;color:#83907c;margin:0 0 9px;font-weight:700;display:block;font-family:LH-Vera,Arial,sans-serif!important;font-size:8px!important}.lh-gallery-heading>span{color:#929a8b;padding-bottom:4px;font-size:10px}.lh-template-filters{align-items:center;gap:5px;margin:24px 0 20px;display:flex}.lh-template-filters>button{background:#fffefa;border:1px solid #e1e5d9;border-radius:25px;padding:9px 15px;font-size:10px}.lh-template-filters>button.active{color:#fff;background:#254638;border-color:#254638}.lh-template-filters .lh-library-link{color:#71816c;background:0 0;border:0;margin-left:auto}.lh-template-grid{grid-template-columns:repeat(4,1fr);gap:26px 20px;display:grid}.lh-studio .lh-template-card{text-align:left;background:0 0;border-radius:0;padding:0;display:block}.lh-template-preview{background:#e8e9df;border-radius:9px;height:278px;padding:23px 40px;transition:transform .25s;position:relative}.lh-template-preview .lh-thumbnail{filter:drop-shadow(0 4px 6px #30462918);height:100%}.lh-template-card:hover .lh-template-preview{transform:translateY(-4px);box-shadow:0 8px 18px #334b2211}.lh-template-preview.tint-1{background:#f2edcf}.lh-template-preview.tint-2{background:#e9e4f0}.lh-template-preview.tint-3{background:#eee6d8}.lh-template-preview.tint-4{background:#e0ebea}.lh-template-badge{color:#49604b;background:#fffefaed;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex;position:absolute;bottom:12px;left:12px}.lh-template-badge.premium{color:#796638;background:#fff7daef}.lh-template-card h3{margin:12px 0 4px}.lh-template-card p{color:#7d8875;margin:0 0 5px;font-size:10px}.lh-template-card small{color:#9b9f91;font-size:8px}.lh-gallery-note{background:#f0f0e6;border-radius:10px;align-items:center;gap:20px;margin-top:42px;padding:30px;display:flex}.lh-gallery-note p{color:#78816f;max-width:650px;margin:5px 0 0;font-size:10px}.lh-gallery-note button{white-space:nowrap;margin-left:auto}.lh-design-title{flex:1;min-width:140px}.lh-design-title input{color:#244638;background:0 0;border:0;width:100%;padding:4px 0;font-size:12px;display:block}.lh-design-title span{color:#80907c;align-items:center;gap:4px;font-size:9px;display:flex}.lh-top-actions{align-items:center;gap:6px;display:flex}.lh-studio .lh-icon{width:32px;min-width:32px;height:32px;padding:4px}.lh-editor{flex-direction:column;height:calc(100dvh - 73px);min-height:610px;display:flex}.lh-editor-subbar{border-bottom:1px solid var(--line);background:#fffefa;flex-shrink:0;align-items:center;gap:15px;height:43px;padding:0 16px;font-size:10px;display:flex}.lh-mode{border:1px solid #dce2d5;border-radius:5px;padding:2px;display:flex}.lh-mode button{padding:4px 12px;font-size:9px}.lh-mode .active{background:#e9eee1}.lh-size-label{color:#86917f;margin-right:auto}.lh-editor-body{flex:1;min-height:0;display:flex}.lh-tool-rail{border-right:1px solid var(--line);background:#fffefa;flex-direction:column;flex-shrink:0;gap:5px;width:74px;padding:12px 6px;display:flex}.lh-tool-rail button{color:#73826f;border-radius:7px;flex-direction:column;gap:6px;height:61px;padding:9px 2px;font-size:8px;display:flex}.lh-tool-rail button.active{color:#3455cf;background:#edf0fb}.lh-tool-panel{border-right:1px solid var(--line);background:#fffefa;flex-shrink:0;width:245px;overflow-y:auto}.lh-tool-content{padding:18px 16px}.lh-panel-heading{justify-content:space-between;align-items:center;margin-bottom:17px;font-size:12px;font-weight:700;display:flex}.lh-tiny{color:#97a08e;font-size:8px;font-weight:400}.lh-hint{color:#819078;margin:12px 0 17px;font-size:10px;line-height:1.65}.lh-mini-grid{grid-template-columns:1fr 1fr;gap:16px 10px;display:grid}.lh-mini-grid button{text-align:left;background:0 0!important;border-radius:0!important;padding:0!important;display:block!important}.lh-mini-grid .lh-thumbnail{background:#f2f1e9;height:132px;padding:6px}.lh-mini-grid strong{margin:6px 0 4px;font-size:9px;line-height:1.4;display:block}.lh-mini-grid small{color:#85937d;font-size:8px}.lh-workspace{background:#eeeee7 radial-gradient(#cbd0c455 .6px,#0000 .6px) 0 0/12px 12px;flex-direction:column;flex:1;min-width:0;display:flex}.lh-canvas-toolbar{color:#8a9483;flex-shrink:0;justify-content:space-between;align-items:center;height:45px;padding:0 20px;font-size:8px;display:flex}.lh-canvas-toolbar>span{letter-spacing:1.5px;align-items:center;gap:6px;display:flex}.lh-live-dot{background:#8c9b7c;border-radius:50%;width:5px;height:5px}.lh-canvas-toolbar>div{align-items:center;gap:10px;display:flex}.lh-canvas-toolbar label{align-items:center;gap:4px;font-size:9px;display:flex}.lh-canvas-toolbar button{padding:4px!important;font-size:9px!important}.lh-canvas-host{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:auto}.lh-canvas-scroll{flex-shrink:0;padding:8px}.lh-canvas-bottom{color:#7e8b76;flex-shrink:0;justify-content:space-between;align-items:center;height:38px;padding:0 16px;font-size:8px;display:flex}.lh-canvas-bottom>div{align-items:center;gap:3px;display:flex}.lh-canvas-bottom button{font-size:9px}.lh-pages{border-top:1px solid var(--line);background:#f8f8f2;flex-shrink:0;align-items:center;gap:13px;height:86px;padding:8px 16px;display:flex;overflow-x:auto}.lh-pages>div{flex-shrink:0;align-items:center;gap:4px;display:flex}.lh-pages>div>button{border:1px solid #d5ddcc;padding:3px;position:relative}.lh-pages>div.active>button{border:2px solid #3455cf}.lh-pages .lh-thumbnail{width:36px;height:53px}.lh-pages>div>button>span{background:#fffc;padding:2px 3px;font-size:8px;position:absolute;bottom:1px;right:2px}.lh-pages>div>div{flex-direction:column;gap:0;display:flex}.lh-pages .lh-icon{width:20px;min-width:20px;height:19px}.lh-pages .lh-icon svg{width:11px}.lh-pages>.lh-add-page{border:1px dashed #c9d0c2;width:34px;min-width:34px;height:51px}.lh-version-link{white-space:nowrap;margin-left:auto;font-size:9px!important}.lh-inspector{border-left:1px solid var(--line);background:#fffefa;flex-shrink:0;width:254px;overflow:auto}.lh-inspector-content{padding:19px 18px}.lh-field{color:#72806a;text-transform:none;flex-direction:column;gap:6px;margin:12px 0;font-size:10px;display:flex}.lh-field input,.lh-field select,.lh-field textarea,.lh-search input,.lh-verse textarea{color:#294632;background:#fff;border:1px solid #dde2d5;border-radius:5px;width:100%;min-width:0;padding:8px 9px;font:11px/1.5 LH-Vera,Arial,sans-serif}.lh-field input[type=color]{cursor:pointer;height:34px;padding:3px}.lh-field input[type=range]{padding:0}.lh-fields-grid{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.lh-fields-grid .lh-field{margin:7px 0}.lh-control-row{flex-wrap:wrap;align-items:center;gap:4px;margin:8px 0;display:flex}.lh-control-row>button{padding:6px 8px;border:1px solid #e3e7dd!important;font-size:10px!important}.lh-divider{border-top:1px solid #e5e9de;margin:18px 0}.lh-check{color:#64755e;align-items:center;gap:8px;margin:13px 0;font:11px/1.5 LH-Vera,Arial,sans-serif;display:flex}.lh-check input{accent-color:#3455cf}.lh-soft{cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex;color:#365731!important;background:#eef1e8!important;border:1px solid #dfe5d7!important}.lh-text-button{color:#3455cf;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.lh-source{color:#3455cf;font-size:9px;text-decoration:underline}.lh-search{border:1px solid #e0e4d8;border-radius:6px;align-items:center;padding-left:9px;display:flex}.lh-search input{border:0;font-size:10px}.lh-verse{border-bottom:1px solid #e7eadf;padding:14px 0}.lh-verse strong{color:#3455cf;font-size:10px}.lh-verse p{font:12px/1.6 LH-VeraSe,Georgia,serif}.lh-verse button{background:#eef1e7;border:1px solid #dfe5d7;padding:5px 8px;font-size:8px}.lh-verse a,.lh-verse summary{color:#829079;cursor:pointer;margin-top:9px;font-size:8px;display:block}.lh-add-text{width:100%;margin-bottom:12px;background:#f3f2ea!important;padding:20px 12px!important;font:20px/1.3 LH-VeraSe,Georgia,serif!important;display:block!important}.lh-add-text.small{font:12px/1.5 LH-Vera,Arial,sans-serif!important}.lh-list-button{text-align:left;align-items:center;width:100%;display:flex;border-bottom:1px solid #e3e7dc!important;border-radius:0!important;justify-content:space-between!important;padding:12px 6px!important;font-size:10px!important}.lh-list-button>span{color:#84917c;font-size:9px}.lh-art-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lh-art-grid button{background:#f2f3e9;flex-direction:column;padding:8px;font-size:8px;display:flex}.lh-art-grid img{object-fit:contain;width:80px;height:80px}.lh-upload{text-align:center;color:#627957;cursor:pointer;background:#f3f4ea;border:1px dashed #a8b697;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:25px 15px;font-size:11px;display:flex}.lh-upload input{max-width:100%;font-size:9px}.lh-upload span{color:#8a9580;font-size:9px}.lh-palette{width:100%;text-align:left!important;border-bottom:1px solid #e0e4d7!important;border-radius:0!important;padding:12px 0!important;display:block!important}.lh-palette>span{font-size:10px}.lh-palette>div{margin-top:8px;display:flex}.lh-palette i{flex:1;height:30px}.lh-layer{border-bottom:1px solid #e7eadf;align-items:center;display:flex}.lh-layer.selected{background:#edf0fb}.lh-layer>button:first-child{text-align:left;flex:1;justify-content:flex-start;min-width:0;padding:11px 4px;font-size:9px}.lh-layer button{padding:4px}.lh-layer>button>span{color:#8a957f;padding:0 5px;font-size:17px}.lh-toast{z-index:2000;color:#fff;background:#254638;border-radius:8px;align-items:center;gap:18px;width:max-content;max-width:calc(100vw - 30px);padding:13px 16px;font-size:11px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #102c2228}.lh-studio .lh-toast button{color:#fff;padding:4px}.lh-large-preview{background:#eceee4;justify-content:center;height:65vh;padding:20px;display:flex}.lh-large-preview svg{width:auto;height:100%}.lh-export-summary{align-items:center;gap:20px;margin:10px 0 25px;display:flex}.lh-export-summary svg{background:#eeeee5;width:75px;max-height:120px;padding:6px}.lh-export-summary h3{font-size:20px}.lh-export-summary p{color:#3455cf;font-size:12px}.lh-export-summary span{color:#83917a;font-size:10px}.lh-full{width:100%;margin-top:18px}.lh-premium-note{color:#74623d;background:#f4f0e4;border:1px solid #e9dec2;border-radius:7px;margin:15px 0;padding:16px;font:11px/1.6 LH-Vera,Arial,sans-serif}.lh-premium-note p{margin:8px 0}.lh-preflight{background:#f4f0e4;border-radius:6px;padding:13px;font-size:10px}.lh-preflight .error,.lh-warning.error{color:#a13c31}.lh-preflight p{border-bottom:1px solid #e6dfcf;padding-bottom:7px}.lh-warning{text-align:left;cursor:pointer;background:#fafaf3;border:1px solid #e6e9dd;border-radius:6px;width:100%;margin:7px 0;padding:14px;font-size:12px;display:block}.lh-library-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lh-library-grid article{background:#f0f1e7;border-radius:7px;padding:10px}.lh-library-grid button{color:#345839;cursor:pointer;background:0 0;border:0}.lh-library-grid article>button{width:100%;display:block}.lh-library-grid img{object-fit:contain;height:170px;margin:auto}.lh-library-grid h3{margin:10px 0;font-size:14px}.lh-library-grid small{color:#839076;font-size:9px}.lh-library-grid article>div{justify-content:space-between;gap:10px;margin-top:10px;display:flex}.lh-library-grid article>div button{align-items:center;gap:5px;font-size:9px;display:flex}.lh-spinner{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite lh-spin}@keyframes lh-spin{to{transform:rotate(360deg)}}.lh-studio .lh-mobile-only{display:none}.studio-nav-link{color:#3455cf!important}.studio-nav-link span{background:#eaeafa;border-radius:3px;margin-left:3px;padding:3px;font-size:7px}@media (min-width:1550px){.lh-tool-panel{width:280px}.lh-inspector{width:290px}.lh-gallery{max-width:1440px}.lh-template-preview{height:320px}}@media (max-width:1100px){.lh-studio-top{gap:20px;padding:0 20px}.lh-studio-brand strong{font-size:16px}.lh-studio-brand>span:last-child{display:none}.lh-gallery{padding:0 30px 40px}.lh-hero-card{width:140px}.lh-hero-card.card-1{left:100px}.lh-hero-card.card-2{left:200px}.lh-float-note{right:-5px}.lh-hero-art{height:280px}.lh-template-preview{height:245px;padding:20px 25px}.lh-tool-panel{width:210px}.lh-inspector{width:220px}.lh-inspector-content{padding:14px}.lh-canvas-toolbar{padding:0 10px}.lh-canvas-toolbar>span{font-size:7px}.lh-studio h1{font-size:41px}.lh-studio-hero{gap:25px}.lh-hero-actions{gap:10px}}@media (max-width:850px){.lh-studio-top{gap:12px;height:64px;padding:0 16px}.lh-studio-top nav{gap:4px}.lh-studio-top nav>button{padding:9px;font-size:10px}.lh-studio-brand strong{font-size:14px}.lh-brand-star{font-size:27px}.lh-studio-top nav>button:first-child{font-size:0}.lh-studio-top nav>button:first-child svg{width:20px}.lh-studio .lh-hide-mobile{display:none!important}.lh-design-title{min-width:70px}.lh-design-title input{font-size:10px}.lh-design-title span{font-size:7px}.lh-top-actions{gap:0}.lh-top-actions>.lh-icon:nth-child(3){display:none}.lh-top-actions .lh-primary{padding:10px;font-size:10px}.lh-top-actions .lh-icon{width:25px;min-width:25px}.lh-editor .lh-studio-brand{display:none}.lh-gallery{padding:0 22px 30px}.lh-studio-hero{grid-template-columns:1fr;gap:10px;padding-top:30px}.lh-studio-hero h1{font-size:45px}.lh-hero-art{width:100%;max-width:440px;height:280px;margin:10px auto 12px}.lh-hero-card{width:146px}.lh-hero-card.card-1{left:117px}.lh-hero-card.card-2{left:235px}.lh-float-note{top:0;right:4px}.lh-hero-actions .lh-primary{font-size:11px}.lh-gallery-heading{margin-top:15px}.lh-gallery-heading>span{display:none}.lh-gallery-heading h2{font-size:23px}.lh-template-filters{flex-wrap:nowrap;gap:6px;margin:19px 0;padding-bottom:7px;overflow-x:auto}.lh-template-filters>button{white-space:nowrap;padding:8px 12px;font-size:9px}.lh-template-filters .lh-library-link{display:none}.lh-template-grid{grid-template-columns:repeat(2,1fr);gap:24px 12px}.lh-template-preview{height:235px;padding:18px}.lh-template-card h3{font-size:13px}.lh-template-card p{font-size:9px}.lh-gallery-note{gap:13px;padding:20px}.lh-gallery-note>svg,.lh-gallery-note button{display:none}.lh-editor{height:calc(100dvh - 64px);min-height:570px;padding-bottom:65px}.lh-editor-subbar{gap:6px;height:43px;padding:0 8px}.lh-editor-subbar>button{padding:7px 5px;font-size:9px}.lh-size-label{display:none}.lh-mode{margin-right:auto}.lh-mode button{padding:5px 8px;font-size:9px}.lh-tool-rail{z-index:15;border-top:1px solid #d7dece;border-right:0;flex-direction:row;gap:2px;width:100%;height:65px;padding:4px 6px;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.lh-tool-rail>button{gap:5px;min-width:59px;height:56px;padding:5px;font-size:8px}.lh-studio .lh-mobile-only{display:flex}.lh-canvas-toolbar{height:35px;padding:0 12px}.lh-canvas-toolbar>span{letter-spacing:1px;font-size:6px}.lh-canvas-toolbar label{font-size:8px}.lh-canvas-toolbar>div{gap:8px}.lh-canvas-bottom{height:32px;padding:0 10px}.lh-canvas-bottom>span{max-width:160px;font-size:7px}.lh-pages{gap:9px;height:70px;padding:7px 11px}.lh-pages .lh-thumbnail{width:29px;height:43px}.lh-pages>.lh-kicker{display:none}.lh-pages .lh-version-link{gap:0;font-size:0!important}.lh-pages .lh-version-link svg{width:17px}.lh-pages .lh-version-link span{display:none}.lh-pages>.lh-add-page{height:42px}.lh-tool-content{padding:0 2px}.lh-mini-grid,.lh-art-grid{grid-template-columns:repeat(3,1fr)}.lh-art-grid img{width:70px;height:70px}.lh-field input,.lh-field select,.lh-field textarea{font-size:16px}.lh-field input[type=number]{min-height:40px;font-size:14px}.lh-control-row button{min-height:40px}.lh-layer>button:first-child{min-height:45px;font-size:12px}.lh-layer button{min-width:35px}.lh-inspector-content{padding:0}.lh-library-grid{grid-template-columns:repeat(2,1fr)}.lh-library-grid img{height:140px}.lh-toast{bottom:78px}.lh-verse p{font-size:14px}.lh-verse button{min-height:40px;font-size:11px}.lh-editor-body{min-height:0}.lh-studio-top:has(.lh-design-title) .lh-studio-brand{display:none}.lh-large-preview{height:55vh}.lh-export-summary svg{width:65px}.lh-check{min-height:35px;font-size:12px}.lh-check input{width:17px;height:17px}}@media (max-width:420px){.lh-hero-card{width:128px}.lh-hero-card.card-1{left:96px}.lh-hero-card.card-2{left:190px}.lh-hero-art{height:265px}.lh-float-note{font-size:11px;right:0}.lh-float-tool{bottom:10px;left:45px}.lh-template-preview{height:207px;padding:15px}.lh-template-badge{font-size:7px;bottom:7px;left:7px}.lh-studio h1{font-size:40px}.lh-gallery{padding:0 17px 30px}.lh-trust{gap:15px;font-size:8px}.lh-design-title{max-width:155px}}@media (prefers-reduced-motion:reduce){.lh-studio *{transition:none!important;animation:none!important}}.lh-admin fieldset{border:0;min-width:0;padding:0}.lh-admin-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lh-admin details{border:1px solid #ddd9d0;border-radius:12px;margin:20px 0;padding:15px}.lh-admin-template{border-top:1px solid #dedbd3;flex-wrap:wrap;gap:20px;padding:20px 0;display:flex}.lh-admin-template>div:first-child{flex:1}.lh-admin .lh-button-row{flex-wrap:wrap;gap:10px;width:100%;display:flex}.lh-admin>div[role=status]{color:#3645a6;margin:12px 0}.lh-admin fieldset>button{margin:16px 10px 16px 0}@media (max-width:600px){.lh-admin-form{grid-template-columns:1fr}}.lh-collection-gallery{border-bottom:1px solid #dce1d5;margin-bottom:40px;padding:10px 0 42px}.lh-collection-select{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:26px 0 32px;display:grid}.lh-collection-select>button{text-align:left;color:#243d30;background:0 0;border:1px solid #0000;border-radius:10px;padding:6px;transition:border-color .2s}.lh-collection-select>button[aria-pressed=true]{background:#fffef9;border-color:#274d38}.lh-collection-select>button>div{border-radius:5px;justify-content:center;height:168px;padding:14px;display:flex;position:relative;overflow:hidden}.lh-collection-select .lh-thumbnail{filter:drop-shadow(3px 4px 5px #0002);width:auto;height:100%}.lh-collection-select strong{margin:12px 3px 5px;font-size:12px;font-weight:500;display:block}.lh-collection-select>button>div>span{color:#244032;background:#fff9;padding:2px 4px;font-size:9px;position:absolute;bottom:5px;left:7px}.lh-collection-feature{background:#f7f5ef;border:1px solid #e2e5da;border-radius:14px;grid-template-columns:1.25fr 1fr;gap:36px;padding:22px;display:grid}.lh-collection-stage{min-width:0}.lh-preview-tabs{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}.lh-preview-tabs button{color:#4a584d;background:#fffdf7;border:1px solid #e0e1d7;border-radius:20px;padding:7px 10px;font-size:10px}.lh-preview-tabs button[aria-pressed=true]{color:#fff;background:#294a38}.lh-product-scene{background:#ebe9e0;border-radius:9px;justify-content:center;align-items:center;gap:15px;height:425px;display:flex;position:relative;overflow:hidden}.lh-scene-front,.lh-scene-back{z-index:2;max-width:80%;height:88%;position:relative}.lh-scene-front>.lh-thumbnail,.lh-scene-back>.lh-thumbnail{width:auto;max-width:100%;height:100%;display:block;box-shadow:0 8px 18px #2633291f}.lh-product-scene.styled{background:repeating-linear-gradient(4deg,#eae4d8,#eee9de 2px,#eae4d8 5px)}.lh-product-scene.styled .lh-scene-front{height:80%;transform:rotate(-9deg)}.lh-scene-envelope{background:linear-gradient(155deg,#0000 49%,#c9b79566 50%,#0000 51%),#d9c9ab;width:49%;height:70%;position:absolute;top:17%;left:14%;transform:rotate(12deg);box-shadow:0 8px 20px #3b302420}.lh-scene-ribbon{background:#9c5147;width:36px;height:150%;position:absolute;top:-20%;right:2%;transform:rotate(28deg);box-shadow:4px 0 6px #493a3226}.lh-scene-note{color:#5e5c47;font-size:15px;font-style:italic;position:absolute;bottom:20px;right:25px}.lh-product-scene.close-up{align-items:flex-start;height:570px;padding:20px;overflow:auto}.lh-product-scene.close-up .lh-scene-front{width:100%;max-width:100%;height:auto}.lh-product-scene.close-up .lh-thumbnail{width:100%;height:auto}:is(.lh-product-scene.flat:has(.lh-scene-back) .lh-scene-front,.lh-product-scene.flat .lh-scene-back){width:44%;height:auto}.lh-product-scene.wallpaper .lh-scene-front{background:#242820;border:7px solid #242820;border-radius:23px;height:89%;overflow:hidden}.lh-product-scene.packaging .lh-scene-front{width:90%;max-width:90%;height:auto}.lh-product-scene.packaging .lh-thumbnail{width:100%;height:auto}.lh-mockup-caption{color:#61685c;line-height:1.6;margin:11px 0 0!important;font-size:10px!important}.lh-collection-copy{flex-direction:column;align-items:flex-start;gap:17px;padding:34px 15px 15px 0;display:flex}.lh-collection-copy h2{font-size:35px;line-height:1.1;font-family:var(--font-editorial),Georgia,serif;margin:0;font-weight:500}.lh-collection-copy p{color:#52614f;margin:0;font-size:14px;line-height:1.7}.lh-collection-copy .lh-hint{font-size:11px}.lh-color-chips{gap:7px;display:flex}.lh-color-chips i{border:1px solid #0001;border-radius:50%;width:19px;height:19px}.lh-layout-choices{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:4px 0;display:grid}.lh-layout-choices button{background:#fffcf5;border:1px solid #deded2;border-radius:6px;min-width:0;padding:8px}.lh-layout-choices button[aria-pressed=true]{border-color:#345842;box-shadow:0 0 0 1px #345842}.lh-layout-choices .lh-thumbnail{width:100%;height:100px;display:block}.lh-layout-choices span{margin-top:6px;font-size:9px;display:block}.lh-collection-free{color:#436344;align-items:center;gap:5px;font-size:10px;display:flex}.lh-style-tiles{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 18px;display:grid}.lh-style-tiles button{background:#f8f6ef;border:1px solid #e2e4d9;border-radius:7px;padding:6px}.lh-style-tiles button[aria-pressed=true]{border-color:#355e40;box-shadow:0 0 0 1px #355e40}.lh-style-tiles svg{width:100%;height:113px}.lh-style-tiles span{margin:5px 0;font-size:9px;line-height:1.4;display:block}.lh-style-controls>.lh-soft{align-items:center;gap:8px;width:100%;margin:8px 0 15px;padding:11px;font-size:11px;display:flex}.lh-style-controls .lh-field{margin-top:14px}.lh-print-size-scroll{background:#e6e5df;max-height:65vh;padding:24px;overflow:auto}.lh-print-size-scroll>div{flex:none;box-shadow:0 4px 16px #0002}.lh-print-size-scroll .lh-thumbnail{width:100%;height:100%;display:block}@media (max-width:1100px){.lh-collection-select{gap:7px}.lh-collection-select>button>div{height:138px;padding:9px}.lh-collection-copy h2{font-size:29px}.lh-collection-feature{gap:22px;padding:16px}.lh-collection-copy{padding-top:18px}.lh-product-scene{height:380px}}@media (max-width:850px){.lh-collection-select{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lh-collection-select>button>div{height:155px}.lh-collection-feature{grid-template-columns:1fr;gap:15px}.lh-collection-copy{padding:10px 3px}.lh-collection-copy h2{font-size:32px}.lh-product-scene{height:410px}.lh-collection-gallery{margin-top:20px}.lh-style-tiles{grid-template-columns:repeat(3,1fr)}.lh-style-tiles span{font-size:11px}.lh-preview-tabs button{min-height:38px}.lh-collection-select strong{font-size:11px}.lh-collection-copy p{font-size:14px}.lh-layout-choices span{font-size:11px}.lh-style-controls>.lh-soft{min-height:42px;font-size:13px}}@media (max-width:420px){.lh-collection-select>button>div{height:128px;padding:8px}.lh-collection-select strong{font-size:10px}.lh-product-scene{height:340px}.lh-collection-feature{padding:11px}.lh-preview-tabs button{padding:7px 9px;font-size:9px}.lh-collection-copy h2{font-size:29px}.lh-collection-select{gap:5px}}.lh-studio .lh-collection-select>button,.lh-studio .lh-layout-choices>button,.lh-studio .lh-style-tiles>button{display:block;overflow:hidden}.lh-studio .lh-collection-copy h2{font-family:Georgia,serif}.lh-studio .lh-layout-choices span{white-space:normal;line-height:1.4}@media (max-width:850px){.lh-studio .lh-toast{box-sizing:border-box;white-space:normal;width:auto;max-width:calc(100vw - 24px);font-size:12px;left:12px;right:12px;transform:none}}.lh-start-section{margin:12px 0 50px;scroll-margin-top:24px}.lh-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.lh-studio .lh-start-card{text-align:left;background:#fffdf7;border:1px solid #deddd1;border-radius:16px;padding:0;display:block;overflow:hidden;box-shadow:0 5px 20px #25463806}.lh-start-art{background:#e8eddf;justify-content:center;align-items:center;height:225px;padding:27px;display:flex;overflow:hidden}.lh-start-art .lh-thumbnail{filter:drop-shadow(8px 10px 7px #1c352526);width:auto;max-width:100%;height:100%;transform:rotate(-5deg)}.lh-start-1 .lh-start-art{background:#eee3ce}.lh-start-1 .lh-thumbnail{transform:rotate(4deg)}.lh-start-2 .lh-start-art{background:#e0e7eb}.lh-start-2 .lh-thumbnail{transform:rotate(-3deg)}.lh-start-card>div:last-child{padding:24px}.lh-start-card h3{margin:12px 0 8px;font:24px/1.2 Georgia,serif}.lh-start-card p{color:#667466;font-size:12px;line-height:1.6}.lh-start-link{align-items:center;gap:10px;margin-top:20px;font-size:12px;font-weight:700;display:flex}.lh-start-promise{color:#657565;justify-content:center;align-items:center;gap:10px;margin:20px 0;font-size:11px;display:flex}.lh-recent{background:#edeedf;border-radius:16px;margin-bottom:50px;padding:26px}.lh-recent h2{margin:8px 0 20px;font-size:25px}.lh-recent>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lh-studio .lh-recent button{text-align:left;background:#fffdf8;border-radius:10px;gap:12px;min-width:0;padding:12px;display:flex}.lh-recent img{object-fit:contain;width:43px;height:62px}.lh-recent strong{overflow-wrap:anywhere;font-size:12px;display:block}.lh-recent small{color:#73816b;margin-top:8px;font-size:10px;display:block}.lh-recent button>span{flex:1}.lh-gallery-search{background:#fffef8;border:1px solid #d4d9ce;border-radius:10px;align-items:center;gap:12px;margin:24px 0 18px;padding:6px 16px;display:flex}.lh-gallery-search input{color:#254638;background:0 0;border:0;outline:none;width:100%;padding:12px 0;font:14px LH-Vera,Arial,sans-serif}.lh-gallery-search:focus-within{outline-offset:3px;outline:2px solid #657f64}.lh-search-help{text-align:center;color:#6c7966;margin:30px 0;font-size:12px}.lh-studio .lh-search-help button{padding:4px;font-size:12px;text-decoration:underline;display:inline}.lh-studio button:focus-visible{outline-offset:3px;outline:2px solid #657f64}.lh-guided{background:#fffdf7;border-right:1px solid #dedfd2;flex-shrink:0;width:360px;padding:27px 25px 20px;overflow-y:auto}.lh-guided-intro h2{margin:12px 0 10px;font:33px/1.15 Georgia,serif}.lh-guided-intro p{color:#74806b;font-size:12px;line-height:1.7}.lh-step-tabs{border-bottom:1px solid #e4e6db;gap:5px;margin:25px 0;padding-bottom:18px;display:flex}.lh-studio .lh-step-tabs button{color:#74806b;flex-direction:column;flex:1;align-items:center;gap:8px;padding:0;font-size:10px;display:flex}.lh-step-tabs button>span{background:#f1f1e8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.lh-step-tabs [aria-current=step]{font-weight:700;color:#234638!important}.lh-step-tabs [aria-current=step]>span{color:#fff;background:#234638;box-shadow:0 0 0 4px #e7ebdf}.lh-guided-content h3{margin:0 0 12px;font:22px/1.3 Georgia,serif}.lh-guided .lh-hint{font-size:12px;line-height:1.7}.lh-guided .lh-field{margin:20px 0;font-size:12px;position:relative}.lh-field-page{color:#88917e;margin-left:8px;font-size:10px;font-weight:400}.lh-guided .lh-field textarea,.lh-guided .lh-field select{resize:vertical;background:#fff;border-color:#d8ddcf;border-radius:8px;padding:12px;font-size:13px;line-height:1.65}.lh-guided-footer{justify-content:space-between;align-items:center;gap:10px;margin:25px 0 14px;display:flex}.lh-guided-footer>.lh-primary{margin-left:auto}.lh-studio .lh-guided button{min-height:40px}.lh-studio .lh-guided .lh-primary{background:#234638;border-radius:8px;padding:13px 17px;font-size:12px}.lh-studio .lh-guided .lh-soft{background:#f0f1e7;border:1px solid #e0e4d5;border-radius:8px;padding:12px;font-size:11px}.lh-studio .lh-expert-link{color:#6b7963;justify-content:center;gap:8px;width:100%;font-size:11px;display:flex}.lh-style-options{border:0;margin:24px 0;padding:0}.lh-style-options legend{margin-bottom:10px;font-size:12px}.lh-studio .lh-style-options button{text-align:left;background:#fffefa;border:1px solid #dce1d1;border-radius:10px;align-items:center;gap:15px;width:100%;margin:8px 0;padding:15px 10px;display:flex}.lh-style-options button>span:first-child{text-align:center;width:43px;font-size:27px}.lh-style-options button>span:nth-child(2){flex:1;font-size:12px}.lh-style-options small{color:#7a846f;margin-top:6px;font-size:9px;display:block}.lh-finish-symbol{color:#234638;background:#e5ebdc;border-radius:50%;place-items:center;width:60px;height:60px;margin:20px 0;display:grid}.lh-finish-details{flex-wrap:wrap;gap:7px;margin:20px 0;font-size:10px;display:flex}.lh-finish-details span{background:#f1f1e8;border-radius:5px;padding:7px 9px}.lh-guided-note{background:#f6efdf;border-radius:8px;margin:15px 0;padding:14px;font-size:12px;line-height:1.6}.lh-guided-note button{text-align:left;margin-top:8px;font-size:11px;text-decoration:underline;display:block}.lh-guided-check{color:#58724d;align-items:center;gap:9px;margin:20px 0;font-size:12px;line-height:1.6;display:flex}.lh-easy-editor .lh-canvas-toolbar>div,.lh-easy-editor .lh-add-page{display:none}.lh-easy-editor .lh-workspace{background-color:#e9ebdf;background-image:radial-gradient(#b9c3b94d .8px,#0000 .8px);background-size:18px 18px}.lh-easy-editor .lh-canvas-toolbar{height:55px}.lh-easy-editor .lh-canvas-bottom>span{font-size:10px}.lh-easy-editor .lh-mode button{min-height:30px;font-size:11px}.lh-editing .lh-studio-top .lh-primary{background:#234638}.lh-editing .lh-studio-brand strong{font-size:18px}.lh-editing .lh-studio-brand>span:last-child{display:none}@media (max-width:1100px){.lh-guided{width:320px;padding:23px 20px}.lh-start-art{height:195px}.lh-start-card>div:last-child{padding:19px}.lh-start-card h3{font-size:22px}}@media (max-width:850px){.lh-start-grid{grid-template-columns:1fr;gap:12px}.lh-studio .lh-start-card{grid-template-columns:115px 1fr;display:grid}.lh-start-art{height:100%;min-height:170px;padding:20px 14px}.lh-start-art .lh-thumbnail{width:auto;height:140px}.lh-start-card>div:last-child{padding:20px 16px}.lh-start-card h3{margin:8px 0;font-size:22px}.lh-start-card p{font-size:12px}.lh-start-card .lh-kicker{letter-spacing:1px;font-size:8px}.lh-start-link{margin-top:13px}.lh-start-section .lh-gallery-heading{flex-direction:column;align-items:flex-start;gap:15px}.lh-start-promise{flex-wrap:wrap;font-size:10px;line-height:1.7}.lh-recent{padding:20px 16px}.lh-recent>div:last-child{grid-template-columns:1fr}.lh-gallery-search input{font-size:16px}.lh-easy-editor{height:auto;min-height:0;padding-bottom:0}.lh-easy-editor .lh-editor-subbar{flex-wrap:wrap;height:auto;min-height:49px}.lh-easy-editor .lh-editor-body{flex-direction:column;display:flex}.lh-easy-editor .lh-workspace{flex:none;order:0;height:460px;min-height:460px}.lh-easy-editor .lh-guided{border-top:1px solid #d5d9cb;border-right:0;flex:none;order:1;width:100%;padding:26px 23px 35px;overflow:visible}.lh-easy-editor .lh-canvas-toolbar{height:29px}.lh-easy-editor .lh-canvas-bottom{height:30px}.lh-easy-editor .lh-canvas-bottom>span{max-width:170px;font-size:8px}.lh-easy-editor .lh-pages{height:70px}.lh-guided .lh-field textarea,.lh-guided .lh-field select{font-size:16px}.lh-guided .lh-hint,.lh-guided .lh-field,.lh-guided-intro p{font-size:13px}.lh-studio .lh-step-tabs button{font-size:12px}.lh-step-tabs{margin:22px 0 25px}.lh-guided-footer{z-index:2;background:#fffdf7;border-top:1px solid #e2e6d8;margin-bottom:0;padding:12px 0;position:sticky;bottom:0}.lh-studio .lh-guided .lh-primary{min-height:46px;font-size:13px}.lh-start-promise>span{display:none}.lh-start-promise{gap:8px 16px}.lh-guided-intro h2{font-size:31px}.lh-easy-editor .lh-mode button{font-size:10px}.lh-gallery-search{padding:6px 12px}}@media (min-width:851px){.lh-guided{flex-direction:column;min-height:0;display:flex;overflow:hidden}.lh-guided-intro,.lh-step-tabs,.lh-guided-footer,.lh-expert-link{flex-shrink:0}.lh-guided-content{flex:1;min-height:0;padding:2px 4px 2px 0;overflow-y:auto}.lh-guided-footer{border-top:1px solid #e1e5d8;margin:15px 0 0;padding-top:13px}.lh-guided-intro h2{font-size:30px}.lh-step-tabs{margin:18px 0;padding-bottom:15px}}.lh-studio .lh-primary{background:#234638}.lh-studio-hero h1 em{color:#8c713e}.lh-search-count{color:#6e7c65;margin:14px 0 22px;font-size:12px;line-height:1.6}
.verse-page{color:#234638;max-width:1280px;margin:auto;padding:0 40px 64px}.verse-hero{text-align:center;max-width:850px;margin:auto;padding:65px 20px 45px}.verse-hero .eyebrow{letter-spacing:.16em;color:#806332;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.verse-hero h1{margin:24px 0;font:clamp(36px,5vw,62px)/1.08 Georgia,serif}.verse-hero>p{max-width:650px;margin:20px auto;font-size:17px;line-height:1.7}.verse-links{flex-wrap:wrap;justify-content:center;gap:25px;margin-top:28px;display:flex}.verse-links a,.verse-action,.verse-daily button,.verse-filters button{align-items:center;gap:12px;display:inline-flex}.verse-links a{border-bottom:1px solid #b59a64;padding-bottom:8px;font-weight:650}.verse-daily{text-align:center;background:#e9eee3;border:1px solid #d8dfd0;border-radius:5px;margin:20px 0 40px;padding:36px}.verse-daily blockquote{max-width:740px;margin:20px auto;font:26px/1.5 Georgia,serif}.verse-daily p{margin:16px 0}.verse-daily button{margin:auto}.verse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.verse-card{background:#fffdf8;border:1px solid #dedccd;border-radius:5px;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;display:flex}.verse-card.selected{outline:2px solid #234638}.verse-card-top{letter-spacing:.04em;color:#62735e;justify-content:space-between;align-items:center;width:100%;font-size:11px;display:flex}.verse-card blockquote{flex:1;margin:22px 0;font:21px/1.5 Georgia,serif}.verse-card p{font-size:13px}.verse-source{margin:12px 0 20px;font-size:12px;text-decoration:underline}.verse-action{text-align:left;border-top:1px solid #dfdfd1;justify-content:space-between;width:100%;padding:18px 0 0;font-weight:650}.verse-filters{justify-content:space-between;gap:20px;display:flex}.verse-filters label{background:#fff;border:1px solid #d2d8cb;border-radius:4px;flex:1;align-items:center;gap:12px;max-width:650px;padding:12px 18px;display:flex}.verse-filters input{color:#234638;background:0 0;border:0;width:100%;padding:4px}.verse-topics{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.verse-topics button,.verse-filters button{border:1px solid #cdd4c4;border-radius:40px;padding:10px 17px;font-size:13px}.verse-page button[aria-pressed=true]{color:#fffdf6;background:#234638}.verse-page section>p[role=status]{margin:15px 0;font-size:13px}.verse-empty{text-align:center;background:#f0efe6;padding:50px}.verse-attribution{color:#65745f;text-align:center;margin-top:40px;font-size:12px;line-height:1.7}.verse-attribution a{text-decoration:underline}.verse-notice{background:#f4ead5;border-left:3px solid #ae8843;margin-bottom:24px;padding:18px 24px;line-height:1.6}.verse-primary{border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-weight:650;display:inline-flex;color:#fffdf6!important;background:#234638!important}.verse-small{color:#62735e;font-size:12px}.gift-wizard{background:#fffdf7;border:1px solid #d9dfd1;border-radius:7px;overflow:hidden}.gift-progress{background:#f1f2e8;grid-template-columns:repeat(6,1fr);gap:8px;padding:22px 15px;display:grid}.gift-progress button{flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.gift-progress span{border:1px solid #bcc7af;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.gift-progress [aria-current=step] span{color:#fff;background:#234638}.gift-step{padding:36px;animation:.2s gift-enter}.gift-step h2{margin-bottom:12px;font:32px/1.2 Georgia,serif}.gift-step p{margin-bottom:24px;line-height:1.65}.gift-options{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.gift-options button{text-align:left;border:1px solid #cbd4c0;border-radius:4px;align-items:center;gap:12px;padding:26px;display:flex}.gift-step-actions{border-top:1px solid #e2e4d9;justify-content:space-between;gap:15px;padding:20px 36px;display:flex}.gift-step-actions button{align-items:center;gap:9px;display:flex}.gift-step-actions button:disabled{opacity:.4}.gift-styles{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.gift-styles button{background:#f1eee4;border:2px solid #0000;border-radius:5px;padding:15px}.gift-styles svg{width:100%;height:auto;box-shadow:0 8px 20px #233a2420}.gift-styles strong{padding:15px 0;display:block}.gift-styles button[aria-pressed=true]{color:#234638;background:#e4eadc;border-color:#234638}.gift-preview{grid-template-columns:1fr 1fr;gap:30px;max-width:620px;margin:30px auto;display:grid}.gift-preview svg{width:100%;box-shadow:0 8px 25px #233a2420}.gift-personal{grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;display:grid}.gift-personal label{gap:10px;margin:24px 0;font-weight:650;display:grid}.gift-personal input,.gift-personal textarea{color:#234638;background:#fff;border:1px solid #cbd4c0;border-radius:4px;width:100%;padding:14px;font-weight:400}.gift-personal small{font-size:12px;font-weight:400}.gift-personal svg{width:100%;height:auto}.christmas-promises{flex-wrap:wrap;justify-content:center;gap:40px;padding:25px 0 35px;font-size:13px;display:flex}.christmas-promises span{align-items:center;gap:10px;display:flex}.christmas-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.christmas-product-grid article{background:#fffdf7;border:1px solid #dfddcf;border-radius:5px;overflow:hidden}.christmas-product-grid img{object-fit:contain;background:#eceade;width:100%;height:310px;padding:20px}.christmas-product-grid article>div{padding:24px}.christmas-product-grid h2{margin:12px 0;font:26px/1.15 Georgia,serif}.christmas-product-grid p{font-size:14px;line-height:1.65}.christmas-product-grid .eyebrow{color:#876c37;font-size:10px}.christmas-product-bottom{gap:14px;margin-top:22px;display:grid}.christmas-product-bottom small,.christmas-product-bottom>span{color:#6a7564;font-size:12px;font-weight:400}.christmas-product-bottom a{gap:8px;font-size:13px;display:flex}.christmas-eyebrow{letter-spacing:.15em;font-weight:700;margin-bottom:18px!important;font-size:10px!important}.verse-page button:focus-visible,.verse-page a:focus-visible{outline-offset:4px;outline:3px solid #af8c43}.verse-page button:disabled{cursor:not-allowed}@keyframes gift-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:900px){.verse-grid,.christmas-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verse-page{padding:0 24px 45px}.gift-options{grid-template-columns:repeat(2,1fr)}.gift-step{padding:25px}.gift-personal{gap:24px}.gift-styles{gap:12px}}@media (max-width:560px){.verse-page{padding:0 16px 36px}.verse-hero{padding:40px 0 20px}.verse-hero h1{font-size:39px}.verse-hero>p{font-size:16px}.verse-grid,.christmas-product-grid{grid-template-columns:1fr}.verse-card{padding:23px}.verse-daily{padding:25px 18px}.verse-filters{flex-direction:column}.verse-filters button{align-self:flex-start}.gift-progress{gap:4px;padding:16px 7px}.gift-progress button{font-size:10px}.gift-step{padding:24px 16px}.gift-step h2{font-size:29px}.gift-options{gap:10px}.gift-options button{padding:20px 13px;font-size:13px}.gift-styles{grid-template-columns:1fr;gap:20px;max-width:280px;margin:auto}.gift-personal{grid-template-columns:1fr}.gift-personal>svg{max-width:270px;margin:auto}.gift-preview{gap:15px}.gift-step-actions{padding:20px 16px}.christmas-product-grid img{height:340px}.christmas-promises{flex-direction:column;align-items:flex-start;gap:15px}.verse-links{gap:18px}.verse-attribution{padding:0 10px}}@media (prefers-reduced-motion:reduce){.gift-step{animation:none}}.usage-consent{z-index:90;color:#234638;background:#fffdf7;border:1px solid #d8ddcf;border-radius:5px;padding:8px 12px;font-size:11px;position:fixed;bottom:12px;left:12px;box-shadow:0 3px 15px #0001}.usage-consent.is-open{max-width:430px;padding:22px;font-size:14px}.usage-consent p{margin:12px 0;line-height:1.6}.usage-consent>div{gap:12px;display:flex}.usage-consent>div button{border:1px solid #234638;border-radius:3px;padding:10px}.usage-consent button:focus-visible{outline-offset:3px;outline:3px solid #a77c32}@media (max-width:560px){.usage-consent.is-open{max-width:none;right:12px}}.christmas-detail{grid-template-columns:1fr 1.2fr;align-items:center;gap:65px;padding:60px 0;display:grid}.christmas-detail>img{object-fit:contain;background:#e9eade;width:100%;max-height:600px;padding:25px}.christmas-detail h1{margin:18px 0;font:48px/1.1 Georgia,serif}.christmas-detail p{margin:22px 0;line-height:1.75}.christmas-product-grid h2 a:hover{text-decoration:underline}@media (max-width:760px){.christmas-detail{grid-template-columns:1fr;gap:25px;padding:30px 0}.christmas-detail h1{font-size:36px}.christmas-detail>img{max-height:400px}}@media (max-width:650px){.seasonal-header{flex-wrap:wrap;justify-content:center;gap:12px;padding:16px}.seasonal-header .verse-links{justify-content:center;margin:0}}.modern-launch{color:#183e34;max-width:1200px;margin:55px auto 75px}.modern-launch-intro{background:#eeece3;border-radius:8px;grid-template-columns:.9fr 1.2fr;align-items:center;display:grid;overflow:hidden}.modern-launch-intro>div{padding:42px}.modern-launch .eyebrow{letter-spacing:.16em;font-size:10px;font-weight:700;line-height:1.6;display:block}.modern-launch h2{letter-spacing:-.035em;margin:20px 0;font:clamp(35px,4vw,55px)/1.08 Georgia,serif}.modern-launch-intro p{max-width:390px;font-size:15px;line-height:1.7}.modern-launch-intro>img{width:100%;height:auto;display:block}.modern-release-label{margin-top:25px;font-size:11px;display:block}.modern-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:28px;display:grid}.modern-product-grid article{min-width:0}.modern-product-image{background:#eae5da;border-radius:5px;justify-content:center;padding:60px 45px 35px;display:flex;position:relative;overflow:hidden}.modern-product-image>img{object-fit:contain;filter:drop-shadow(0 12px 12px #183e3426);width:100%;height:300px;transition:transform .25s}.modern-product-image:hover>img{transform:translateY(-5px)}.modern-product-number{letter-spacing:.14em;font-size:9px;font-weight:650;position:absolute;top:20px;left:24px}.modern-product-copy{padding:23px 4px}.modern-product-copy .eyebrow{color:#66583a}.modern-product-copy h3{margin:9px 0 13px;font:29px/1.15 Georgia,serif}.modern-product-copy p{font-size:14px;line-height:1.6}.modern-formats{color:#536253;margin:14px 0 21px;font-size:11px;display:block}.modern-product-copy>div{border-top:1px solid #d6d5c6;justify-content:space-between;align-items:center;gap:10px;padding-top:17px;display:flex}.modern-product-copy strong{font-size:21px}.modern-product-copy small{font-size:10px;font-weight:400}.modern-product-copy>div>a{align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.modern-availability{color:#66583a;margin-top:12px;display:block}.modern-gallery{min-width:0}.modern-gallery-main{object-fit:contain;background:#eae5da;width:100%;height:530px;padding:30px}.modern-gallery-thumbnails{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.modern-gallery-thumbnails button{background:#f4eee3;border:1px solid #d3d3c7;border-radius:3px;padding:6px}.modern-gallery-thumbnails button[aria-pressed=true]{border:2px solid #234638;padding:5px}.modern-gallery-thumbnails img{object-fit:contain;width:55px;height:70px}.modern-gallery p{color:#536253;font-size:11px}@media (min-width:760px){main>.modern-launch{width:calc(100% - 64px)}.verse-page>.modern-launch{width:100%}}@media (max-width:900px){.modern-launch-intro>div{padding:28px}.modern-product-image{padding:55px 20px 25px}.modern-product-image>img{height:250px}.modern-product-copy>div{flex-wrap:wrap}}@media (max-width:650px){.modern-launch{margin:35px 16px 45px}.verse-page>.modern-launch{margin-left:0;margin-right:0}.modern-launch-intro{grid-template-columns:1fr}.modern-launch-intro>div{padding:30px 24px 0}.modern-product-grid{grid-template-columns:1fr;gap:14px}.modern-product-image>img{height:310px}.modern-product-image{padding:60px 50px 35px}.modern-product-copy{padding:20px 4px 30px}.modern-gallery-main{height:420px}}@media (prefers-reduced-motion:reduce){.modern-product-image>img{transition:none}.modern-product-image:hover>img{transform:none}}.modern-product-image.modern-tone-0{background:#edf1e9}.modern-product-image.modern-tone-1{background:#f7eeea}.modern-product-image.modern-tone-2{background:#dce5df}
