.wedding-page{margin:40px 5rem;font-size:20px;font-family:Jost,sans-serif}.wedding-page h1{font-family:Garamond,Baskerville,Caslon,serif}.wedding-header{width:50%;margin:0 auto;text-align:center;padding:0 20px}.wedding-tittle{font-size:3.5rem}.wedding-page .content-block{height:auto;width:100%;margin-bottom:10rem}.wedding-page .custom-container{background-color:#f5f5f5;width:100%;font-family:Jost,sans-serif}.wedding-section-tittle{font-size:30px}.header-block{display:flex;justify-content:space-between;margin:10px 20px}.header-block h1{float:left}.header-block div{float:right}.publish-container{text-align:center}.button{background-color:#000;color:#fff;font-size:16px;border-radius:8px;padding:10px 30px}.publish-container,.publish-container div,publish-container .h1{padding:20px}.publish-event{width:auto;margin:0 auto}.publish-container .button{margin-bottom:1rem}.wedding-information div{display:flex;padding:0 5px}.open-modal{color:gray;text-decoration:underline}.publish-deadline{color:#00008b}.step-progress-wrapper{text-align:center;margin:30px 0}.step-progress-wrapper .content-block{background-color:margin: 0 auto;text-align:center;height:auto;padding:20px 0}.step{display:flex;align-items:center;padding:0 10px}.step-progress-bar{display:flex;justify-content:center;margin:10px 0}.step-number{width:40px;height:40px;line-height:40px;text-align:center;border:2px solid #333;border-radius:50%;display:inline-block}.step-label{padding:0 10px}.step.is-active .step-label{font-weight:700}.step.is-active .step-number{background-color:#000;color:#fff}.bold-center-h1{text-align:center;font-weight:500;font-size:3.5rem}.wedding-page .center-text{text-align:center}.wedding-page .underline-text{text-decoration:underline}.wedding-page .margin-bottom-line{padding-bottom:3rem;border-bottom:2px solid black}.wedding-page .alert-text{color:#de0a26}.wedding-page .alert-link{color:#de0a26;text-decoration:underline}.button:disabled{background-color:#a9a9a9}@media(max-width:600px){.wedding-page{margin:5px .5rem}.wedding-header{width:100%}.wedding-page h1{font-size:3rem}.add-attendants .header-block,.create-looks .header-block{flex-direction:column;align-items:center;text-align:center;gap:12px}.add-attendants .header-block .button,.create-looks .header-block .button{width:100%}}@media(max-width:600px){.step-progress-bar{position:relative;flex-wrap:nowrap}.step{flex-direction:column;padding:0 6px}.step-label{display:none}.step.is-active .step-label{display:block;position:absolute;left:0;right:0;top:100%;margin-top:10px;font-size:14px;white-space:nowrap}#one.is-active .step-label:before{content:"Step 1 : "}#two.is-active .step-label:before{content:"Step 2 : "}#three.is-active .step-label:before{content:"Step 3 : "}#four.is-active .step-label:before{content:"Step 4 : "}}@media(max-width:600px){.step-number{position:relative}.step:not(:last-child) .step-number:after{content:"";position:absolute;top:50%;left:100%;width:12px;height:2px;background-color:#333;transform:translateY(-50%)}.step.is-active .step-label{margin-top:16px;margin-bottom:20px}}@media(max-width:600px){.step-progress-bar{margin-bottom:40px}.step.is-active .step-label{margin-top:16px;margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wedding-shop.css.map */
