.tbr-module__M7tyDW__hero{max-width:1020px;padding:86px 0 54px;position:relative}.tbr-module__M7tyDW__hero h1{margin:8px 0 14px;font-size:clamp(54px,7vw,88px);font-weight:400;line-height:1.02}.tbr-module__M7tyDW__hero h1 span{color:#c79cd5}.tbr-module__M7tyDW__hero .lede{color:#c8bcaa;max-width:780px}.tbr-module__M7tyDW__shelf{padding:10px 0 96px}.tbr-module__M7tyDW__shelfHeading{border-bottom:1px solid #b8966b38;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;padding-bottom:16px;display:flex}.tbr-module__M7tyDW__shelfHeading h2{margin-bottom:0}.tbr-module__M7tyDW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.tbr-module__M7tyDW__card{min-height:100%;padding:30px 30px 28px;transition:all .2s;position:relative;overflow:hidden}.tbr-module__M7tyDW__card:hover{transform:translateY(-3px);border-color:#b8966b80!important}.tbr-module__M7tyDW__rank{color:#ead5a23b;letter-spacing:.08em;font-size:24px;position:absolute;top:22px;right:28px}.tbr-module__M7tyDW__priorityBadge{z-index:4;letter-spacing:.08em;text-transform:uppercase;color:#dcc8e5;background:#3c2147b8;border:1px solid #8b6fa86b;border-radius:4px;padding:6px 9px;font-size:10px;position:absolute;top:24px;left:28px}.tbr-module__M7tyDW__coverWrap{margin:28px 0 12px}.tbr-module__M7tyDW__coverWrap img{aspect-ratio:2/3;object-fit:cover;border:1px solid #b8966b57;border-radius:5px;width:100%;box-shadow:0 18px 38px #00000061}.tbr-module__M7tyDW__coverWrap .cover.placeholder{aspect-ratio:2/3;object-fit:cover;border:1px solid #b8966b57;border-radius:5px;width:100%;box-shadow:0 18px 38px #00000061}.tbr-module__M7tyDW__giftState{align-items:center;min-height:34px;margin:0 0 8px;display:flex}.tbr-module__M7tyDW__ownedState,.tbr-module__M7tyDW__giftedState,.tbr-module__M7tyDW__pledgedState{letter-spacing:.09em;text-transform:uppercase;border-radius:4px;align-items:center;padding:5px 9px;font-size:10px;display:inline-flex}.tbr-module__M7tyDW__ownedState{color:#d9c69d;background:#b8966b14;border:1px solid #b8966b57}.tbr-module__M7tyDW__giftedState{color:#161109;background:linear-gradient(#d6b773,#b98f49);font-weight:700}.tbr-module__M7tyDW__pledgedState{color:#dcc8e5;background:#3c21477a;border:1px solid #8b6fa880;font-weight:700}.tbr-module__M7tyDW__registryLink{color:var(--gold-soft);border-bottom:1px solid #b8966b61;padding-bottom:2px;font-size:13px;text-decoration:none}.tbr-module__M7tyDW__registryLink:hover{color:var(--cream);border-color:var(--cream)}.tbr-module__M7tyDW__giftState .gift-link-button{appearance:none;color:var(--gold-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b8966b61;padding:0 0 2px;font-size:13px}.tbr-module__M7tyDW__giftState .gift-link-button:hover{color:var(--cream);border-color:var(--cream)}.tbr-module__M7tyDW__giftState .gift-link-button:disabled{opacity:.55;cursor:wait}.tbr-module__M7tyDW__giftState .gift-reservation{background:#0d1814b8;border:1px solid #b8966b4d;border-radius:6px;padding:14px;font-size:12px;line-height:1.5}.tbr-module__M7tyDW__giftState .gift-reservation strong{color:var(--gold-soft)}.tbr-module__M7tyDW__giftState .gift-reservation code{color:var(--cream);overflow-wrap:anywhere;background:#00000047;margin:8px 0;padding:8px 10px;display:block}.tbr-module__M7tyDW__giftState .gift-reservation .gift-email{letter-spacing:-.02em;white-space:nowrap;overflow-wrap:normal;font-size:10.5px}.tbr-module__M7tyDW__giftState .gift-copy-email{appearance:none;color:var(--gold-soft);font:inherit;cursor:pointer;background:#b8966b14;border:1px solid #b8966b61;border-radius:4px;margin:-2px 0 10px;padding:5px 9px;font-size:10px;display:block}.tbr-module__M7tyDW__giftState .gift-copy-email:hover{border-color:var(--cream);color:var(--cream)}.tbr-module__M7tyDW__giftState .gift-note{color:#aaa094}.tbr-module__M7tyDW__giftState .gift-actions{flex-wrap:wrap;gap:8px;margin:12px 0 8px;display:flex}.tbr-module__M7tyDW__giftState .gift-actions .button{padding:8px 10px;font-size:11px}.tbr-module__M7tyDW__giftState .gift-error{color:#e3b4b4;margin-top:6px;display:block}.tbr-module__M7tyDW__body h3{margin:8px 0;font-size:24px;line-height:1.15}.tbr-module__M7tyDW__body p{min-height:42px}.tbr-module__M7tyDW__noRegistry{color:#8f877b;font-size:12px;display:inline-block}.tbr-module__M7tyDW__disclosure{padding:34px 0 12px}.tbr-module__M7tyDW__disclosure p{color:#8f877b;border-top:1px solid #b8966b38;margin:0;padding:16px 18px;font-size:12px;line-height:1.6}.tbr-module__M7tyDW__disclosure strong{color:#a99f92;font-weight:600}@media (max-width:1000px){.tbr-module__M7tyDW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tbr-module__M7tyDW__hero{padding-top:58px}.tbr-module__M7tyDW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tbr-module__M7tyDW__shelfHeading{flex-direction:column;align-items:flex-start}.tbr-module__M7tyDW__card{padding:28px 26px}}@media (max-width:520px){.tbr-module__M7tyDW__grid{grid-template-columns:1fr}.tbr-module__M7tyDW__card{grid-template-columns:112px 1fr;gap:18px;display:grid}.tbr-module__M7tyDW__coverWrap{margin:30px 0 0}.tbr-module__M7tyDW__giftState,.tbr-module__M7tyDW__body{grid-column:2}.tbr-module__M7tyDW__giftState{margin-top:-8px}.tbr-module__M7tyDW__body{padding-top:0}.tbr-module__M7tyDW__priorityBadge{left:144px}.tbr-module__M7tyDW__rank{font-size:20px;right:24px}.tbr-module__M7tyDW__body p{min-height:0}}
