.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.simple-banner,
.simple-banner_2,
.simple-banner_3,
.simple-banner_4,
.simple-banner_5 {
width: 100%;
text-align: center;
position: relative;
display: block;
}
.simple-banner .simple-banner-text,
.simple-banner_2 .simple-banner-text_2,
.simple-banner_3 .simple-banner-text_3,
.simple-banner_4 .simple-banner-text_4,
.simple-banner_5 .simple-banner-text_5 {
font-weight: 700;
padding: 10px 20px;
position: relative;
}
.simple-banner .simple-banner-button,
.simple-banner_2 .simple-banner-button_2,
.simple-banner_3 .simple-banner-button_3,
.simple-banner_4 .simple-banner-button_4,
.simple-banner_5 .simple-banner-button_5 {
border: none;
background-color: transparent;
padding: 0 5px;
margin: 0 10px;
text-align: center;
text-decoration: none;
position: absolute;
transform: translate(0%, -50%);
right: 0;
top: 50%;
font-size: 16px;
cursor: pointer;
}.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .social-media-button-container {
zoom: 1;
text-align: left; }
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .social-media-button-container:before {
content: '';
display: block;
}
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .social-media-button-container:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .social-media-button-container {
text-align: left;
}
}
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button-facebook-0 {
background: transparent;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
color: #ffffff !important;
border: 2px solid #3a5795 !important;
color: #3a5795 !important;
}
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button-facebook-0.ow-button-hover:hover {
background: #3a5795;
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button-instagram-0 {
background: transparent;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
color: #ffffff !important;
border: 2px solid #3d739c !important;
color: #3d739c !important;
}
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button-instagram-0.ow-button-hover:hover {
background: #3d739c;
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button-linkedin-0 {
background: transparent;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
color: #ffffff !important;
border: 2px solid #0177b4 !important;
color: #0177b4 !important;
}
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button-linkedin-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button-linkedin-0.ow-button-hover:hover {
background: #0177b4;
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button-tiktok-0 {
background: transparent;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
color: #ffffff !important;
border: 2px solid #3d739c !important;
color: #3d739c !important;
}
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button-tiktok-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button-tiktok-0.ow-button-hover:hover {
background: #3d739c;
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button {
display: inline-block;
font-size: 1em;
line-height: 1em;
margin: 0.1em 0.1em 0.1em 0;
padding: 1em 0;
width: 3em;
text-align: center;
vertical-align: middle;
-webkit-border-radius: em;
-moz-border-radius: em;
border-radius: em;
}
.so-widget-sow-social-media-buttons-wire-4b98b60eab83 .sow-social-media-button .sow-icon-fontawesome {
display: inline-block;
height: 1em;
}body div.sprayPayWidget{position:relative;display:inline-flex;padding:1px 46px 0 0;box-sizing:border-box}body div.sprayPayWidget:hover{cursor:pointer}body div.sprayPayWidget p,body div.sprayPayWidget strong{color:inherit;font-family:inherit}body div.sprayPayWidget p{margin:0;font-weight:400;font-size:13px;line-height:1.5;padding:4px 0 !important}body div.sprayPayWidget p b{font-weight:bold}body div.sprayPayWidget strong{font-weight:700}body div.sprayPayWidget i.logo{position:absolute;content:'';width:70px;height:28px;top:70%;margin-top:-23px;left:3px;border-radius:50%;display:flex;justify-content:center;align-items:center}body div.sprayPayWidget i.logo svg{width:100%;height:100%}body div.sprayPayWidget i.info{position:absolute;content:'';width:16px;height:16px;top:50%;margin-top:-8px;right:19px;border-radius:50%;background-color:rgba(39,67,131,0.15);display:flex;justify-content:center;align-items:center;font-style:normal;font-size:14px}body div.sprayPayWidget i.info:hover{cursor:pointer}body div.sprayPayWidget.withBg{background-color:rgba(39,67,131,0.05);border-radius:20px;padding:1px 46px 0 20px}body div.sprayPayWidget.noBg{padding:4px 50px 2px 0}body div.sprayPayWidget.light.withBg{background-color:white}body div.sprayPayWidget.dark.withBg{background-color:rgba(39,67,131,0.05)}body div.sprayPayWidget.withLogo{padding:4px 50px 2px 85px;margin:10px 0 12px 0}body div.sprayPayWidget.withLogo i.logo{left:0}body .cart_totals tbody tr.sprayPayWidget__row td,body .shop_table tfoot tr.sprayPayWidget__row td{text-align:left}.modal{font-family:"Bree Serif", Helvetica, Arial, Verdana, sans-serif}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:9999999}.modal__container{background-color:#fff;padding:20px 30px;max-width:600px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:flex-end;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.modal__close{background:transparent;border:0;padding:3px 7px;margin:0;min-height:10px;line-height:14px;font-size:14px}.modal__close:hover{cursor:pointer}.modal__header .modal__close:before{content:"\2715"}.sp-note svg{max-width:100%}.sp-logo{max-width:250px;margin:0 auto}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,0.8);font-size:14px}.modal__content ul{margin:0;padding-left:15px}.modal__content ul li{margin:0}.modal__content ul,.modal__content p{margin-bottom:20px}.modal__content ul a,.modal__content p a{outline:none}.modal__btn{font-size:.875rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#e6e6e6;color:rgba(0,0,0,0.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@-webkit-keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden="false"] .modal__overlay{-webkit-animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="false"] .modal__container{-webkit-animation:mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__overlay{-webkit-animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);animation:mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden="true"] .modal__container{-webkit-animation:mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);animation:mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}