.shared-header{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:24px 0!important;height:auto!important;min-height:0!important}.shared-header nav{display:flex;gap:24px;flex-wrap:wrap;margin-left:auto}.shared-header nav a{font-size:13px;font-weight:700;letter-spacing:.08em;text-decoration:none}.shared-header .site-tools{flex-basis:100%;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:0;padding:0}.site-tools label{display:block;color:#ed592a;font:700 16px/1.25 Barlow,sans-serif;letter-spacing:.11em}.site-tools select,.site-tools input{display:block;box-sizing:border-box;width:100%;height:54px;margin-top:10px;border:2px solid #ed592a;border-radius:0;background:#fff;color:#bc3b14;font:600 21px/1.2 Barlow,sans-serif;padding:10px 14px;letter-spacing:0}.site-tools select{background:#ed592a;color:#fff;cursor:pointer}.site-tools input::placeholder{color:#9c431f;opacity:1}.site-tools .search-field{display:flex;align-items:stretch}.search-field input{min-width:0;border-right:0}.search-field button{margin-top:10px;width:55px;flex-shrink:0;border:2px solid #ed592a;border-left:0;background:#fff;color:#ed592a;font:700 27px Barlow,sans-serif;cursor:pointer}.search-field button:hover{background:#ed592a;color:#fff}.shared-header a:hover,.shared-header a:focus-visible{color:#ed592a}.shared-header :focus-visible{outline:3px solid #174b5d;outline-offset:4px}body:has(.matter-grid) .shared-header{margin:0 3.5%;font-family:Barlow,sans-serif}.gift-footer-link{display:inline-block;margin-top:20px;font-size:14px;font-weight:700;letter-spacing:.08em;text-decoration:none}.gift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:55px 0}.gift-card img{width:100%;height:auto;display:block}.gift-card h2{font-size:34px;line-height:1.05;margin:12px 0 20px}.gift-card>p:last-child{font-size:20px;line-height:1.4}.gift-card .eyebrow{margin-top:24px;color:#ed592a}.gift-intro{display:block!important;border-radius:30px 30px 0 0}.gift-intro .description{max-width:850px}.gift-intro .button{display:inline-block;margin-top:25px}.shared-header .home-mark{flex-shrink:0}#copy-status{min-height:1.2em}footer .gift-footer-link:hover{color:#ed592a}body:has(.matter-grid) .sample-heading{margin-top:15px}@media(max-width:650px){.shared-header{gap:20px;padding:20px 0!important}.shared-header .site-tools{grid-template-columns:1fr;gap:18px}.shared-header nav{gap:16px}.shared-header nav a{font-size:11px}.gift-grid{grid-template-columns:1fr;gap:42px}.gift-card img{max-width:430px}.gift-card h2{font-size:36px}.site-tools input,.site-tools select{font-size:18px}}
