.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100%;height:100vh;background-color:#000000e6;overflow-y:auto}.overlay .overlay__close{position:absolute;top:0;right:0;display:block;padding:1.25em;margin-left:auto}.overlay .overlay__close svg{display:block;width:1.25em;height:1.25em}.overlay .overlay__close svg path,.overlay .overlay__close svg polygon{fill:#fff;transition:fill .15s ease-in-out}.overlay .overlay__close:hover svg path,.overlay .overlay__close:hover svg polygon{fill:#d81d34}.overlay .overlay__outer{display:table;width:100%}.overlay .overlay__inner{display:table-cell;vertical-align:middle;height:100vh;padding:4.25em 0}.overlay .overlay__caption{padding-top:.5em}.overlay .overlay__content{padding:0 20px;margin:0 auto}.overlay .overlay__box{position:relative;background-color:#fff}.overlay .overlay__heading:not(:last-child),.overlay .overlay__text:not(:last-child),.overlay .overlay__code:not(:last-child),.overlay .overlay__countdown:not(:last-child),.overlay .overlay__cta:not(:last-child),.overlay .overlay__form:not(:last-child),.overlay .overlay__opt-out:not(:last-child),.overlay .overlay__fine-print:not(:last-child){margin-bottom:30px}.overlay .overlay__pre-heading:not(:last-child){margin-bottom:20px}.overlay .overlay__pre-heading{margin-top:0;font-size:1.25em;line-height:1em;font-weight:700;color:#0a3851}.overlay .overlay__heading{margin-top:0;font-size:3.125em;line-height:1em;color:#0a3851}.overlay .overlay__text p{margin:0 0 1em}.overlay .overlay__text p:last-child{margin-bottom:0}.overlay .overlay__code{font-weight:700;font-size:22px;line-height:1em;color:#d81d34}.overlay .overlay__countdown{display:inline-block}.overlay .overlay__countdown .overlay__countdown-heading{font-size:.875em;text-transform:uppercase;padding:0 0 .4em;font-weight:700;letter-spacing:.1em;color:#0a3851}.overlay .overlay__countdown .overlay__countdown-time,.overlay .overlay__countdown .overlay__countdown-dividers{display:inline-block;text-align:center;vertical-align:top}.overlay .overlay__countdown .overlay__countdown-value,.overlay .overlay__countdown .overlay__countdown-dividers{font-size:2em}.overlay .overlay__countdown .overlay__countdown-label,.overlay .overlay__countdown .overlay__countdown-dividers{color:#aaa}.overlay .overlay__countdown .overlay__countdown-value{font-size:2em;width:1.6em;color:#0a3851;font-weight:500;background-color:#f4f4f4;border-radius:.125em}.overlay .overlay__countdown .overlay__countdown-label{padding-top:.25em;font-size:.75em;text-transform:uppercase;color:#444}.overlay .overlay__cta{padding:15px 30px;font-size:1.125em}.overlay .overlay__form{position:relative}.overlay .overlay__form input[type=text],.overlay .overlay__form button{display:block;width:100%}.overlay .overlay__form input[type=text]{font-size:16px;height:3.125em;padding:10px;margin-bottom:6px}.overlay .overlay__form button{font-size:18px;padding:15px}.overlay .overlay__form .overlay__form-success{display:none}.overlay .overlay__form.overlay__form--success .overlay__form-fields{opacity:0}.overlay .overlay__form.overlay__form--success .overlay__form-fields *{pointer-events:none}.overlay .overlay__form.overlay__form--success .overlay__form-success{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.overlay .overlay__opt-out{display:inline-block;color:#d81d34;text-decoration:none}.overlay .overlay__opt-out:hover{text-decoration:underline}.overlay .overlay__fine-print{font-size:13px}.overlay .overlay__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:767px)and (orientation:portrait){.overlay .overlay__close{padding:1.25em}.overlay .overlay__close svg{width:1.25em;height:1.25em}.overlay .overlay__inner{padding:3.75em 0}}.open-overlay{overflow:hidden}.open-overlay .overlay{display:block}.overlay--sales_overlay .overlay__box,.overlay--sales-overlay .overlay__box{text-align:center;border:10px solid #0a3851}.overlay--sales_overlay .overlay__box .overlay__close,.overlay--sales-overlay .overlay__box .overlay__close{z-index:1;padding:.6em;transform:translate(10px,-10px);border-radius:50%;transform:translate(60%,-60%);background-color:#0a3851}.overlay--sales_overlay .overlay__box .overlay__close svg,.overlay--sales-overlay .overlay__box .overlay__close svg{width:1em;height:1em}.overlay--sales_overlay .overlay__box .overlay__close svg path,.overlay--sales_overlay .overlay__box .overlay__close svg polygon,.overlay--sales-overlay .overlay__box .overlay__close svg path,.overlay--sales-overlay .overlay__box .overlay__close svg polygon{fill:#fff}.overlay--sales_overlay .overlay__box .overlay__close:hover svg path,.overlay--sales_overlay .overlay__box .overlay__close:hover svg polygon,.overlay--sales-overlay .overlay__box .overlay__close:hover svg path,.overlay--sales-overlay .overlay__box .overlay__close:hover svg polygon{fill:#d81d34}.overlay--sales_overlay .overlay__content-inner,.overlay--sales-overlay .overlay__content-inner{padding:1.875em}.overlay--sales_overlay .overlay__image-wrapper,.overlay--sales-overlay .overlay__image-wrapper{position:relative;padding-bottom:50%;z-index:0}.overlay--sales_overlay .overlay__content,.overlay--sales-overlay .overlay__content{max-width:700px}@media not screen and (max-width:767px)and (orientation:portrait){.overlay--sales_overlay .overlay__content-inner,.overlay--sales-overlay .overlay__content-inner{padding:3.125em 2.5em}}.overlay--email-capture-overlay .overlay__close{padding:.75em}.overlay--email-capture-overlay .overlay__close svg{width:1em;height:1em}.overlay--email-capture-overlay .overlay__close svg path,.overlay--email-capture-overlay .overlay__close svg polygon{fill:#0a3851}.overlay--email-capture-overlay .overlay__content{max-width:800px}.overlay--email-capture-overlay .overlay__image-column{position:relative}.overlay--email-capture-overlay .overlay__content-column{text-align:center}@media(max-width:767px)and (orientation:portrait){.overlay--email-capture-overlay .overlay__image-column{padding-bottom:70%}.overlay--email-capture-overlay .overlay__content-column{padding:20px}}@media not screen and (max-width:767px)and (orientation:portrait){.overlay--email-capture-overlay .overlay__columns{display:flex}.overlay--email-capture-overlay .overlay__image-column,.overlay--email-capture-overlay .overlay__content-column{width:50%}.overlay--email-capture-overlay .overlay__content-column{padding:30px}}.page.page--centered{text-align:center}.page .page__heading{font-size:var(--font-size-heading-large);margin:0 0 .470588em}.page .page__content{margin:0 auto}.page .page__content.page__content--narrow{max-width:600px}.page .page__section-heading{margin:0 0 8px;color:#0a3851}.page .page__section:not(:last-child){margin-bottom:2.5em}.page .page__section-text p{margin:0}.page .page__section-text p:not(:last-child){margin-bottom:1em}.page .page__section-items{display:flex;flex-wrap:wrap;max-width:1086px;margin:1.25em -.625em 0}.page .page__section-item a{display:block;text-decoration:none;color:#0a3851;border:1px solid rgba(128,128,128,.16);box-shadow:0 1px 4px #8080801c}.page .page__section-item a .page__section-item-image{display:block;padding-bottom:100%;position:relative;overflow:hidden}.page .page__section-item a img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .25s ease-in-out}.page .page__section-item a .page__section-item-title{margin:0}.page .page__section-item a .page__section-item-title:not(:first-child){margin:.5em 0 0}.page .page__section-item a:hover{color:#d81d34}.page .page__section-item a:hover img{transform:scale(1.1)}@media screen and (max-width:767px)and (orientation:portrait){.page .page__section-item{width:50%;padding:0 .625em 1.25em}.page .page__section-item a{padding:.625em}}@media not screen and (max-width:767px)and (orientation:portrait){.page .page__section-item{width:33%;padding:0 .625em}.page .page__section-item a{padding:1.25em}}.giftreggie-front{margin:0 auto;width:100%;max-width:1380px;padding:50px 15px 0}.giftreggie-front *{font-family:Nunito Sans,sans-serif}.giftreggie-front a{color:#0a3851;text-decoration:underline}.giftreggie-front a:hover{color:#d81d34}.giftreggie-front .giftreggie-body{border:none!important}.giftreggie-front .giftreggie-band{background-color:transparent!important}.giftreggie-front .giftreggie-band:not(.registry-profile-block){padding:0!important}.giftreggie-front .registry-profile-block{max-width:100%;padding:0;width:100%;margin-bottom:50px}.giftreggie-front .registry-profile-block.giftreggie-band{padding:20px!important;background-color:#f9f9f9!important}.giftreggie-front .registry-profile-block.giftreggie-band h4{margin-bottom:20px}.giftreggie-front .registry-profile-block.giftreggie-band p{margin:0}.giftreggie-front .registry-profile-block.giftreggie-band p:nth-child(4),.giftreggie-front .registry-profile-block.giftreggie-band p:nth-child(5){display:none!important}.giftreggie-front .registry-profile-block.giftreggie-band p:nth-child(4) span input[type=file]{display:block!important}.giftreggie-front .registry-profile-block.giftreggie-band p:nth-child(4) button{height:34px;padding:5px 18px}.giftreggie-front .registry-profile-block.giftreggie-band p:nth-child(5){font-size:.875em}@media only screen and (min-width:761px){.giftreggie-front .registry-profile-block.giftreggie-band{margin-bottom:0!important}}.giftreggie-front .registry-profile-block>span:first-child+span{margin-top:50px}.giftreggie-front .registry-profile-block:not(.giftreggie-band) p{margin:20px 0}.giftreggie-front .registry-profile-block:not(.giftreggie-band) p:last-child{margin-bottom:0}.giftreggie-front .required{color:#c00}.giftreggie-front input[type=file]+button{margin-bottom:10px}.giftreggie-front input,.giftreggie-front textarea,.giftreggie-front select{font-family:Nunito Sans,sans-serif}.giftreggie-front input:not([type=button],[type=checkbox],[type=radio]),.giftreggie-front textarea,.giftreggie-front select{border:1px solid #d4d5d5;border-radius:3px;padding:6px 10px;outline:none;height:40px}.giftreggie-front input:not([type=button],[type=checkbox],[type=radio]):focus,.giftreggie-front textarea:focus,.giftreggie-front select:focus{border-color:#304646}.giftreggie-front input[type=button],.giftreggie-front input[type=submit],.giftreggie-front button[value=delete-image],.giftreggie-front .giftreggie-edit-description button,.giftreggie-front #discard-changes,.giftreggie-front #save-changes,.giftreggie-front #registry-update-cart,.giftreggie-front #giftreggie-checkout,.giftreggie-front .giftreggie-registry-password-action button,.giftreggie-front .giftreggie-add-to-cart{padding:12px 18px;border-radius:3px;height:44px;font-weight:700;cursor:pointer}.giftreggie-front input[type=button]:hover,.giftreggie-front input[type=submit]:hover,.giftreggie-front button[value=delete-image]:hover,.giftreggie-front .giftreggie-edit-description button:hover,.giftreggie-front #discard-changes:hover,.giftreggie-front #save-changes:hover,.giftreggie-front #registry-update-cart:hover,.giftreggie-front #giftreggie-checkout:hover,.giftreggie-front .giftreggie-registry-password-action button:hover,.giftreggie-front .giftreggie-add-to-cart:hover{box-shadow:0 3px 8px #0000001a}.giftreggie-front button[value*=delete-]{border:none;border-radius:3px;font-weight:700;cursor:pointer;background-color:#d81d34;color:#fff}.giftreggie-front input[type=button],.giftreggie-front #discard-changes,.giftreggie-front #registry-update-cart{border:1px solid #d4d5d5;color:#d81d34;background-color:transparent}.giftreggie-front input[type=submit],.giftreggie-front button[value=delete-image],.giftreggie-front .giftreggie-edit-description button,.giftreggie-front #save-changes,.giftreggie-front button[value*=delete-],.giftreggie-front #giftreggie-checkout,.giftreggie-front .giftreggie-registry-password-action button,.giftreggie-front .giftreggie-add-to-cart{border:none;background-color:#d81d34;color:#fff}.giftreggie-front .giftreggie-add-to-cart,.giftreggie-front .giftreggie-edit-description button{height:34px;padding:5px 18px}.giftreggie-front #registry-captcha{width:100%;max-width:420px}.giftreggie-front input:not([type=button],[type=checkbox],[type=radio]),.giftreggie-front textarea,.giftreggie-front select{margin:8px 0}.giftreggie-front select{background-color:transparent}.giftreggie-front h4{margin:0;font-weight:700}.giftreggie-front h4 input[type=checkbox],.giftreggie-front h4 input[type=radio]{margin-left:8px}.giftreggie-front h3{margin:0;color:#0a3851}.giftreggie-front table{border-bottom:1px solid #ccc;margin-bottom:40px!important}.giftreggie-front table tr th,.giftreggie-front table tr td{border:none!important;border-top:1px solid #cccccc!important;padding:16px 0!important}.giftreggie-front table tr th:first-child,.giftreggie-front table tr td:first-child{text-align:left}.giftreggie-front table tr th:last-child,.giftreggie-front table tr td:last-child{text-align:right}.giftreggie-front table a{text-decoration:none}.giftreggie-front table input[type=text]{text-align:center;padding:4px;height:auto;width:36px}@media not screen and (max-width:767px)and (orientation:portrait){.giftreggie-front h3{font-size:30px}}.giftreggie-header{margin-bottom:40px}.giftreggie-header h3 a{color:#0a3851;text-decoration:none}.giftreggie-header h3 a:hover{text-decoration:underline}.giftreggie-header .giftreggie-header-notice{margin-top:6px}.giftreggie-registry .giftreggie-no-products{font-size:1em!important}.giftreggie-registry .giftreggie-registry-form{margin-top:30px!important}.giftreggie-registry .giftreggie-registry-form table tr th:first-child,.giftreggie-registry .giftreggie-registry-form table tr td:first-child{display:none}.giftreggie-registry .giftreggie-registry-form table tr th:nth-child(2),.giftreggie-registry .giftreggie-registry-form table tr td:nth-child(2){text-align:left}.giftreggie-registry .giftreggie-band{display:flex;flex-wrap:wrap}.giftreggie-registry .giftreggie-band>*{width:100%}.giftreggie-registry .giftreggie-band .giftreggie-registry-image{order:0;margin:0 0 10px;text-align:left}.giftreggie-registry .giftreggie-band .giftreggie-registry-title{order:1;text-align:left;margin:0;color:#0a3851;font-weight:700}.giftreggie-registry .giftreggie-band .giftreggie-description{order:2}.giftreggie-registry .giftreggie-band .giftreggie-edit-description{order:3;text-align:left}.giftreggie-registry .giftreggie-band .giftreggie-edit-description button{margin:20px 0}.giftreggie-registry .action-buttons{margin:40px 0}@media only screen and (min-width:761px){.giftreggie-registry .action-buttons{text-align:left!important;margin:40px 0 26px!important}.giftreggie-registry .giftreggie-registry-form{margin-top:30px!important}.giftreggie-registry .giftreggie-registry-form table tr:first-child th{border-top:none!important}.giftreggie-registry .registry-variant img{max-height:100%!important}.giftreggie-registry .giftreggie-band:not(.registry-profile-block){position:relative}}@-moz-document url-prefix(){}@media only screen and (min-width:761px){.giftreggie-admin ul:not(.giftreggie-share-buttons) li{font-size:.875em!important}}.giftreggie-landing h3{text-align:center}.giftreggie-landing-overview{max-width:650px!important;margin:10px auto 0!important}.giftreggie-landing-overview:before{display:block;margin-bottom:30px;text-align:center;content:"Preparing for your wedding day? Welcome a new bundle of joy? Moving into a new home? No matter the occasion, we're here to help you celebrate. We make it easy for guests to find the perfect gift for your special event or occasion. All you have to do is create an account, add gifts to your personal registry, and share the link with your guests."}.giftreggie-landing-row{color:#fff;background-color:#0a3851;border:none!important;margin-top:20px!important;padding:28px!important}.giftreggie-landing-row h4{margin-bottom:10px!important;text-transform:none!important;position:relative;display:inline-flex}.giftreggie-landing-row h4:after{position:absolute;top:0;right:0;bottom:0;content:"";width:.75em;height:100%;background-color:#0a3851}.giftreggie-landing-row p{margin:0!important}.giftreggie-manage .giftreggie-header p:last-child{display:none}.giftreggie-mobile li{border-top:1px solid #ccc;padding:10px 0}.giftreggie-mobile li p{margin:0}.giftreggie-mobile li p:first-child{font-weight:700;margin-bottom:6px}.giftreggie-mobile li.registry-variant{border-top:none;padding:0}.giftreggie-mobile li.registry-variant .giftreggie-item-image{margin-bottom:10px}.giftreggie-mobile li.registry-variant .giftreggie-item-name{font-size:1.25em;margin-bottom:10px;display:block;line-height:1.25em}.giftreggie-mobile li.registry-variant:last-child table{margin-bottom:0!important}ul.giftreggie-mobile{list-style:none;padding-left:0}.giftreggie-share-buttons{margin-top:34px!important;text-align:left!important}@media only screen and (max-width:760px){ul.giftreggie-share-buttons{justify-content:space-around!important}}@media only screen and (min-width:761px){.giftreggie-share-email,.giftreggie-share-facebook,.giftreggie-share-twitter,.giftreggie-share-linkedin{background-size:20px!important;background-position:8px center!important}.giftreggie-share-facebook{background-position:8px 2px!important}ul.giftreggie-share-buttons li{margin:0 1em 0 0!important;line-height:1em}}.giftreggie-signup,.giftreggie-find{text-align:center}.giftreggie-signup .giftreggie-header h3,.giftreggie-find .giftreggie-header h3{margin-bottom:10px}.giftreggie-signup .giftreggie-body,.giftreggie-find .giftreggie-body{margin:0}.giftreggie-signup input,.giftreggie-find input{width:100%;margin:0!important}.giftreggie-signup input:not([name=captcha],[type=submit]),.giftreggie-find input:not([name=captcha],[type=submit]){padding-top:24px!important;height:54px!important}.giftreggie-signup input[type=submit],.giftreggie-find input[type=submit]{margin-bottom:30px!important}.giftreggie-signup form,.giftreggie-find form{max-width:480px;margin:0 auto!important}.giftreggie-signup p,.giftreggie-signup .gift-reggie-search-form p,.giftreggie-find p,.giftreggie-find .gift-reggie-search-form p{margin:0 0 20px!important;position:relative}.giftreggie-signup p label:not([for=signup_captcha]),.giftreggie-find p label:not([for=signup_captcha]){position:absolute;left:10px;top:8px;font-size:13px;color:#949494}.giftreggie-signup .gift-reggie-search-form p span:first-child,.giftreggie-find .gift-reggie-search-form p span:first-child{position:absolute;left:10px;top:8px;font-size:13px;color:#949494}.giftreggie-registry-summary{margin:40px 0}.giftreggie-registry-summary .giftreggie-mobile{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:10px 0}.giftreggie-registry-summary .giftreggie-mobile p{margin:0;line-height:1.25em}.giftreggie-signup table tr th:not(:last-child),.giftreggie-signup table tr td:not(:last-child),.giftreggie-find table tr th:not(:last-child),.giftreggie-find table tr td:not(:last-child),.giftreggie-registry-summary table tr th:not(:last-child),.giftreggie-registry-summary table tr td:not(:last-child){text-align:left}#giftreggie-create-form .registry-profile-block:nth-child(4)>p:last-child{display:none}.giftreggie-modal{border:1px solid #0a3851!important;font-size:16px!important;text-align:center;border-radius:3px;height:fit-content!important}.giftreggie-modal button{border:none;background-color:#d81d34;color:#fff;padding:4px 12px!important;border-radius:3px;font-weight:700;cursor:pointer}.giftreggie-modal button:hover{box-shadow:0 3px 8px #0000001a}
/*# sourceMappingURL=/cdn/shop/t/24/assets/brand-knew-styles.scss.css.map */
