.chooser{padding-top:82px}.section-heading{align-items:center;margin-bottom:28px}.section-heading h2{max-width:680px;margin-bottom:0}.set-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}.set-card,.set-card:nth-child(1),.set-card:nth-child(2){grid-column:auto;min-height:185px;padding:20px 18px 55px;display:flex;flex-direction:column;border-radius:18px;background:linear-gradient(155deg,#fffdf8,#f7f1e7);box-shadow:none}.set-card:has(input:checked){padding:19px 17px 54px;background:#f1f5eb;border-color:var(--forest);box-shadow:0 10px 26px rgba(55,78,47,.12)}.set-card h3{margin:11px 25px 8px 0;font-size:19px;line-height:1.18}.set-card>p,.set-card>ul{display:none}.set-price{margin-top:auto;font-size:20px}.set-price small{display:block}.set-card:after{content:"Select"}.set-card:has(input:checked):after{content:"Selected ✓"}.selected-set-preview{margin-top:18px;padding:30px;display:grid;grid-template-columns:110px minmax(0,1fr) 180px;gap:28px;align-items:start;border:1px solid rgba(73,98,61,.2);border-radius:24px;background:#fffdf8;box-shadow:0 18px 48px rgba(67,43,28,.07)}.preview-mark{min-height:118px;padding:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:18px;background:#edf2e8;color:var(--forest);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.preview-mark img{width:70px;height:70px;object-fit:contain}.preview-copy h3{margin:5px 0 5px;font:600 30px/1.1 Georgia,serif}.preview-copy>p{margin:0 0 17px;color:var(--muted);font-size:13px}.preview-includes>strong{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.preview-includes ul{margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px;list-style:none}.preview-includes li{padding:6px 10px;border-radius:999px;background:#f5efe6;color:#6f5e51;font-size:10px}.preview-action{height:100%;padding-left:24px;display:flex;flex-direction:column;border-left:1px solid var(--line)}.preview-action>span{color:var(--muted);font-size:10px}.preview-action>strong{margin:3px 0 auto;color:var(--forest);font:700 28px Georgia,serif}.preview-action a{padding:11px 13px;border-radius:999px;background:var(--forest);color:#fff;font-size:10px;font-weight:800;text-align:center;text-decoration:none}#gift-details{display:block;scroll-margin-top:105px}@media(max-width:1000px){.set-grid{grid-template-columns:repeat(3,1fr)}.selected-set-preview{grid-template-columns:90px 1fr}.preview-action{grid-column:2;height:auto;padding:15px 0 0;display:grid;grid-template-columns:1fr auto;align-items:center;border-left:0;border-top:1px solid var(--line)}.preview-action a{grid-column:1/-1;margin-top:10px}}@media(max-width:700px){.set-grid{grid-template-columns:1fr 1fr}.selected-set-preview{grid-template-columns:1fr;padding:22px}.preview-mark{min-height:auto;flex-direction:row;gap:8px}.preview-mark img{width:45px;height:45px}.preview-action{grid-column:auto}.section-heading{margin-bottom:20px}}@media(max-width:430px){.set-grid{grid-template-columns:1fr}.set-card,.set-card:nth-child(1),.set-card:nth-child(2){min-height:145px}.selected-set-preview{margin-inline:-8px}.preview-copy h3{font-size:25px}}


