.gold-collection{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:42px;padding:42px 48px;margin:30px 0 42px;background:radial-gradient(ellipse at 10% 0%,#665044 0%,transparent 57%),linear-gradient(125deg,#392d32,#29252a);border-radius:9px 62px 9px 34px;color:#f7efdf;isolation:isolate;overflow:hidden}
.gold-collection:after{content:"";position:absolute;inset:10px;border:1px solid #c6a76c55;border-radius:3px 52px 3px 24px;pointer-events:none;z-index:-1}
.gold-collection-seal{width:190px;justify-self:center;filter:drop-shadow(0 12px 15px #120c1738)}
.gold-collection-seal img{display:block;width:100%;height:auto}
.gold-kicker{display:block;font:10px/1.6 var(--sans);text-transform:uppercase;letter-spacing:2px;color:#e2c88f}.gold-collection h2{font:42px/1.04 var(--serif);margin:14px 0 18px;color:#fff3d8}.gold-collection h2 em{color:#e2c387}.gold-collection-copy>p{max-width:560px;font:13px/1.85 var(--sans);color:#e0d4c9;margin:0}.gold-signatures{display:flex;gap:10px 22px;flex-wrap:wrap;margin:20px 0 17px}.gold-signatures span{font:italic 17px/1.3 var(--serif);color:#efd8a7}.gold-collection-copy>.gold-spec-note{font-size:10px;line-height:1.75;color:#c9bbb0;max-width:560px;padding-top:13px;border-top:1px solid #c6a76c44}
.gold-cover-heading .script-caption{font-size:23px;color:#876a3a}.keepsake-gold-label{display:block;font:9px/1.6 var(--sans);letter-spacing:1.5px;text-transform:uppercase;color:#80602d;margin-bottom:11px}.package-gold-note{font:15px/1.6 var(--serif);color:#7a6240;margin:12px 0 20px;max-width:360px}
@media(max-width:1000px){.gold-collection{grid-template-columns:160px minmax(0,1fr);padding:35px 32px;gap:28px}.gold-collection-seal{width:160px}.gold-collection h2{font-size:36px}}
@media(max-width:600px){.gold-collection{grid-template-columns:1fr;padding:29px 25px 31px;gap:24px;margin:24px 0 32px;border-radius:8px 46px 8px 30px}.gold-collection:after{border-radius:3px 36px 3px 20px}.gold-collection-seal{width:180px;justify-self:center}.gold-collection h2{font-size:37px}.gold-collection-copy>p{font-size:12px}.gold-kicker{font-size:8px;letter-spacing:1.6px}.gold-signatures{gap:9px;flex-direction:column}.gold-signatures span{font-size:18px}.gold-cover-heading{display:block}.gold-cover-heading .script-caption{display:block;margin-top:10px}.keepsake-gold-label{font-size:8px;letter-spacing:1px}}
