.wedding-gift-fund-modal{padding-bottom:14px;display:flex;justify-content:center}.wedding-gift-fund-modal .wr-acr-link-text-medium{font-size:13px;color:#737B82}.wedding-modal-product__left-column{float:left;display:inline-block;width:274px;min-height:264px}.wedding-modal-product__right-column{width:412px;display:table}.wedding-modal-product__right-column .wedding-modal-product__right-column--mobile{display:inline}.wedding-modal__product-image{padding:40px;margin-right:10px;text-align:center}.wedding-modal__product-image .wedding-modal__product-image-overlay{position:absolute;top:0;left:0;width:264px;height:264px}.wedding-modal__product-image .wedding-modal__product-image-overlay .wedding-modal__product-image-bottom-text{position:absolute;bottom:8px;text-align:center;width:100%}.wedding-modal__product-image>.wr-gift-fund-modal__img{border-radius:50%}.wedding-modal__product-image-button{padding-top:12px}.wedding-modal__product-title-wrapper{margin-bottom:12px}.wedding-modal__product-quantity-wrapper{display:inline-block;width:100%;margin-right:18px;margin-bottom:18px}.wedding-modal__product-quantity-wrapper .wedding-modal__product-quantity-selector{width:171px}.wr-modal-product-comment-wrapper{margin-top:10px;margin-bottom:10px}.wr-modal-product-comment-wrapper textarea{resize:none}.wr-modal-product-actions{border-bottom:4px solid #eaeded;padding-bottom:10px;margin-bottom:18px}.wedding-modal__product-toggle-wrapper{display:inline-block;vertical-align:middle}.wedding-modal__product-toggle-wrapper .wedding-modal__product-toggle-text{margin-left:10px;color:#737B82;font-size:15px}.wedding-modal__product-toggle-wrapper .wedding-modal__product-price-control{margin-top:10px}.wedding-modal__product-toggle-wrapper>.wedding-modal__product-priority-control{margin-bottom:10px}.wedding-modal__product-toggle-wrapper-atc{display:block;vertical-align:middle}.wedding-modal__product-toggle-wrapper-atc .wedding-modal__product-toggle-text{margin-left:10px;color:#737B82;font-size:15px}.wedding-modal__product-toggle-wrapper-atc .wedding-modal__product-priority-control{margin-top:10px}.wedding-modal__remove-button{float:left}.wedding-modal__save-changes-button{width:171px;position:absolute;right:50px}.wedding-modal__atc-button{float:right;width:171px;position:absolute;right:50px;margin-top:40px}.wedding-modal__setting-atc{text-align:center;padding-bottom:60px;padding-top:20px}.wedding-modal__product-price-wrapper{margin-top:10px;margin-bottom:10px}.wedding-modal__group-gifting-meter-wrapper{margin-top:18px}.wedding-modal__spinner--gg{display:flex;justify-content:center}.wedding-modal__button{width:171px;margin-right:18px}.wedding-modal__remove-item-wrapper{display:none}.wedding-modal__remove-item-wrapper.wedding-modal__remove-item-wrapper--visible{display:table}.wr-gift-fund-modal-gift-amount-custom-maximum{padding-top:8px;padding-bottom:8px;font-size:12px;line-height:16px;font-weight:400;color:#767676}@media (max-width:500px){.wr-gift-fund-modal-gift-amount-custom-maximum{font-size:14px;line-height:20px}}.wr-gift-fund-modal__contribution-info{font-size:14px;line-height:20px;font-weight:400;color:#111}@media (max-width:500px){.wr-gift-fund-modal__contribution-info{font-size:16px;line-height:24px}}.wedding-gift-fund-photo-selector{text-align:center}.wedding-modal__photo-selector-header{padding:48px;font-family:Bookerly;font-size:18px;line-height:24px;font-weight:400;color:#111}@media (max-width:500px){.wedding-modal__photo-selector-header{font-size:18px;line-height:24px}}.wedding-modal__photo-selector-image-wrapper{display:inline-block;padding:12px}.wedding-modal__photo-selector-image{max-width:140px;border-radius:50%}.wedding-modal__photo-selector-image-selected{border:3px solid #007185}.wedding-modal__photo-selector-button{padding:16px}.wr-gift-fund-modal__container{display:flex;padding:5%}@media (max-width:500px){.wr-gift-fund-modal__container{flex-direction:column}}.wr-gift-fund-modal__img-wrapper{flex:0 0 165px;padding-top:20px;margin-right:32px}@media (max-width:500px){.wr-gift-fund-modal__img-wrapper{padding-top:0;padding-bottom:20px;margin-right:0;align-self:center;width:128px}}.wr-gift-fund-modal__img-wrapper .wr-gift-fund-modal__img{border-radius:50%}.wr-gift-fund-modal__content{display:flex;flex-direction:column}.wr-gift-fund-modal__progress-bar{padding-bottom:16px}.wr-gift-fund-modal__description{padding-bottom:32px}.wr-gift-fund-modal__gift-amount{padding-bottom:32px}.wr-gift-fund-modal__gift-amount-default{padding-bottom:32px}.wr-gift-fund-modal-gift-amount-default__label{padding-bottom:16px}.wr-gift-fund-modal-gift-amount-custom__label{padding-bottom:16px}.wr-gift-fund-modal-price{display:flex;align-items:center}.wr-gift-fund-modal__from{padding-bottom:32px}.wr-gift-fund-modal__from-text{padding-bottom:16px}.wr-gift-fund-modal__from-content{max-width:90%;width:200px}.wr-gift-fund-modal__gift-message-text{padding-bottom:16px}.wr-gift-fund-modal__gift-message{padding-bottom:32px}.wr-gift-fund-modal__gift-message-content{max-width:90%;width:300px}.wr-gift-fund-modal__address-sharing-text{padding-bottom:16px}.wr-gift-fund-modal__address-sharing-checkbox{padding-bottom:32px}.wr-gift-fund-modal__contribution-btn{width:90%;max-width:250px}@media (max-width:500px){.wr-gift-fund-modal__contribution-btn{align-self:center}}.wr-contributions__still-needed{text-align:right}