.new-gift-modal{display:flex;justify-content:center;align-items:center;height:100%;padding:2rem;position:fixed;top:0;width:100%;visibility:hidden;opacity:0;transition:all .3s ease;z-index:99999}.new-gift-modal .gift-modal-backdrop{background:#000000b3;height:100%;width:100%;position:fixed}.new-gift-modal .gift-modal-content{background-color:#f3ebe3;border-radius:0;width:calc(100% - 30px);text-align:center;max-width:1200px;max-height:calc(100% - 30px);overflow:auto;top:-100%;transition:all .6s ease;z-index:1000}.new-gift-modal .gift-modal-header{display:flex;justify-content:right;align-items:center;padding:1.5rem 1rem 0}.new-gift-modal .gift-modal-header .close-modal{font-size:4rem;padding:0;margin:-10px 0 0;text-align:center;border:0;box-shadow:none;background:transparent;line-height:0;cursor:pointer;min-height:3rem;color:#000}.new-gift-modal .gift-modal-header .close-modal:hover{color:#000}.new-gift-modal .gift-modal-body{padding:1.5rem}.new-gift-modal .gift-modal-body h3{font-size:5.2rem;color:#bc9368;margin:1.5rem 0 0;font-weight:300}.new-gift-modal .gift-modal-body .gift-product{margin-top:38px}.new-gift-modal .gift-modal-body p.product-title{font-size:1.8rem;font-weight:600;letter-spacing:.07px;margin-top:6px}.new-gift-modal .gift-modal-body p.gift-subheading{color:#bc9368;font-size:2.4rem;text-transform:uppercase;letter-spacing:1.27px;margin:0}.new-gift-modal img{max-width:100%;line-height:0}.new-gift-modal .gift-modal-footer{border-top:1px solid #ccc;padding:1rem;text-align:right}.new-gift-modal.visible{opacity:1;visibility:visible}.new-gift-modal.visible .gift-modal-content{top:0}.new-gift-modal .gift-products{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin-top:30px}.new-gift-modal .gift-products .gift-product-option{margin:0 10px 20px;max-width:250px;display:block}.new-gift-modal .image-holder{position:relative;cursor:pointer}.new-gift-modal .image-holder input{display:none}.new-gift-modal .image-holder input+span{position:absolute;bottom:15px;left:8px;width:24px;height:24px;margin:0;border:1px solid #333;border-radius:50%;background:#fff}.new-gift-modal .image-holder input:checked+span:after{content:"";width:14px;height:14px;display:block;background:#333;border-radius:50%;position:absolute;bottom:4px;left:4px;z-index:4}.new-gift-modal .button.confirm,.new-gift-modal .button.decline{width:100%;max-width:200px;text-transform:uppercase}.new-gift-modal .gift-modal-body .button:before,.new-gift-modal .gift-modal-body .button:after{display:none}.new-gift-modal .button.confirm{background-color:#bc9368}.new-gift-modal .button.decline{margin-bottom:30px}@media screen and (max-width: 600px){.new-gift-modal .gift-modal-body h3{font-size:4rem;margin-left:auto;margin-right:auto}.new-gift-modal.automatic-modal .gift-modal-body h3{max-width:198px}.new-gift-modal.selection-modal .gift-modal-body h3{max-width:235px}.new-gift-modal .gift-modal-body p.gift-subheading{font-size:1.4rem;margin-top:1.5rem}.new-gift-modal .gift-modal-body .button{max-width:100%}.new-gift-modal .gift-modal-body .button.confirm{margin-bottom:20px}}
/*# sourceMappingURL=/s/files/1/0575/8061/t/31/assets/component-gift-modal.css.map */
