.breadcrumbs{padding:22px 7%;font-size:11px;color:#596354}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.gift-landing{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;padding:40px 7% 80px;align-items:center}.gift-landing h1{font-size:clamp(42px,4.5vw,68px);line-height:1.11}.gift-landing .eyebrow{font-size:10px}.landing-lead{margin-top:25px;font-size:17px;color:#53614e;line-height:1.85}.landing-price{font-family:Georgia,serif;font-size:38px;margin:27px 0 25px}.landing-price small{font-family:Arial,sans-serif;font-size:12px;color:#596354}.gift-landing img{display:block;width:100%;height:auto}.gift-landing figcaption{font-size:10px;color:#596354;margin-top:12px}.secondary-landing{display:inline-flex;align-items:center;min-height:44px;margin:16px 0 0 20px;border-bottom:1px solid #8b997b;font-size:12px}.recipient-section{background:#f3ead5}.recipient-section h2{font-size:43px}.recipient-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.recipient-grid span{font-size:11px;letter-spacing:2px;color:#6f724f}.recipient-grid h3{margin-top:18px;font-size:27px}.recipient-grid p{margin-top:17px;font-size:14px;color:#596354}.included-section{display:grid;grid-template-columns:1fr 1.1fr;gap:12%;background:#1f3b2d;color:#fffaf0}.included-section>div>p{margin-top:25px;font-size:15px;color:#d8dfcc}.included-section ul{list-style:none;padding:0;margin:0}.included-section li{position:relative;padding:16px 0 16px 26px;border-bottom:1px solid #ffffff30;font-size:15px}.included-section li:before{content:'✓';position:absolute;left:0;color:#f2c14e}.included-section .included-cost{font-family:Georgia,serif;font-size:40px;color:#f2d38f}.gift-how{display:grid;grid-template-columns:1fr 1fr;gap:20px 10%}.gift-how .eyebrow{grid-column:1/-1}.gift-how h2{font-size:47px}.gift-how ol{padding:0 0 0 25px;margin:0}.gift-how li{padding:0 0 22px 12px;font-size:15px;color:#53614e}.gift-how .text-cta{width:fit-content}.gift-eco{background:#e8eddf;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.gift-eco h2{font-size:45px}.gift-eco p{font-size:16px;color:#53614e}.landing-contact{background:#1f3b2d;color:#fffaf0;display:grid;grid-template-columns:1fr 1fr;gap:10%}.landing-contact p:not(.eyebrow){margin-top:25px;color:#d8dfcc}.landing-contact-links{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:center}.landing-contact-links>a:first-child{grid-column:1/-1}.landing-phone{grid-column:1/-1;font-family:Georgia,serif;font-size:30px;padding-top:12px}.related-gifts>a{display:block;font-family:Georgia,serif;font-size:28px;padding:25px 0;border-top:1px solid #d9dacb}.gift-entry-links{background:#f3ead5}.gift-entry-links>div{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.gift-entry-links>div>a{padding:27px;background:#fffaf0;border:1px solid #d9dacb}.gift-entry-links strong{display:block;font-family:Georgia,serif;font-weight:400;font-size:27px;line-height:1.2}.gift-entry-links span{display:block;font-size:14px;color:#596354;margin:16px 0}.gift-entry-links a:hover strong,.related-gifts>a:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:800px){.gift-landing{grid-template-columns:1fr;padding:20px 6% 55px;gap:35px}.gift-landing h1{font-size:43px}.gift-landing .eyebrow{font-size:8px;letter-spacing:1.4px}.landing-lead{font-size:15px;line-height:1.75}.landing-price{font-size:33px}.gift-landing figure{max-width:480px}.gift-landing figcaption{font-size:9px}.secondary-landing{margin-left:12px;font-size:11px}.breadcrumbs{padding:17px 6%;font-size:10px}.recipient-grid,.included-section,.gift-how,.gift-eco,.landing-contact{grid-template-columns:1fr;gap:30px}.recipient-section h2{font-size:36px}.recipient-grid{margin-top:30px}.recipient-grid article{border-top:1px solid #cccdb7;padding-top:18px}.recipient-grid h3{font-size:27px;margin-top:12px}.included-section h2,.gift-how h2,.gift-eco h2{font-size:38px}.gift-how .eyebrow{margin-bottom:0}.gift-how ol{margin-top:5px}.related-gifts>a{font-size:25px}.gift-entry-links>div{grid-template-columns:1fr;gap:20px}.gift-entry-links strong{font-size:26px}.gift-entry-links>div>a{padding:24px}.landing-contact-links{gap:12px}.landing-contact h2{font-size:43px}}
