.wedding-details-stripe__banner-img-wrapper{position:relative;display:inline-block;width:100%}.wedding-details-stripe__banner-img-wrapper .wedding-details-stripe__banner-img-settings{position:absolute;bottom:6px;right:10px}.wedding-details-stripe__banner-img-wrapper .wedding-details-stripe__banner-img-settings .wedding-details-stripe__banner-img-upload{border:none;outline:0;width:50px;height:40px;background:Transparent url(https://images-na.ssl-images-amazon.com/images/G/01/weddingregistry/images/camera_custom._V280158852_.png) no-repeat center}.wedding-details-stripe__banner-img-wrapper .wedding-details-stripe__banner-img-settings .wedding-details-stripe__banner-img-upload-text{display:none}.wedding-details-stripe__banner-img-wrapper .wedding-details-stripe__banner-img-settings .wedding-details-stripe__banner-img-delete{display:none;border:none;outline:0;width:auto;height:40px;border-radius:2px;border-width:1px 1px 2px;background-color:#e7e9ec}.wedding-details-stripe__banner-img-wrapper:hover .wedding-details-stripe__banner-img-settings .wedding-details-stripe__banner-img-upload{min-width:50px;width:auto;padding-right:50px;border-radius:2px;border-width:1px 1px 2px;background-color:#e7e9ec;background-image:url(https://images-na.ssl-images-amazon.com/images/G/01/weddingregistry/images/camera_inv._V279012753_.png);background-position:right center}.wedding-details-stripe__banner-img-wrapper:hover .wedding-details-stripe__banner-img-settings .wedding-details-stripe__banner-img-upload-text{display:inline}.wedding-details-stripe__banner-img-wrapper:hover .wedding-details-stripe__banner-img-settings .wedding-details-stripe__banner-img-delete{display:inline}.wedding-details-stripe{display:flex;justify-content:space-around;flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto;letter-spacing:.02vw}.wedding-details-stripe .wedding-details-stripe__content,.wedding-details-stripe .wedding-details-stripe__greeting-header,.wedding-details-stripe .wedding-details-stripe__greeting-img{display:flex;justify-content:center;flex-direction:column}.wedding-details-stripe .wedding-details-stripe__content,.wedding-details-stripe .wedding-details-stripe__greeting{margin:16px;flex:1 auto;width:calc(22% - 32px)}.wedding-details-stripe .wedding-details-stripe__greeting{width:calc(34% - 32px)}@media (max-width:730px){.wedding-details-stripe .wedding-details-stripe__greeting{width:100%}}.wedding-details-stripe .wedding-details-stripe__greeting{display:flex;justify-content:center}@media (max-width:730px){.wedding-details-stripe .wedding-details-stripe__greeting{margin-bottom:0}}.wedding-details-stripe .wedding-details-stripe__greeting .wedding-details-stripe__greeting-img{height:64px;border-radius:100px;margin-right:16px}.wedding-details-stripe .wedding-details-stripe__greeting .wedding-details-stripe__greeting-img-wrapper .wedding-details-stripe__greeting-img-settings{position:absolute;visibility:hidden;width:55px;margin:auto;left:0;right:16px;top:50%;transform:translateY(-50%)}.wedding-details-stripe .wedding-details-stripe__greeting .wedding-details-stripe__greeting-img-wrapper:hover .wedding-details-stripe__greeting-img-settings{visibility:visible}.wedding-details-stripe .wedding-details-stripe__greeting .wedding-details-stripe__greeting-header{font-family:Bookerly;font-size:17px}.wedding-details-stripe .wedding-details-stripe__greeting .wedding-details-stripe__greeting-subheader{margin-top:8px;font-size:15px;font-weight:700;font-family:"Amazon Ember"}.wedding-details-stripe .wedding-details-stripe__header{font-size:17px;font-weight:700;text-align:center}.wedding-details-stripe .wedding-details-stripe__subheader{margin-top:4px;font-size:13px;font-weight:200;text-align:center}.wedding-details-stripe .wedding-details-stripe__skill_container{margin-top:10px;font-size:14px;font-family:'Amazon Ember'}.wedding-details-stripe_with_progress_bar{display:flex;justify-content:space-around;flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto;letter-spacing:.02vw}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__content_with_bar,.wedding-details-stripe_with_progress_bar .wedding-details-stripe__greeting-header,.wedding-details-stripe_with_progress_bar .wedding-details-stripe__greeting-img{display:flex;justify-content:center;flex-direction:column}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__content_with_bar,.wedding-details-stripe_with_progress_bar .wedding-details-stripe__greeting{margin:16px;flex:1 auto;width:calc(13% - 32px)}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__content_with_bar_mobile{margin-top:16px;margin-bottom:16px;margin-left:40px;margin-right:40px;flex:1 auto;width:calc(30% - 32px)}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__content_progressbar{margin-top:16px;margin-bottom:16px;margin-left:60px;margin-right:16px;flex:1 auto;width:calc(28% - 32px)}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__content_progressbar_mobile{margin:20px;flex:1 auto;width:calc(35% - 32px)}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__content_progressbar_description{margin-top:4px;font-size:15px;font-weight:300;width:calc(50% - 32px)}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__greeting{width:calc(40% - 32px)}@media (max-width:730px){.wedding-details-stripe_with_progress_bar .wedding-details-stripe__greeting{width:100%}}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__greeting{display:flex;justify-content:center}@media (max-width:730px){.wedding-details-stripe_with_progress_bar .wedding-details-stripe__greeting{margin-bottom:0}}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__greeting .wedding-details-stripe__greeting-img{height:64px;border-radius:100px;margin-right:16px}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__greeting .wedding-details-stripe__greeting-img-wrapper .wedding-details-stripe__greeting-img-settings{position:absolute;visibility:hidden;width:55px;margin:auto;left:0;right:16px;top:50%;transform:translateY(-50%)}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__greeting .wedding-details-stripe__greeting-img-wrapper:hover .wedding-details-stripe__greeting-img-settings{visibility:visible}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__greeting .wedding-details-stripe__greeting-header_with_bar{font-family:Bookerly;font-size:18px;margin-top:8px}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__greeting .wedding-details-stripe__greeting-subheader_with_bar{margin-top:8px;font-size:15px;font-weight:600;font-family:"Amazon Ember"}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__header_with_bar{margin-top:10px;margin-bottom:10px;font-size:21px;font-weight:600;text-align:center}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__subheader_with_bar{margin-top:10px;margin-bottom:10px;font-size:15px;font-weight:500;text-align:center}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__progressbar_message{margin-top:4px;font-size:17px;font-weight:600;text-align:left}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__progressbar_progress_info{margin-top:2px;font-size:12px;font-weight:400;text-align:left}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__progressbar_no_progress_info{margin-top:15px;font-size:13px;font-weight:400;text-align:left}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__progressbar_progress_message{font-size:12px;font-weight:500;text-align:left}.wedding-details-stripe_with_progress_bar .wedding-details-stripe__subheader_days{margin-top:4px;font-size:14px;font-weight:700;color:#FF5252;text-align:left}