.castle-account .thanks-lead .close-btns{flex-wrap:wrap;gap:.7rem;display:flex}.register-gift-root .register-copy{max-inline-size:38rem}.register-gift-root .register-copy>*+*{margin-block-start:1.1rem}.register-gift-root .register-copy a:not(.btn){color:var(--blue);text-underline-offset:.15em}.register-gift-root .register-copy a:not(.btn):hover{opacity:.86}.register-gift-root .page-top{background-size:220px 220px}.register-gift-root #register-top .page-hero-copy,.register-gift-root #register-saved .page-hero-copy{padding-block-end:0}.register-gift-root #register-form,.register-gift-root #register-record{padding-block-start:1.1rem}@media (min-width:801px) and (max-width:1440px){.register-gift-root #register-top .page-hero-copy{padding-block-start:28px}.register-gift-root .register-copy>*+*{margin-block-start:.75rem}.register-gift-root #register-form{padding-block-start:.75rem}.register-gift-root .shopper-form{margin-block-start:.75rem}.register-gift-root .shopper-form fieldset{gap:.45rem;margin-bottom:.7rem;padding:.7rem .85rem}.register-gift-root .shopper-field,.register-gift-root .shopper-form label{gap:.22rem}}@media (min-width:801px) and (max-width:1440px) and (pointer:fine){.register-gift-root .shopper-form input:not([type=radio]):not([type=checkbox]),.register-gift-root .shopper-form select,.register-gift-root .shopper-form textarea{min-height:2.5rem;padding-block:.35rem;padding-inline:.7rem;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.register-gift-root a,.register-gift-root .btn{transition:none}}.register-gift-root .field-error{color:var(--warn);margin:0}
