.boat-form {
width: 100%;
margin: 0 auto;
}
.boat-form .form-field {
margin-bottom: 20px;
}
.boat-form .form-field label {
display: block;
margin-bottom: 5px;
font-weight: bold;
}
.boat-form .form-field input[type="text"],
.boat-form .form-field input[type="email"] {
width: 100%;
padding: 10px;
box-sizing: border-box;
}
.boat-form input.wpcf7-submit {
background-color: transparent; 
color: #16539b;
padding: 10px 20px;
border: 1px solid #16539b;
border-radius: 0;
font-size: 16px;
cursor: pointer;
transition: background-color 0.3s ease; 
}
.boat-form input.wpcf7-submit:hover {
background-color: #16539b; 
color: #fff;
}
ol[type="a"] {
list-style-type: lower-alpha; }
ol[type="I"] {
list-style-type: upper-roman; } .woocommerce .coupon {
display: none !important;
} .woocommerce .switch {
position: relative;
display: inline-block;
width: 60px;
height: 34px;
}
.woocommerce .switch input { opacity: 0; width: 0; height: 0; } .woocommerce .slider {
position: absolute;
cursor: pointer;
top: 0; left: 0; right: 0; bottom: 0;
background-color: #ccc;
border-radius: 34px;
transition: .4s;
} .woocommerce .slider:before {
position: absolute;
content: "";
height: 26px; width: 26px;
left: 4px; bottom: 4px;
background-color: white;
border-radius: 50%;
transition: .4s;
} .woocommerce .slider::after {
content: "Nie";
position: absolute;
left: 8px; top: 50%;
transform: translateY(-50%);
font-size: 12px; color: white;
pointer-events: none;
transition: opacity .4s;
} .woocommerce input:checked + .slider {
background-color: #66bb6a;
}
.woocommerce input:checked + .slider:before {
transform: translateX(26px);
} .woocommerce input:checked + .slider::after {
content: "Tak";
left: auto; right: 8px;
}
#coupon-switch-container {}
@media (max-width: 599px) {
#coupon-switch-container {
flex-direction: column;
width: 100%;
}
#coupon-switch-container p { width: 100%; }
#coupon-switch-container .switch-wrapper {
display: flex;
align-items: center;
justify-content: end;
margin: 20px 0;
width: 100%;
}
}