.mazza_dr_form fieldset:not(:last-of-type){margin-bottom:60px}.mazza_dr_form .grid{display:grid;gap:10px}.mazza_dr_form .section-material .grid{grid-template-columns:repeat(2,1fr)}.mazza_dr_form .section-products .grid{grid-template-columns:1fr}.mazza_dr_form legend{margin-bottom:.7em}.mazza_dr_form .section-address input{width:100%}.mazza_dr_form .section-address .dropdown{list-style:none;margin:0;padding:5px}.mazza_dr_form .section-address .dropdown li{border-bottom:1px solid var(--wpex-accent-alt);margin-bottom:5px;padding:5px}.mazza_dr_form .section-address .dropdown li:last-of-type{border-bottom-color:transparent;margin-bottom:0}.mazza_dr_form .section-address .dropdown li a,.mazza_dr_form .section-address .dropdown li a:active,.mazza_dr_form .section-address .dropdown li a:focus,.mazza_dr_form .section-address .dropdown li a:hover,.mazza_dr_form .section-address .dropdown li a:visited{color:inherit}.mazza_dr_form .formatted-address{font-weight:500;margin:0}.mazza_dr_form .radio-button{position:relative}.mazza_dr_form .radio-button .content{align-items:center;border:2px solid var(--wpex-accent);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:center;padding:10px;text-align:center;transition:background-color .2s,border-color .2s}.mazza_dr_form .radio-button .dumpster-row{display:flex;flex-direction:row;gap:30px;width:100%}.mazza_dr_form .radio-button .dumpster-row .info .image img{width:200px}.mazza_dr_form .radio-button .dumpster-row .info .title{color:inherit;margin:0}.mazza_dr_form .radio-button .dumpster-row .description{font-size:1rem;margin-bottom:-20px;padding:10px 0;text-align:left}.mazza_dr_form .radio-button .dumpster-row .description ul{margin-top:-20px}.mazza_dr_form .radio-button input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:20}.mazza_dr_form .radio-button input:active~.content,.mazza_dr_form .radio-button input:focus~.content,.mazza_dr_form .radio-button input:hover~.content{background-color:var(--wpex-accent-alt);border-color:var(--wpex-accent-alt);color:var(--wpex-white)}.mazza_dr_form .radio-button input:active~.content .price ins .amount,.mazza_dr_form .radio-button input:active~.content .price>.amount,.mazza_dr_form .radio-button input:focus~.content .price ins .amount,.mazza_dr_form .radio-button input:focus~.content .price>.amount,.mazza_dr_form .radio-button input:hover~.content .price ins .amount,.mazza_dr_form .radio-button input:hover~.content .price>.amount{color:var(--wpex-white)}.mazza_dr_form .radio-button input:checked~.content{background-color:var(--wpex-accent);border-color:var(--wpex-accent);color:var(--wpex-white)}.mazza_dr_form .radio-button input:checked~.content .price ins .amount,.mazza_dr_form .radio-button input:checked~.content .price>.amount{color:var(--wpex-white)}.mazza_dr_form .radio-button input:disabled{cursor:not-allowed}.mazza_dr_form .radio-button input:disabled~.content{background-color:var(--wpex-white);border-color:var(--wpex-gray-400);color:var(--wpex-gray-400);cursor:not-allowed}.mazza_dr_form .radio-button input:disabled~.content img{filter:grayscale(100%);opacity:.5}.mazza_dr_form .popup{align-items:center;background-color:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.mazza_dr_form .popup.unavailable{text-align:center}.mazza_dr_form .popup.unavailable h2{margin:0 0 5px}.mazza_dr_form .popup .nowrap{white-space:nowrap}.mazza_dr_form .popup .content{background-color:var(--wpex-white);border-radius:15px;margin:15px;max-height:100vh;overflow-y:auto;padding:30px}.mazza_dr_form .popup .yith-wcbk-form-section-dates{margin-bottom:10px}.mazza_dr_form .popup .yith-wcbk-form-section-duration{display:none}.mazza_dr_form .popup .button-group{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;list-style:none;margin:30px 0;padding:0}.mazza_dr_form .popup .button-group:last-of-type{margin-bottom:0}.mazza_dr_form .popup .button-group li{margin:0;padding:0}.mazza_dr_form .reset-button{background:transparent;border:0;color:var(--wpex-accent);font-size:1.125rem;margin-top:.5rem;padding:0}@media(max-width:500px){.mazza_dr_form .section-material .grid{grid-template-columns:1fr}.mazza_dr_form .section-material .radio-button .content{font-size:1rem}.mazza_dr_form .radio-button .dumpster-row{flex-direction:column;gap:0}}
