.action-buttons{margin-bottom:1rem}.registry-label,.summary-label{font-weight:500}.edit-button,.view-gr{cursor:pointer;color:#000;text-decoration:none}.edit-button:hover,.view-gr:hover{text-decoration:underline}.failedAttempt{color:#eb0000;text-align:center}#eventInfo .event-info-header{padding-top:1.5em}#registryInfo{margin-left:.15em;margin-right:.15em}input.make-list-public{margin-left:0}label.make-list-public{margin-left:1.25rem}.card-header .registry-info-header{font-weight:700;font-size:1.5rem}.registry-card-display-info span{margin-left:.7em;font-weight:500}.giftregistry-messages{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:calc(var(--header-nav-height, 119px));left:50%;z-index:1000}.giftregistry-alert{-webkit-animation:fade 5s linear forwards;animation:fade 5s linear forwards;-webkit-box-shadow:1px 1px 5px grey;box-shadow:1px 1px 5px grey;padding:1em}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.giftregistry-alert.show{display:block}.no-registry{margin:2rem auto}.create-registry{margin-bottom:2rem}.public-header{font-weight:600}.public-header-date{margin-bottom:0}.giftregistry-form-check-input{margin-left:0}.gr-item-cards{padding-top:1em;margin-left:.3em;margin-right:.3em}.gr-item-cards .product-info{margin-bottom:1em;padding:.625em}@media (min-width:768px){.gr-item-cards .product-info{height:auto}}@media (max-width:1023.98px){.gr-item-cards .product-info .gr-desired-purchased,.gr-item-cards .product-info .gr-item-checkbox{font-size:.938em}}.gr-item-cards .product-info .gr-desired-purchased{padding-left:0}.gr-item-cards .product-info .gr-desired-purchased i{color:#198325}.gr-item-cards .product-info .public-item label{padding-left:.5em}.gr-item-cards .product-info .product-info-row{margin-left:-.6em;margin-right:-.6em;padding-top:.4em}.gr-item-cards .product-info button.gr-add-to-cart{float:right;margin-right:0}@media (min-width:768px){.gr-item-cards .product-info button.gr-add-to-cart{margin-right:.9em}}@media (max-width:543.98px){.gr-item-cards .product-info button.gr-add-to-cart{width:100%}}.gr-item-cards .product-info .product-card-price .price{width:8em}.gr-item-cards .product-info .line-item-quantity{text-align:right;padding-right:.938em}@media (min-width:768px){.gr-item-cards .product-info .line-item-quantity{padding-right:3.333em}}.gr-item-cards .product-info .line-item-quantity select{width:4em}.gr-item-cards .product-info .remove-btn{color:#949494;font-size:1.625em;padding:0;position:absolute;top:0;right:.25rem;border:none;background-color:#fff}@media (min-width:1024px){.gr-item-cards .product-info .remove-btn{top:0;bottom:0;right:-.625rem;margin-top:-.625rem;margin-bottom:-.625rem}}.gr-item-cards .product-info .remove-btn-lg{border:none;border-radius:0;font-size:1.625em;position:absolute;top:0;right:0;bottom:0;padding-left:.3125rem;padding-right:.3125rem;z-index:1}.gr-item-cards .product-info .line-item-price-info{margin-bottom:0}.manage-gift-registry-header h4{font-weight:700}.gift-registry-not-found div{margin-top:6rem;padding-bottom:4rem}.gift-registry-not-found-footer{padding-bottom:2rem}.gift-registry-footer-border .btn-outline-primary,.gr-search-results .gift-registry-footer-border,.more-btn-wrapper{width:100%}.gift-registry-to-remove{font-weight:700}.empty-giftRegistrylist-msg{padding-top:5rem;padding-bottom:3rem}.gift-registry-item-update-button-block{text-align:center}@media (max-width:543.98px){.gift-registry-item-update-button-block{padding-bottom:1.625em}.gift-registry-item-update-button-block .btn{width:98%;margin:1%;display:block}}.gift-registry-quantity-desired-sm{margin-top:.938em;margin-right:25%;padding-right:6em}.gift-registry-quantity-desired-sm label{display:block}.gift-registry-quantity-desired{padding:0}.add-co-registrant .edit-button,.add-post-event-address .edit-button,.no-co-registrant .card-body,.no-co-registrant .event-edit-button,.no-co-registrant .event-summary,.no-post-event-address .card-body,.no-post-event-address .event-edit-button,.no-post-event-address .event-summary{display:none}.gr-landing-links{padding-top:2rem;padding-bottom:2rem;text-align:center;text-decoration:underline;color:#0070d2}.advanced-search-toggle{color:#0070d2;cursor:pointer}.gr-search-results-count{text-align:center}.gr-search-results .card{padding-left:0;padding-right:0}.gr-search-results{margin-left:0;margin-right:0}.no-results-div{text-align:center;padding-top:1.5rem}.clear-list-btn{margin-right:.6rem}.add-items-to-gift-registry{padding-top:2rem}.gift-registry-item-to-clear,.gift-registry-item-to-remove{font-weight:700}.gift-registry-footer-border .more-btn-border{border-top:1px dashed #b7b7b7;padding-top:1.5em;margin-left:1.5em;margin-right:1.5em}.gift-registry-modal-header,.gift-registry-search-heading{font-size:1.5rem}.c-form-fields__password-validation{list-style-type:none;margin-bottom:0;padding-left:0}.c-form-fields__password-validation li{margin-bottom:.125rem}.c-form-fields__password-validation .is-invalid{color:#eb0000}.c-form-fields__password-validation .is-valid{color:#198325}.c-form-fields__password-validation_wrapper{margin-top:1.5rem}.c-form-fields__password-validation_wrapper .h6{letter-spacing:-.03125rem;margin-bottom:.5rem}.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.75rem;letter-spacing:-.03125rem}.form-group.required .form-control-label:after{content:"\A0*"}.form-group.required .form-control-label:before{display:none}.form-group.custom-control{margin-bottom:2.625rem}.form-group.custom-control.make-default-checkout{margin-bottom:1.5rem}.form-group .info-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.form-group .helper-text,.form-group .invalid-feedback{margin-top:0;padding-top:.5rem;text-transform:uppercase}.form-group .invalid-feedback{width:auto}.form-group .form-error{color:#eb0000;font-size:.875rem;margin-top:1.5rem}.form-group .helper-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.form-control{font-size:.75rem;letter-spacing:-.03125rem;outline:.125rem solid transparent;outline-offset:.125rem}.form-control:hover:not(:disabled):not(.disabled):not(.is-invalid){border-color:#585858}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}@media (max-width:1023.98px){.form-control:focus{font-size:max(.75rem,16px)}}.form-control:focus-visible{outline:.125rem solid #949494;-webkit-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{text-transform:uppercase}.form-control::-moz-placeholder{text-transform:uppercase}.form-control::-ms-input-placeholder{text-transform:uppercase}.form-control::placeholder{text-transform:uppercase}.form-control:not(.custom-select).is-invalid{background-image:none}.form-control-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:.5rem;text-transform:uppercase}.optional-label{color:#767676}.required-legend,.tooltip-text,legend{text-transform:uppercase}.required-legend,legend{font-size:.625rem;letter-spacing:-.03125rem}@media (min-width:544px){.form-col-half:nth-child(odd):where(.form-col-half+*),.form-col-half:nth-child(odd):where(:first-child){padding-right:.375rem}}@media (min-width:544px){.form-col-half:nth-child(2n):where(.form-col-half+*),.form-col-half:nth-child(odd):where(:not(.form-col-half+*):not(:first-child)){padding-left:.375rem}}@media (min-width:544px){.form-col-half:nth-child(2n):where(:not(.form-col-half+*)){padding-right:.375rem}}
