/* Wishlist page shell. Product state and controls belong to the optional Card Tools plugin. */
.rk-wishlist-main{padding:0}.rk-wishlist-main>.wp-block-post-content{margin:0}.rk-wishlist-page{--rk-wishlist-gutter:clamp(20px,3.2vw,56px);margin:0}
.rk-wishlist-heading{padding:40px var(--rk-wishlist-gutter) 38px;margin:0;border-bottom:1px solid var(--wp--preset--color--line)}
.rk-wishlist-eyebrow{font-size:14px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px}
.rk-wishlist-intro{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:end;margin:0!important}.rk-wishlist-intro h1{font-family:var(--rk-font-heading-choice,var(--wp--preset--font-family--display));font-size:clamp(68px,7.5vw,132px);font-weight:400;line-height:.98;letter-spacing:-.02em;text-transform:uppercase;margin:0}
.rk-wishlist-deck{max-width:410px;margin:0!important;padding-bottom:5px}.rk-wishlist-deck .rk-wishlist-serif{font-family:var(--rk-font-text-choice,Georgia,'Times New Roman',serif);font-size:clamp(26px,2.4vw,38px);line-height:1.3;margin:0 0 18px}.rk-wishlist-deck p:last-child{font-size:16px;line-height:1.8;color:var(--wp--preset--color--muted);margin:0}
.rk-wishlist-body{padding:30px var(--rk-wishlist-gutter) 52px;margin:0!important;min-height:340px}
@media(max-width:700px){.rk-wishlist-heading{padding-top:28px;padding-bottom:28px}.rk-wishlist-intro{grid-template-columns:1fr;gap:24px}.rk-wishlist-intro h1{font-size:clamp(64px,16vw,100px)}.rk-wishlist-deck .rk-wishlist-serif{font-size:28px;margin-bottom:14px}.rk-wishlist-deck p:last-child{font-size:16px}.rk-wishlist-body{padding-top:24px;padding-bottom:36px}}
