.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;
word-break: 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;
}@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700;900&display=swap"); .farouche-sg-wrap {
--sg-violet:    #5B3FD9;
--sg-vert:      #00C896;
--sg-jaune:     #F5A623;
--sg-noir:      #1A1A2E;
--sg-gris:      #F7F7FB;
--sg-bord:      #E4E4EF;
--sg-blanc:     #ffffff;
--sg-text:      #3D3D5C;
font-family: 'Outfit', sans-serif;
} a.farouche-sg-trigger,
button.farouche-sg-trigger {
color: #5B3FD9;
font-weight: 700;
font-size: 14px;
text-decoration: underline;
cursor: pointer;
background: none;
border: none;
padding: 0;
font-family: 'Outfit', sans-serif;
display: inline-flex;
align-items: center;
gap: 4px;
}
a.farouche-sg-trigger:hover,
button.farouche-sg-trigger:hover {
color: #4a2fc0;
} .farouche-sg-overlay {
display: none;
position: fixed;
inset: 0;
background: rgba(0, 0, 0, 0.65);
z-index: 999999;
align-items: center;
justify-content: center;
padding: 20px;
}
.farouche-sg-overlay.sg-open {
display: flex;
} .farouche-sg-modal {
background: var(--sg-blanc, #fff);
border-radius: 20px;
box-shadow: 0 20px 60px rgba(0,0,0,0.25);
width: 100%;
max-width: 560px;
max-height: 90vh;
overflow-y: auto;
position: relative;
animation: sgFadeIn 0.2s ease;
}
@keyframes sgFadeIn {
from { opacity: 0; transform: translateY(16px); }
to   { opacity: 1; transform: translateY(0); }
}
.farouche-sg-close {
position: absolute;
top: 14px;
right: 16px;
font-size: 20px;
line-height: 1;
cursor: pointer;
color: rgba(255,255,255,0.7);
background: none;
border: none;
z-index: 10;
transition: color 0.15s;
}
.farouche-sg-close:hover { color: #fff; } .farouche-sg-wrap {
border-radius: 20px;
overflow: hidden;
} .sg-header {
background: #5B3FD9;
padding: 28px 32px 22px;
color: #fff;
}
.sg-header-label {
font-size: 11px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
color: rgba(255,255,255,0.55);
margin-bottom: 6px;
}
.sg-header-title {
font-size: 26px;
font-weight: 900;
line-height: 1.1;
color: #fff;
margin: 0 0 8px;
}
.sg-header-title span { color: #00C896; }
.sg-header-sub {
font-size: 13px;
color: rgba(255,255,255,0.7);
margin: 0;
} .sg-steps-bar {
display: flex;
background: #F7F7FB;
border-bottom: 1px solid #E4E4EF;
}
.sg-step-dot {
flex: 1;
height: 4px;
background: #E4E4EF;
transition: background 0.3s;
}
.sg-step-dot.active { background: #00C896; }
.sg-step-dot.done   { background: #5B3FD9; } .sg-body { padding: 28px 32px; }
.sg-step { display: none; }
.sg-step.active { display: block; }
.sg-step-label {
font-size: 11px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
color: #5B3FD9;
margin-bottom: 6px;
}
.sg-step-title {
font-size: 18px;
font-weight: 700;
color: #1A1A2E;
margin-bottom: 20px;
} .sg-selected-breed {
display: none;
align-items: center;
gap: 10px;
padding: 12px 16px;
background: rgba(91,63,217,0.06);
border: 2px solid #5B3FD9;
border-radius: 12px;
margin-bottom: 12px;
}
.sg-selected-breed.sg-show { display: flex; }
.sg-breed-name { font-weight: 700; color: #1A1A2E; flex: 1; }
.sg-change-btn {
font-size: 12px;
color: #5B3FD9;
cursor: pointer;
text-decoration: underline;
background: none;
border: none;
font-family: 'Outfit', sans-serif;
}
.sg-search-wrap {
position: relative;
margin-bottom: 12px;
}
.sg-search-wrap input {
width: 100%;
padding: 13px 16px 13px 42px;
border: 2px solid #E4E4EF;
border-radius: 12px;
font-family: 'Outfit', sans-serif;
font-size: 15px;
color: #1A1A2E;
background: #F7F7FB;
outline: none;
transition: border-color 0.2s, background 0.2s;
box-sizing: border-box;
}
.sg-search-wrap input:focus {
border-color: #5B3FD9;
background: #fff;
}
.sg-search-icon {
position: absolute;
left: 14px;
top: 50%;
transform: translateY(-50%);
font-size: 16px;
color: #aaa;
}
.sg-breed-list {
display: none;
max-height: 200px;
overflow-y: auto;
border: 2px solid #E4E4EF;
border-radius: 12px;
background: #fff;
margin-bottom: 12px;
}
.sg-breed-list.sg-open { display: block; }
.sg-breed-item {
padding: 11px 16px;
cursor: pointer;
font-size: 14px;
border-bottom: 1px solid #E4E4EF;
display: flex;
justify-content: space-between;
align-items: center;
transition: background 0.15s;
}
.sg-breed-item:last-child { border-bottom: none; }
.sg-breed-item:hover { background: #F7F7FB; }
.sg-breed-size-tag {
font-size: 11px;
font-weight: 700;
color: #5B3FD9;
background: rgba(91,63,217,0.08);
padding: 2px 8px;
border-radius: 20px;
} .sg-slider-value {
text-align: center;
font-size: 40px;
font-weight: 900;
color: #1A1A2E;
margin-bottom: 16px;
line-height: 1;
}
.sg-slider-value em {
font-size: 16px;
font-weight: 500;
color: #aaa;
font-style: normal;
}
.sg-slider-wrap { margin-bottom: 8px; }
.sg-slider-labels {
display: flex;
justify-content: space-between;
font-size: 12px;
color: #aaa;
margin-top: 6px;
}
input[type=range].sg-range,
#sg-weight-slider {
width: 100%;
-webkit-appearance: none;
height: 6px;
border-radius: 3px;
background: #E4E4EF;
outline: none;
cursor: pointer;
}
#sg-weight-slider::-webkit-slider-thumb {
-webkit-appearance: none;
width: 24px;
height: 24px;
border-radius: 50%;
background: #5B3FD9;
cursor: pointer;
box-shadow: 0 2px 8px rgba(91,63,217,0.3);
} .sg-optional-tag {
display: inline-block;
font-size: 10px;
font-weight: 700;
letter-spacing: 1px;
color: #F5A623;
background: rgba(245,166,35,0.12);
padding: 3px 8px;
border-radius: 20px;
margin-bottom: 16px;
}
.sg-mensuration-wrap { margin-bottom: 16px; }
.sg-mensuration-input { position: relative; max-width: 160px; }
.sg-mensuration-input input {
width: 100%;
padding: 13px 40px 13px 16px;
border: 2px solid #E4E4EF;
border-radius: 12px;
font-family: 'Outfit', sans-serif;
font-size: 22px;
font-weight: 700;
color: #1A1A2E;
background: #F7F7FB;
outline: none;
text-align: center;
transition: border-color 0.2s;
box-sizing: border-box;
}
.sg-mensuration-input input:focus {
border-color: #5B3FD9;
background: #fff;
}
.sg-unit {
position: absolute;
right: 14px;
top: 50%;
transform: translateY(-50%);
font-size: 13px;
color: #aaa;
font-weight: 600;
} .sg-hint {
font-size: 12px;
color: #aaa;
margin-top: 10px;
font-style: italic;
line-height: 1.5;
} .sg-btn-primary {
width: 100%;
padding: 16px;
background: #5B3FD9;
color: #fff;
border: none;
border-radius: 12px;
font-family: 'Outfit', sans-serif;
font-size: 15px;
font-weight: 700;
letter-spacing: 0.5px;
cursor: pointer;
margin-top: 20px;
transition: background 0.2s, transform 0.1s;
display: block;
}
.sg-btn-primary:hover:not(:disabled) {
background: #4a2fc0;
transform: translateY(-1px);
}
.sg-btn-primary:disabled {
background: #E4E4EF;
color: #aaa;
cursor: not-allowed;
}
.sg-btn-secondary {
width: 100%;
padding: 13px;
background: transparent;
color: #5B3FD9;
border: 2px solid #E4E4EF;
border-radius: 12px;
font-family: 'Outfit', sans-serif;
font-size: 14px;
font-weight: 600;
cursor: pointer;
margin-top: 10px;
transition: border-color 0.2s;
display: block;
}
.sg-btn-secondary:hover { border-color: #5B3FD9; } .sg-result-center { text-align: center; padding: 20px 0 16px; }
.sg-result-badge {
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 56px;
font-weight: 900;
color: #fff;
background: #5B3FD9;
width: 110px;
height: 110px;
border-radius: 50%;
margin-bottom: 16px;
line-height: 1;
}
.sg-result-title {
font-size: 18px;
font-weight: 600;
color: #1A1A2E;
margin-bottom: 6px;
}
.sg-result-sub {
font-size: 14px;
color: #aaa;
}
.sg-confidence {
display: flex;
align-items: center;
gap: 8px;
font-size: 12px;
color: #aaa;
margin: 16px 0;
justify-content: center;
}
.sg-confidence-bar {
flex: 1;
max-width: 120px;
height: 4px;
background: #E4E4EF;
border-radius: 2px;
overflow: hidden;
}
.sg-confidence-fill {
height: 100%;
background: #00C896;
border-radius: 2px;
transition: width 0.5s;
}
.sg-result-details {
background: #F7F7FB;
border-radius: 12px;
padding: 16px 20px;
margin-bottom: 20px;
}
.sg-result-row {
display: flex;
justify-content: space-between;
align-items: center;
padding: 7px 0;
font-size: 14px;
border-bottom: 1px solid #E4E4EF;
}
.sg-result-row:last-child { border-bottom: none; }
.sg-rl { color: #aaa; }
.sg-rv { font-weight: 700; color: #1A1A2E; }
.sg-rv.sg-match { color: #00C896; }
.sg-btn-choose {
width: 100%;
padding: 18px;
background: #00C896;
color: #fff;
border: none;
border-radius: 12px;
font-family: 'Outfit', sans-serif;
font-size: 16px;
font-weight: 800;
letter-spacing: 0.5px;
cursor: pointer;
transition: background 0.2s, transform 0.1s;
display: block;
}
.sg-btn-choose:hover {
background: #00b384;
transform: translateY(-1px);
}
.sg-restart {
text-align: center;
margin-top: 14px;
font-size: 13px;
color: #aaa;
cursor: pointer;
}
.sg-restart:hover { color: #5B3FD9; } .sg-breed-list::-webkit-scrollbar,
.farouche-sg-modal::-webkit-scrollbar { width: 4px; }
.sg-breed-list::-webkit-scrollbar-thumb,
.farouche-sg-modal::-webkit-scrollbar-thumb {
background: #E4E4EF;
border-radius: 2px;
} @media (max-width: 480px) {
.sg-header { padding: 22px 20px 18px; }
.sg-body   { padding: 22px 20px; }
.sg-header-title { font-size: 22px; }
}  .sg-morpho-choices {
display: flex;
gap: 12px;
margin-bottom: 16px;
}
.sg-morpho-card {
flex: 1;
border: 2px solid #E4E4EF;
border-radius: 14px;
padding: 16px 12px;
cursor: pointer;
text-align: center;
transition: border-color 0.2s, background 0.2s;
background: #F7F7FB;
}
.sg-morpho-card:hover { border-color: #5B3FD9; background: #fff; }
.sg-morpho-card.sg-morpho-selected {
border-color: #5B3FD9;
background: rgba(91,63,217,0.06);
}
.sg-morpho-icon  { font-size: 28px; margin-bottom: 8px; }
.sg-morpho-label { font-weight: 700; font-size: 14px; color: #1A1A2E; margin-bottom: 4px; }
.sg-morpho-sub   { font-size: 11px; color: #aaa; margin-bottom: 8px; line-height: 1.4; }
.sg-morpho-size  {
font-size: 12px;
font-weight: 700;
color: #5B3FD9;
background: rgba(91,63,217,0.1);
padding: 3px 10px;
border-radius: 20px;
display: inline-block;
} .sg-morpho-alert {
background: rgba(245,166,35,0.10);
border: 1.5px solid #F5A623;
border-radius: 10px;
padding: 12px 16px;
font-size: 13px;
color: #3D3D5C;
margin-bottom: 16px;
line-height: 1.5;
}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }
#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}@font-face{font-family:SIWCIcons;src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff');font-weight:400;font-style:normal}[class*=" siw-icon-"],[class^=siwc-icon-]{font-family:SIWCIcons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.siwc-icon-plus:before{content:"\e907"}.siwc-icon-plus_thin:before{content:"\e901"}span.mb-siwc-tag{z-index:10;position:absolute;top:50%;left:50%;background:#000;color:#fff;width:30px;height:30px;line-height:30px;cursor:pointer;border-radius:50%;font-size:13px;display:flex;justify-content:center;align-items:center}span.mb-siwc-tag.active{z-index:30}span.mb-siwc-tag i[class*=siwc-icon]{line-height:1;text-decoration:none}div.mb-siwc-popup{text-align:left;min-height:50px;background:#fff;box-shadow:0 0 14px rgba(0,0,0,.2);position:absolute;z-index:20;width:265px;border-radius:4px}div.mb-siwc-popup .siwc-inner-text{padding:15px;text-align:center;flex:1}div.mb-siwc-popup div.mb-siwc-popup-inner{display:flex}div.mb-siwc-popup div.mb-siwc-popup-inner .siwc-thumb-wrapper{width:100px;background-repeat:no-repeat;background-size:cover;background-position:center center;border-top-left-radius:4px;border-bottom-left-radius:4px}div.mb-siwc-popup div.mb-siwc-popup-inner a,div.mb-siwc-popup div.mb-siwc-popup-inner h1,div.mb-siwc-popup div.mb-siwc-popup-inner h2{margin:0;padding:0;text-align:center;color:#333}div.mb-siwc-popup div.mb-siwc-popup-inner a:after,div.mb-siwc-popup div.mb-siwc-popup-inner a:before,div.mb-siwc-popup div.mb-siwc-popup-inner h1:after,div.mb-siwc-popup div.mb-siwc-popup-inner h1:before,div.mb-siwc-popup div.mb-siwc-popup-inner h2:after,div.mb-siwc-popup div.mb-siwc-popup-inner h2:before{content:none}div.mb-siwc-popup div.mb-siwc-popup-inner h1{font-weight:700;font-size:15px;padding-bottom:10px;line-height:16px}div.mb-siwc-popup div.mb-siwc-popup-inner h2{line-height:18px;font-size:21px;font-weight:400;padding-bottom:15px}div.mb-siwc-popup div.mb-siwc-popup-inner a{font-size:14px;line-height:16px;box-sizing:border-box;border:1px solid transparent;border-radius:4px;background:#333;text-decoration:none;color:#fff;display:inline-block;margin-top:5px;padding:7px 12px;transition-duration:0s;box-shadow:none}div.mb-siwc-popup div.mb-siwc-popup-inner a:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;border:1px solid #333;color:#333;background:#fff}div.mb-siwc-popup.siwc-no-thumb{width:200px}div.mb-siwc-popup.siwc-no-thumb .siwc-thumb-wrapper{display:none}div.mb-siwc-popup:after{content:'';position:absolute;width:0;height:0;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;top:-8px;border-bottom:8px solid #fff}div.mb-siwc-popup.mb-siwc-top:after{top:auto;bottom:-8px;border-bottom:none;border-top:8px solid #fff}div.mb-siwc-popup.mb-siwc-bottom-left:after{top:6px;left:auto;right:-10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}div.mb-siwc-popup.mb-siwc-top-left:after{top:auto;bottom:7px;left:auto;right:-10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}div.mb-siwc-popup.mb-siwc-top-right:after{top:auto;bottom:5px;left:-3px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}div.mb-siwc-popup.mb-siwc-bottom-right:after{top:6px;left:-3px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mabel-siwc-img-wrapper{display:inline-block;position:relative;margin:0!important;padding:0!important}.mabel-siwc-img-wrapper img{vertical-align:bottom!important;max-width:100%!important}.mabel-invisible{visibility:hidden!important}