Gift Registry
FALL IN LOVE WITH
Your Perfect Style
Over 100 Patterns to Choose from
Some of our Favorites
h1.page-template__title {display: none;} #RegistryPg h4 {font-family: "Josefin Sans",sans-serif; color: #0e1111; text-align: center; font-size: 1.7em;} #RegistryPg .h4 {line-height: 28px !important; width: 100%; padding: 20px 0px 15px; font-size: 1.5em;} #RegistryPg h3 {color: #51809f; text-align: center; font-size: 6em;} #RegistryPg .h3{line-height: 70px;} #RegistryPg .borderTop {border-top: solid 1px #ccc; max-width: 986px; margin: 0 auto;} #RegistryPg .noPadBtm {padding-bottom: 0 !important;} #RegistryPg .imageMargins {margin: 0px 45px;} #RegistryPg .mobileOnly {display: none !important;} #RegistryPg .sw__main {display: inline-flex;} #RegistryPg .about-two-column-single-container {margin: 30px; width: 100%; display: flex; flex-direction: column; max-width: 498px; align-items: center; justify-content: center; text-align: center;} #RegistryPg .about-outer-two-column-image-container { display: flex; justify-content: center; width: 100%; max-width: 470px; } #RegistryPg .about-three-columns-main-container { padding-top: 0px; padding-bottom: 48px; } #RegistryPg .about-three-columns-inner-container { display: flex; flex-direction: column; align-items: center; justify-content: center; padding-right: 16px; padding-left: 16px; } #RegistryPg .about-three-columns-header-container { margin-bottom: 32px; text-align: center; } #RegistryPg .about-three-columns-content-container { display: flex; flex-direction: column; width: 100%; align-items: center; } #RegistryPg .about-three-column-single-image-container {width: 423px !important; height: 215px !important; background-size: cover; background-position-x: 50%; } #RegistryPg .about-three-column-single-copy {margin-bottom: 30px; font-size: 12px; line-height: 20px;} @media (min-width: 1024px) { #RegistryPg .about-three-columns-inner-container { max-width: 1400px; margin-left: 15px; margin-right: 15px; padding-left: 30px; padding-right: 30px; } #RegistryPg .sw {min-height: 453px;} #RegistryPg .about-three-columns-header-container { margin-bottom: 40px; } #RegistryPg .about-three-columns-content-container { flex-direction: row; align-items: flex-start; justify-content: space-between; } #RegistryPg .about-three-column-single-container { max-width: 416px; } #RegistryPg .about-three-column-single-image-container { padding: 0; } #RegistryPg .about-three-column-single-copy { font-size: 16px; line-height: 22px;} } @media (max-width: 767px) { #RegistryPg .hpc__main div:nth-child(2) {margin-top: -50px;} #RegistryPg .imageMargins {margin: 0px;} #RegistryPg .mobileOnly {display: inline-flex !important;} #RegistryPg .desktopOnly {display: none !important;} #RegistryPg .sw__main-wrap {margin: 0 auto; text-align: center;} #RegistryPg .about-two-column-single-container {margin: 15px 0 30px;} #RegistryPg .about-three-columns-inner-container {margin: 0 !important; background-color: #faf8f4;} #RegistryPg .about-three-column-single-image-container { background-position-x: 25%;} #RegistryPg .sw {padding: 0 !important;} #RegistryPg .h2 {line-height: 100%; font-size: 3.5em !important; letter-spacing: inherit;} #RegistryPg h3 {font-size: 3.5em;} #RegistryPg h4 {font-size: 1.3em !important;} #RegistryPg .hpc-tile .row {padding: 0 !important; font-size: .7em;} #RegistryPg .about-three-column-single-header {font-size: 1.8em;} #RegistryPg .about-three-columns-main-container {padding-bottom: 0px;} #RegistryPg .padTop {padding-top: 10px !important;} } @media (max-width: 1023px) and (min-width: 768px) { #RegistryPg .sw__main {padding-right: inherit !important;} #RegistryPg .h4 {font-size: 1.1em;} #RegistryPg h3 {font-size: 5.5em !important;} }