.win-your-wedding-flowers{display:block;width:100%;max-width:1024px;margin:0 auto;padding:2em 1em}.win-your-wedding-flowers h1{text-align:center;margin:16px 0}.win-your-wedding-flowers h2{text-align:center;margin-bottom:3%}.win-your-wedding-flowers h3{font-weight:500;font-size:1.2em;text-align:center}.win-your-wedding-flowers input{line-height:32px;font-size:14px;padding:0 12px}.win-your-wedding-flowers img{display:block;max-width:100%}.win-your-wedding-flowers p{padding:10px 0;font-size:14px;text-align:center}.win-your-wedding-flowers p>a{color:inherit}.win-your-wedding-flowers p>a:hover{color:#cb555d}.win-your-wedding-flowers label{font-size:14px}.wywf--divider{margin:4px 0}.wywf--divider-hr{border:1px solid #666}.wywf--subsection-divider{width:80%;border:.5px solid #eaeaea}.wywf--sections{display:block;width:100%;margin:16px auto}#wywf--header img{display:block;margin:0 auto}#wywf--registration h2{background-color:#004d45;color:#fff}#wywf-registration--form fieldset{border:none}#wywf-registration--form h3,#wywf-registration--form span{text-align:center;display:block}#reg--contact-info input,#reg--contact-info label{display:block;width:100%}.reg-form--detail{padding-top:16px}#reg--style-options{padding-top:8px;column-count:2}.reg--style-option{display:block;break-inside:avoid;padding-top:8px}.reg--style-option label,.reg--style-option input{vertical-align:middle}.reg--style-option input{margin-right:4px}#wywf-registration--form fieldset{display:block;width:100%;margin:16px auto}.reg--color-option label,.reg--color-option input,.reg--color-option div{vertical-align:middle}.reg--color-option{display:block;break-inside:avoid;padding-top:8px}.reg-color-swatch{height:15px;width:15px;display:inline-block;margin-left:6px;margin-right:4px;border-radius:100px}#wywf--prizes h2{line-height:30px;margin-bottom:16px}.wywf--prizes-title{break-inside:avoid;font-style:italic;font-size:.9em}.wywf--prizes-section{border:1px solid #ccc;display:flex;column-count:2;column-gap:0;border-radius:5px;margin:10px auto;min-height:89px;width:100%}.wywf--prizes-info{text-align:center;margin:auto;max-width:60%;text-transform:uppercase}.wywf--prizes-info span,.wywf--prizes-info h3{display:block}.wywf--prizes-section img{max-width:40%}.wywf--prizes-rules-note{font-style:italic;font-size:12px}.wywf--prizes-amount-number{font-size:24px}.wywf--prizes-amount{font-size:15px}#wywf--prizes-grand{max-width:565px;max-height:200px}#wywf--prizes-grand h3{color:#819544}#wywf--prizes-2nd,#wywf--prizes-3rd{max-width:475px;max-height:160px;break-inside:avoid}.wywf--social-icons{column-count:3;display:block}.wywf--social-option{display:block;break-inside:avoid;padding:10px 0;color:inherit!important;text-decoration:none!important}.wywf--social-icon{display:flex;border:1px solid #323232;border-radius:50%;background-color:#fff;width:80px;height:80px;text-align:center;justify-content:center;align-items:center;margin:0 auto;transition-duration:0s}.fab{color:#fff;font-size:2em;padding:.5em}.wywf--social-icon:hover,.wywf--social-icon:focus,.wywf--social-icon:active{border:3px solid #cb555d;color:#cb555d;background-color:#fff;cursor:pointer;fill:#cb555d}#wywf-entry--steps{background:url(https://cdn.shopify.com/s/files/1/0594/8335/7393/files/steps-background-wywf.jpg?v=1686000613);background-repeat:no-repeat;background-size:100% 100%;display:flex;gap:30px;padding:15px 25px 10px}.wywf--entry-step{flex:1;padding:35px}.wywf--entry-step-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%}.wywf-thank-you-img{height:100px;width:115px}.wywf--entry-step-text{display:flex;flex-direction:column;border-top:2px solid #cb555d;margin-top:10px;padding-top:10px;flex:1}.wywf--entry-step-text>*{margin:0}.wywf--entry-step-text h4,.wywf--entry-step-text h5,.wywf--entry-step-text span{text-align:center;width:100%;display:block}.wywf--entry-step-text h4{margin-bottom:10px;font-weight:500}.wywf--entry-step-text h5{margin-bottom:10px;height:34px;display:flex;align-items:center;justify-content:center;font-weight:700}.wywf--entry-step-text span{font-size:14px;color:var(--color-wedding-flowers)}@media (max-width: 700px){#wywf-entry--steps{background-repeat:repeat-y;flex-direction:column;background-size:860px 385px;width:300px;margin:0 auto}}#wywf-entry--form{display:block;margin:0 auto;padding:15px 0;width:90%}#email-not-found{display:none;color:#c00;margin-left:5px;font-style:italic}#wywf-entry--email{display:block;width:100%}#wywf-entry--submit{display:block;margin:16px auto 10px;border:1px solid #c96967;background-color:#c96967;color:#fff;padding:10px 20px;border-radius:30px;transition-duration:.3s}#wywf-entry--submit:hover,#wywf-entry--submit:focus,#wywf-entry--submit:active{border:1px solid #953735;background-color:#953735;cursor:pointer}#past-entry--link:hover,#past-entry--link:focus,#past-entry--link:active{color:#953735;cursor:pointer}#wywf-entry--links{display:block;text-align:center}#wywf-entry--links>h3>a{color:inherit!important;text-decoration:none!important}#wywf-entry--links>h3>a:hover{color:#cb555d!important}#wywf-entry--links:hover,#wywf-entry--links:focus,#wywf-entry--links:active{color:#953735;cursor:pointer}#wywf-entry--form-table-section{display:block;text-align:center}#wywf-entry--form-table-section table{box-shadow:0 0 20px #00000026}#wywf-entry--form-h3{margin-bottom:10px;display:none}.wywf--entry-order-table{font-family:arial,sans-serif;border-collapse:collapse;width:100%;line-height:32px;transition-duration:.3s}.wywf--entry-order-table thead tr{background-color:#c96967;color:#fff}.wywf--entry-order-table td,.wywf--entry-order-table th{border:1px solid #dddddd;width:33%}.wywf--entry-order-table th{font-size:16px}.wywf--entry-order-table td{font-size:14px}.wywf--entry-order-table tr:hover,.wywf--entry-order-table tr:active,.wywf--entry-order-table tr:focus{background-color:#eaeaea}.wywf--entry-order-table thead tr:hover,.wywf--entry-order-table thead tr:active,.wywf--entry-order-table thead tr:focus{font-weight:400;background-color:#c96967}.wywf--entry-order-table input{border:none;color:#c96967;transition-duration:.3s;font-size:14px}.wywf--entry-order-table input:hover,.wywf--entry-order-table input:active,.wywf--entry-order-table input:focus{color:#953735;cursor:pointer}@media (min-width: 406px){#reg--color-options{column-count:2}#wywf-entry--order-table{font-size:16px}}@media (min-width: 460px){#reg--style-options{column-count:3}}@media (min-width: 570px){.wywf--social-icons{display:flex;justify-content:space-evenly}}@media (min-width: 586px){#reg--color-options{column-count:3}}@media (min-width: 614px){#reg--style-options{column-count:4}}@media (min-width: 675px){#reg--style-options{column-count:5}}@media (min-width: 720px){.wywf--prizes-section{margin:0 auto 10px}}@media (min-width: 766px){#reg--color-options{column-count:4}#reg-form--details{column-count:3}}@media (min-width: 797px){.wywf--prizes-secondary{column-count:2}}@media (min-width: 815px){#reg--style-options{column-count:6}}@media (min-width: 946px){#reg--color-options{column-count:5}}.win-your-wedding-flowers-entry{display:block;width:100%;max-width:1024px;margin:0 auto;padding:2em 1em}.win-your-wedding-flowers-entry h1{text-align:center}.wywf-entry--hr{margin:16px 0}#entry-event #wywf-submit-btn{display:block;margin:16px auto 10px;border:1px solid #c96967;background-color:#c96967;color:#fff;padding:10px 40px;border-radius:30px;transition-duration:.3s;display:flex;align-items:center}#entry-event #wywf-submit-btn:hover,#entry-event #wywf-submit-btn:focus,#entry-event #wywf-submit-btn:active{border:1px solid #953735;background-color:#953735;cursor:pointer}#entry-event #wywf-submit-btn:disabled{background-color:#c96967;cursor:default}#entry-event fieldset{border:none}#entry-event input,#entry-event textarea,#entry-event select{line-height:32px;font-size:14px;padding:0 12px;background-color:transparent;border:1px solid #eaeaea;display:block;width:100%}#entry-event select{cursor:pointer}#entry-event input:disabled,#entry-event textarea:disabled,#entry-event select:disabled{background-color:#ddd}#entry-event textarea{width:100%}#entry-event--info-pulled{padding:10px 0}#entry-event--info-pulled h2{display:block;width:100%;margin:0 auto 8px;text-align:center}#info-pulled--details{margin:0 auto;text-align:center}#info-pulled--details p{break-inside:avoid;display:block}#info-pulled--details span{font-weight:500}#entry-event--info label,#entry-event--info input{display:block;width:100%}#entry-event--info input,#entry-event--info select{margin-bottom:10px}#entry-event--flowers h2,#entry-event--flowers h3,#entry-event--flowers h4{text-align:center}#entry-event--flowers h2{margin-bottom:8px}.ee--flowers-item img{display:block;margin:16px auto;max-height:200px}.ee--flowers-item{margin-bottom:30px}.flower-item--info-hr{border-top:1px solid #819544;width:67%}#entry-event--photos h2,#entry-event--photos p{text-align:center}#entry-event--photos h2{margin-bottom:8px}#entry-event--img-container{border:1px solid var(--color-border);margin:var(--spacing-medium) 0;padding:var(--spacing-extra-small)}#entry-event--img-container.invalidInput{border-color:red}#entry-event--photos label,#entry-event--photos input{display:block;width:100%}#entry-event--photos label{margin-top:12px}#entry-event--story h2{text-align:center;margin-bottom:8px}#entry-event--story label,#entry-event--story input{display:block;width:100%}#entry-event--story label{margin-top:10px}#entry-event--vendors h2{text-align:center;margin-bottom:8px}#entry-event--vendors label,#entry-event--vendors input{display:block;width:100%}#entry-event--vendors label{margin-top:10px}#entry-event #image-upload{border:none;padding:3px}.entry-event--images{display:flex;flex-wrap:wrap}.entry-event--image{position:relative;flex-basis:calc(20% - 6px);margin:3px;border:1px solid var(--color-border);box-sizing:border-box;overflow:hidden}.entry-event--message{text-align:left;font-size:var(--font-size-body-small);color:var(--color-text-body);opacity:.8;margin-top:-16px}@media (max-width: 40em){.entry-event--image{flex-basis:calc(50% - 6px)}}.entry-event--image:before{content:"";display:block;padding-top:100%}.entry-event--image .content{position:absolute;top:0;left:0;height:100%;width:100%}.entry-event--image .content img{width:100%;height:100%;object-fit:contain}@media (min-width: 505px){.ee--flowers-list{display:block}.ee--flowers-item{column-count:2;margin:10px auto;max-width:500px;break-inside:avoid}.ee--flowers-item img{margin:0 auto}.ee--flowers-item-info{display:flex;justify-content:center;align-items:center;height:200px}}@media (min-width: 800px){.ee--flowers-list{column-count:2}.ee--flowers-item img{max-height:120px}.ee--flowers-item{margin:10px 0;max-width:400px}.ee--flowers-item-info{height:120px;break-inside:avoid}.ee--flowers-item:first-child{margin:0 0 10px}}.required:after{content:" *";color:red}#wywf-entry--errormsg{text-align:center;font-style:italic;color:red;display:none}#wywf-entry--loadingmsg{text-align:center;font-style:italic;color:var(--color-text-body);display:none}#entry-event .invalidInput{border-color:red}#entry-event .overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;display:flex;align-items:center}#entry-event .overlay__bg{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;opacity:.65;z-index:1}#entry-event .overlay__msg{width:100%;color:var(--color-text-body-contrast);z-index:1;font-size:var(--font-size-body-base);opacity:.8}#entry-event .overlay__msg span{font-size:var(--font-size-body-small)}
/*# sourceMappingURL=/cdn/shop/t/522/assets/component-win-your-wedding-flowers.css.map */
