@keyframes ai-slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ai-blink{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes ai-fadeInMessage{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-fadeIn{to{opacity:1}}@keyframes ai-typing{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}@layer theme{:host,:root{--bookly-font-sans:ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
    'Noto Color Emoji';--bookly-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;--bookly-color-red-50:oklch(97.1% 0.013 17.38);--bookly-color-red-100:oklch(93.6% 0.032 17.717);--bookly-color-red-500:oklch(63.7% 0.237 25.331);--bookly-color-red-600:oklch(57.7% 0.245 27.325);--bookly-color-red-700:oklch(50.5% 0.213 27.518);--bookly-color-red-800:oklch(44.4% 0.177 26.899);--bookly-color-orange-100:oklch(95.4% 0.038 75.164);--bookly-color-amber-50:oklch(98.7% 0.022 95.277);--bookly-color-amber-100:oklch(96.2% 0.059 95.617);--bookly-color-amber-300:oklch(87.9% 0.169 91.605);--bookly-color-amber-900:oklch(41.4% 0.112 45.904);--bookly-color-green-500:oklch(72.3% 0.219 149.579);--bookly-color-green-700:oklch(52.7% 0.154 150.069);--bookly-color-emerald-50:oklch(97.9% 0.021 166.113);--bookly-color-emerald-100:oklch(95% 0.052 163.051);--bookly-color-emerald-800:oklch(43.2% 0.095 166.913);--bookly-color-sky-200:oklch(90.1% 0.058 230.902);--bookly-color-blue-50:oklch(97% 0.014 254.604);--bookly-color-blue-100:oklch(93.2% 0.032 255.585);--bookly-color-blue-500:oklch(62.3% 0.214 259.815);--bookly-color-rose-50:oklch(96.9% 0.015 12.422);--bookly-color-rose-100:oklch(94.1% 0.03 12.58);--bookly-color-slate-50:oklch(98.4% 0.003 247.858);--bookly-color-slate-100:oklch(96.8% 0.007 247.896);--bookly-color-slate-200:oklch(92.9% 0.013 255.508);--bookly-color-slate-300:oklch(86.9% 0.022 252.894);--bookly-color-slate-400:oklch(70.4% 0.04 256.788);--bookly-color-slate-600:oklch(44.6% 0.043 257.281);--bookly-color-gray-100:oklch(96.7% 0.003 264.542);--bookly-color-gray-200:oklch(92.8% 0.006 264.531);--bookly-color-gray-300:oklch(87.2% 0.01 258.338);--bookly-color-gray-400:oklch(70.7% 0.022 261.325);--bookly-color-gray-500:oklch(55.1% 0.027 264.364);--bookly-color-gray-600:oklch(44.6% 0.03 256.802);--bookly-color-gray-800:oklch(27.8% 0.033 256.848);--bookly-color-black:#000;--bookly-color-white:#fff;--bookly-spacing:0.25rem;--bookly-breakpoint-xl:80rem;--bookly-container-3xs:16rem;--bookly-container-2xs:18rem;--bookly-container-xs:20rem;--bookly-container-lg:32rem;--bookly-text-xs:0.75rem;--bookly-text-xs--line-height:calc(1 / 0.75);--bookly-text-sm:0.875rem;--bookly-text-sm--line-height:calc(1.25 / 0.875);--bookly-text-base:1rem;--bookly-text-base--line-height:calc(1.5 / 1);--bookly-text-lg:1.125rem;--bookly-text-lg--line-height:calc(1.75 / 1.125);--bookly-text-xl:1.25rem;--bookly-text-xl--line-height:calc(1.75 / 1.25);--bookly-text-2xl:1.5rem;--bookly-text-2xl--line-height:calc(2 / 1.5);--bookly-text-3xl:1.875rem;--bookly-text-3xl--line-height:calc(2.25 / 1.875);--bookly-text-4xl:2.25rem;--bookly-text-4xl--line-height:calc(2.5 / 2.25);--bookly-font-weight-normal:400;--bookly-font-weight-medium:500;--bookly-font-weight-semibold:600;--bookly-font-weight-bold:700;--bookly-leading-normal:1.5;--bookly-radius-lg:0.5rem;--bookly-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--bookly-animate-spin:spin 1s linear infinite;--bookly-default-transition-duration:150ms;--bookly-default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--bookly-default-font-family:var(--bookly-font-sans);--bookly-default-mono-font-family:var(--bookly-font-mono);--bookly-color-default-border:var(--bookly-color-gray-200)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0#fff0}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0#fff0}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0#fff0}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0#fff0}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0#fff0}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";initial-value:"";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::after,::backdrop,::before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@font-face{font-display:swap;font-family:bootstrap-icons;src:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/css/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6)format("woff2"),url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/css/fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6)format("woff")}:root{--iti-border-gray:#ccc;--iti-text-gray:#999;--iti-hover-color:rgba(0, 0, 0, 0.05);--iti-border-color:var(--iti-border-gray);--iti-dialcode-color:var(--iti-text-gray);--iti-dropdown-bg:white;--iti-spacer-horizontal:8px;--iti-flag-height:15px;--iti-flag-width:20px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width) / 2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-input-padding:6px;--iti-right-hand-selected-country-padding:calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));--iti-selected-country-arrow-padding:calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));--iti-path-flags-1x:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/img/flags.webp);--iti-path-flags-2x:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/img/flags@2x.webp);--iti-path-globe-1x:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/img/globe.webp);--iti-path-globe-2x:url(/wp-content/plugins/bookly-responsive-appointment-booking-tool/frontend/resources/img/globe@2x.webp);--iti-flag-sprite-width:5762px;--iti-flag-sprite-height:15px;--iti-mobile-popup-margin:30px;--bookly-css-version:"26.4"}.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover,.iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])):hover button{cursor:pointer}@media print{@page{size:a3}}.ec-col-group:nth-last-child(1 of.ec-col-group),.ec-col-head:nth-last-child(1 of.ec-col-head){border-inline-end:none}.ai-chat-button{width:90px;height:90px;background:#00bdef}.ai-chat-header{background:linear-gradient(135deg,#00bdef 0,#09c 100%)}.ai-chat-header-info h4{margin:0 0 4px;font-size:18px;font-weight:600}.ai-chat-messages::-webkit-scrollbar-thumb{background:rgb(0 189 239/.3)}.ai-chat-messages::-webkit-scrollbar-thumb:hover{background:rgb(0 189 239/.5)}.ai-chat-input-container input{width:100%;width:calc(100% - 58px)!important;padding:14px 18px!important;border:2px solid #e5e7eb!important;border-radius:25px!important;font-size:15px!important;outline:0!important;transition:all .3s ease!important;background:#f9fafb!important;resize:none!important;min-height:20px!important;max-height:100px!important;display:block!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important;flex:1!important;max-width:calc(100% - 58px)!important}.ai-chat-input-container input:focus{border-color:#825189!important;background:#fff!important;box-shadow:0 0 0 3px rgb(130 81 137/.1)!important}.ai-chat-send-button{background:linear-gradient(135deg,#00bdef 0,#09c 100%)}.ai-typing-dots span{background:#00bdef}@media (max-width:480px){.ai-chat-window{width:calc(100vw - 20px);height:calc(100vh - 100px);bottom:80px;right:10px;left:10px;border-radius:12px}.ai-chat-button{width:56px;height:56px}.ai-chat-messages{padding:16px;gap:12px}.ai-message-content{max-width:90%;padding:12px 16px}.ai-chat-input-area{padding:16px}}@media (max-width:360px){.ai-chat-window{width:calc(100vw - 10px);right:5px;left:5px}}.ai-chat-widget{position:fixed;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.ai-chat-widget.bottom-right{bottom:20px;right:20px}.ai-chat-button{border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgb(130 81 137/.3);transition:all .3s cubic-bezier(.4,0,.2,1);color:#fff;font-size:24px;border:0;background:#825189;position:relative;overflow:hidden}.ai-chat-button:hover{transform:scale(1.1);box-shadow:0 6px 25px rgb(130 81 137/.4)}.ai-chat-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255/.3),transparent);transition:left .5s}.ai-chat-button:hover::before{left:100%}.ai-chat-window{width:380px;height:550px;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgb(0 0 0/.15);position:absolute;bottom:80px;right:0;display:none;flex-direction:column;overflow:hidden;border:1px solid rgb(130 81 137/.1);animation:ai-slideUp .3s ease-out}.ai-chat-header{background:linear-gradient(135deg,#825189 0,#6a3f71 100%);padding:20px;color:#fff;display:flex;justify-content:space-between;align-items:center;border-radius:16px 16px 0 0;position:relative;overflow:hidden;flex-shrink:0}.ai-chat-header::before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,rgb(255 255 255/.1)0,transparent 70%);border-radius:50%;transform:translate(30px,-30px)}.ai-chat-header-info span{font-size:14px;opacity:.9;display:flex;align-items:center;gap:6px}.ai-online-indicator{width:8px;height:8px;background:#4ade80;border-radius:50%;animation:ai-blink 2s infinite}.ai-chat-close{background:rgb(255 255 255/.2);border:0;color:#fff;font-size:20px;padding:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .2s}.ai-chat-close:hover{background:rgb(255 255 255/.3)}.ai-chat-messages{flex:1;padding:20px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px;background:#fafbfc;scroll-behavior:smooth;max-height:calc(550px - 160px);min-height:300px}.ai-chat-messages::-webkit-scrollbar{width:6px}.ai-chat-messages::-webkit-scrollbar-track{background:#fff0}.ai-chat-messages::-webkit-scrollbar-thumb{background:rgb(130 81 137/.3);border-radius:3px}.ai-chat-messages::-webkit-scrollbar-thumb:hover{background:rgb(130 81 137/.5)}.ai-message{display:flex;flex-direction:column;gap:6px;opacity:0;animation:ai-fadeInMessage .4s ease-out forwards}.ai-bot-message{align-items:flex-start}.ai-message-content{max-width:85%;padding:14px 18px;border-radius:18px;font-size:15px;line-height:1.5;word-wrap:break-word;position:relative}.ai-bot-message .ai-message-content{background:#fff;color:#374151;border-bottom-left-radius:6px;box-shadow:0 2px 8px rgb(0 0 0/.1);border:1px solid #e5e7eb}.ai-message-time{font-size:12px;color:#9ca3af;padding:0 6px;margin-top:2px}.ai-chat-input-area{padding:20px;border-top:1px solid #e5e7eb;background:#fff;border-radius:0 0 16px 16px;flex-shrink:0;min-height:120px}.ai-chat-input-container{display:flex;gap:12px;align-items:flex-end;margin-bottom:12px}.ai-chat-input-wrapper{flex:1;position:relative;min-width:0}.ai-chat-input-container input::placeholder{color:#9ca3af;opacity:1}.ai-chat-send-button{width:46px;height:46px;border-radius:50%;border:0;background:linear-gradient(135deg,#825189 0,#6a3f71 100%);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px rgb(130 81 137/.3);flex-shrink:0}.ai-chat-send-button:hover{transform:scale(1.05);box-shadow:0 4px 12px rgb(130 81 137/.4)}.ai-chat-send-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.ai-typing-indicator{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:13px;color:#6b7280;opacity:0;animation:ai-fadeIn .3s ease-out forwards}.ai-typing-dots{display:flex;gap:4px;padding:8px 12px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0/.1)}.ai-typing-dots span{width:8px;height:8px;border-radius:50%;background:#825189;animation:ai-typing 1.4s infinite ease-in-out}.ai-typing-dots span:nth-child(1){animation-delay:-.32s}.ai-typing-dots span:nth-child(2){animation-delay:-.16s}.ai-chat-disclaimer{padding:8px 12px;background:#fef3cd;border:1px solid #f6e05e;border-radius:8px;font-size:10px;color:#92400e;margin-top:8px;text-align:center}@media (max-width:680px){.ai-chat-window{width:calc(100vw - 40px)!important;height:calc(100vh - 165px)!important;bottom:80px!important;border-radius:12px!important;max-width:380px!important;margin:0 20px!important}.ai-chat-widget.bottom-right{left:0!important}.ai-chat-widget.bottom-right .ai-chat-button{margin-left:auto}.ai-chat-widget.bottom-right .ai-chat-window,.ai-chat-window{left:50%!important;right:auto!important;transform:translateX(-50%)!important}.ai-chat-messages{padding:16px;gap:12px;max-height:calc(100vh - 280px)}.ai-message-content{max-width:90%;padding:12px 16px}.ai-chat-input-area{padding:16px}.ai-chat-input-container input{width:calc(100% - 50px)!important;max-width:calc(100% - 50px)!important}}@media (max-width:360px){.ai-chat-window{width:calc(100vw - 20px)!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin:0 10px!important}}#ai-chat-input{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1!important}.ai-chat-close{position:relative!important;z-index:1000!important;pointer-events:auto!important;cursor:pointer!important}.ai-chat-header::before{pointer-events:none!important}@layer bricks{:root{--bricks-vh:1vh;--bricks-transition:all 0.2s;--bricks-color-primary:#ffd64f;--bricks-color-secondary:#fc5778;--bricks-text-dark:#212121;--bricks-text-medium:#616161;--bricks-text-light:#9e9e9e;--bricks-text-info:#00b0f4;--bricks-text-success:#11b76b;--bricks-text-warning:#ffa100;--bricks-text-danger:#fa4362;--bricks-bg-info:#e5f3ff;--bricks-bg-success:#e6f6ed;--bricks-bg-warning:#fff2d7;--bricks-bg-danger:#ffe6ec;--bricks-bg-dark:#263238;--bricks-bg-light:#f5f6f7;--bricks-border-color:#dddedf;--bricks-border-radius:4px;--bricks-tooltip-bg:#23282d;--bricks-tooltip-text:#eaecef}html{-webkit-text-size-adjust:100%;text-size-adjust:auto;line-height:1.15;font-size:62.5%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-position:50%;color:#363636;font-family:-apple-system,"system-ui",Segoe UI,roboto,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;line-height:1.7;transition:var(--bricks-transition);transition:padding-top 0s}figure,footer,header,main,nav,section{display:block}figure{margin:1em 40px}video{display:inline-block}img{border-style:none;height:auto;max-width:100%;outline:0;vertical-align:middle}button,input{font-size:100%;line-height:1.15;margin:0;overflow:visible}button{text-transform:none;-webkit-appearance:button;border:0;cursor:pointer;outline:0;padding:0}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}template{display:none}.brxe-section{align-items:center;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:100%}@media (max-width:767px){.brxe-section{flex-wrap:wrap}}.brxe-container{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:1100px}@media (max-width:767px){.brxe-container{flex-wrap:wrap}}[class*=brxe-],iframe{max-width:100%}#brx-footer{background-position:50%;background-size:cover;flex-shrink:0;margin-top:auto;position:relative;width:100%}*,:after,:before,html{box-sizing:border-box}:after,:before{outline:0}*{border-color:var(--bricks-border-color)}.brx-body{display:flex;flex-direction:column;margin:0 auto;width:100%}:where(a){border-color:currentcolor;color:currentcolor;cursor:pointer;text-decoration:none}h2,h3,h4{margin:0;text-rendering:optimizelegibility;line-height:1.4;font-size:2.1em}h3,h4{font-size:1.8em}h4{font-size:1.6em}:where(p){margin-block:0 1.2em}:where(p:last-of-type){margin-block-end:0}:where(p:last-of-type)+h1,:where(p:last-of-type)+h2,:where(p:last-of-type)+h3,:where(p:last-of-type)+h4,:where(p:last-of-type)+h5,:where(p:last-of-type)+h6{margin-block:1.2em 0}pre{background-color:var(--bricks-bg-light);color:#fc1f49;font-family:monospace;font-size:13px;margin:0;padding:10px 15px;white-space:pre-wrap}button,input{font-family:inherit;text-align:inherit}input:not([type=submit]){border-style:solid;border-width:1px;box-shadow:none;color:currentcolor;font-size:inherit;line-height:40px;outline:0;padding:0 12px;transition:var(--bricks-transition);width:100%}::placeholder{color:var(--bricks-border-color)}body.bricks-is-frontend :focus-visible{outline:auto}@supports not selector(:focus-visible){body.bricks-is-frontend :focus{outline:auto}}#brx-content{flex:1;position:relative;width:100%}.bricks-layout-wrapper{--columns:3;--gutter:0px;display:flex;flex-flow:row wrap;list-style-type:none;margin:0;padding:0}.bricks-layout-wrapper:not(.bricks-masonry){width:100%}.bricks-layout-item{line-height:1.6;position:relative}.bricks-layout-item .content-wrapper{align-items:baseline;bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;left:0;position:relative;right:0;top:0;z-index:1}.bricks-layout-item .content-wrapper.middle{justify-content:center;margin-bottom:auto;margin-top:auto}.bricks-layout-item .content-wrapper.center{align-items:center;text-align:center}.bricks-layout-item .content-wrapper.center.middle{margin-bottom:auto;margin-top:auto}.bricks-layout-item .dynamic{margin:0;padding:0}.bricks-layout-item .bricks-layout-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:relative;right:0;top:0}.bricks-layout-wrapper .image-wrapper{position:relative}.bricks-layout-wrapper .image{aspect-ratio:1/1;object-fit:cover;position:relative}.bricks-layout-wrapper a{color:currentcolor}.bricks-layout-wrapper[data-layout=grid]:not(.isotope){display:grid;gap:var(--gutter);grid-template-columns:repeat(var(--columns),minmax(0,1fr))}.bricks-layout-wrapper[data-layout=grid]>li.bricks-layout-item,.bricks-layout-wrapper[data-layout=grid]>li.bricks-layout-item>a{display:grid}#brx-header{background-position:50%;background-size:cover;position:relative;width:100%}.bricks-button{align-items:center;border-width:0;display:inline-flex;gap:10px;justify-content:center;letter-spacing:.5px;padding:.5em 1em;text-align:center}.bricks-button.bricks-background-secondary{color:#fff}.bricks-button.circle{border-radius:100px!important}.bricks-pagination ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;list-style-type:none;margin:0;padding:0}.bricks-pagination ul .page-numbers{display:grid;height:100%;place-items:center}.bricks-isotope-sizer{pointer-events:none;position:absolute;top:-99999px;visibility:hidden}.brxe-button{width:auto}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-map{height:300px;position:relative;width:100%}.brxe-map.no-key{overflow:hidden}.brxe-map>iframe{border:0}:where(.brxe-nav-menu) ul{list-style-type:none;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu{display:flex;line-height:inherit;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu>li{margin:0 0 0 30px}:where(.brxe-nav-menu) .bricks-nav-menu li{position:relative}:where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu)>a{display:flex;width:100%}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle{background-color:transparent;cursor:pointer;display:none;height:16px;min-width:12px;position:relative;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:hover span{min-width:12px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle span{background-color:currentcolor;display:block;height:2px;position:absolute;right:0;transition:var(--bricks-transition)}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top{min-width:12px;top:0;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center{min-width:12px;top:7px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom{min-width:12px;top:14px;width:20px}.brxe-nav-menu .bricks-mobile-menu-wrapper{bottom:0;color:#fff;display:flex;flex-direction:column;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;position:fixed;right:auto;scrollbar-width:none;top:var(--wp-admin--admin-bar--height,0);transition-duration:.2s;transition-property:background-color,opacity,transform,visibility;visibility:hidden;width:300px;z-index:999}.brxe-nav-menu .bricks-mobile-menu-wrapper::-webkit-scrollbar{background:0 0;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu-wrapper:before{background-color:#23282d;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.brxe-nav-menu .bricks-mobile-menu-wrapper.left{transform:translateX(-100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper a{display:block;width:100%}.brxe-nav-menu .bricks-mobile-menu-wrapper li a{line-height:60px}.brxe-nav-menu .bricks-mobile-menu-wrapper li a:focus{outline-offset:-1px}.brxe-nav-menu .bricks-mobile-menu{overflow-y:scroll;position:relative;scrollbar-width:none}.brxe-nav-menu .bricks-mobile-menu::-webkit-scrollbar{background:0 0;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu>li>a{padding:0 30px}.brxe-nav-menu .bricks-mobile-menu-overlay{background-color:rgba(0,0,0,.25);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .2s;visibility:hidden;z-index:-1}.brxe-posts{overflow:hidden;width:100%}.brxe-posts figure{all:unset;display:block;position:relative}.brxe-posts img,.brxe-shortcode{width:100%}.brxe-posts .bricks-layout-wrapper{--columns:2;--gutter:0px}.brxe-posts .bricks-layout-wrapper a{color:currentcolor}.brxe-posts .bricks-pagination{position:relative;z-index:1}.brxe-posts .bricks-pagination .current{color:var(--bricks-text-light);cursor:default}:where(.brxe-video){align-items:center;display:flex;justify-content:center;overflow:hidden;padding-top:56.25%;position:relative;width:100%}:where(.brxe-video) video{border:0;height:100%;position:absolute;top:0;width:100%;object-fit:cover}.bricks-background-secondary{background-color:var(--bricks-color-secondary)}}#brx-content{min-height:100vh!important}.whatsapp_chat_call_to_action.brxe-button.bricks-button.bricks-background-secondary.circle{margin:auto;display:inline-flex;align-items:center;justify-content:center;background-color:#257c46;color:#fff;font-family:"Arial",sans-serif;font-size:16px;font-weight:600;padding:12px 24px;border-radius:50px;border:0;cursor:pointer;text-decoration:none;transition:background-color .3s,transform .2s;box-shadow:0 2px 5px rgb(0 0 0/.1)}.whatsapp_chat_call_to_action.brxe-button.bricks-button.bricks-background-secondary.circle:hover{background-color:#1ea952;transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0/.15)}.whatsapp_chat_call_to_action.brxe-button.bricks-button.bricks-background-secondary.circle:active{transform:translateY(0);box-shadow:0 2px 3px rgb(0 0 0/.1)}.whatsapp_chat_call_to_action.brxe-button.bricks-button.bricks-background-secondary.circle::before{content:"";display:inline-block;width:24px;height:24px;background-image:url(/wp-content/uploads/2025/04/contactez-notre-salon-de-tresse-et-tissage-situe-a-chateau-rouge-paris-18_via_WhatsApp.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:10px}@media only screen and (max-width:992px){:root{--main-color:#825189;--main-color-light:#a77bae;--main-color-dark:#5e3b64;--accent-color:#f4f4f4;--text-color:#333333;--white:#ffffff}body{font-family:"Poppins",sans-serif;color:var(--text-color);line-height:1.6;background-color:#f9f9f9}#brx-header{background-color:var(--white);padding:15px 0}.bricks-nav-menu li a{color:var(--text-color);font-weight:500;transition:all .3s ease}.bricks-nav-menu li a:hover,.bricks-nav-menu li.current-menu-item a{color:var(--main-color)}#brx-content{max-width:1200px;margin:0 auto}.brxe-button{background-color:var(--main-color);color:#fff!important;border:0;border-radius:5px;padding:12px 24px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-size:14px}.brxe-button:hover{background-color:var(--main-color-dark);transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0/.1)}.whatsapp_chat_call_to_action{border-radius:50px!important;justify-content:center}.whatsapp_chat_call_to_action:hover{background-color:#128c7e}:root{--bookly-main-color:var(--main-color)!important;--bookly-color:var(--main-color)!important}.bricks-mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(22 28 30/.85);z-index:90;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}#brx-header{background-color:#fff;box-shadow:0 2px 10px rgb(0 0 0/.1);position:relative;z-index:100}.bricks-mobile-menu-wrapper{position:fixed;top:0;left:-280px;width:280px;height:100%;background-color:#1a2224;z-index:100;overflow-y:auto;transition:left .3s ease;padding-top:60px}.bricks-mobile-menu{list-style:none;margin:0;padding:0}.bricks-mobile-menu li{border-bottom:1px solid rgb(255 255 255/.1)}.bricks-mobile-menu li a{display:block;padding:15px 20px;color:#fff;font-size:18px;text-decoration:none;transition:background-color .3s ease}.bricks-mobile-menu li a:hover{background-color:rgb(255 255 255/.05)}.bricks-mobile-menu li.current-menu-item a{color:#825189;font-weight:700}.whatsapp_chat_call_to_action{color:#fff;text-decoration:none;padding:8px 15px;font-weight:600;display:flex;align-items:center;white-space:nowrap;box-shadow:0 2px 8px rgb(37 211 102/.3)}@media (max-width:768px){.bricks-nav-menu-wrapper{display:none}.bricks-mobile-menu-toggle{display:block}}@media (min-width:769px){.bricks-mobile-menu-overlay,.bricks-mobile-menu-toggle,.bricks-mobile-menu-wrapper{display:none}}#brx-footer{background-color:#5b3a5f;padding:40px 0;position:relative}#brxe-53e174.brxe-container{max-width:1200px;margin:0 auto;padding:0 20px}#brxe-a25cee.brxe-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#brxe-352b25.brxe-nav-menu{margin-bottom:30px;width:100%}.bricks-nav-menu-wrapper.mobile_landscape{width:100%}#menu-footer-menu.bricks-nav-menu{display:flex;justify-content:center;padding:0;margin:0 0 20px;list-style:none;flex-wrap:wrap}#menu-footer-menu.bricks-nav-menu li{margin:0 15px 10px}#menu-footer-menu.bricks-nav-menu li a{color:rgb(255 255 255/.8);text-decoration:none;font-size:16px;font-weight:500;transition:color .3s ease;padding:5px 0}#menu-footer-menu.bricks-nav-menu li a:hover{color:#fff}#menu-footer-menu.bricks-nav-menu li.current-menu-item a{color:#fff;position:relative}#menu-footer-menu.bricks-nav-menu li.current-menu-item a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff}#brx-footer .bricks-mobile-menu-toggle{display:none}@media (max-width:768px){#menu-footer-menu.bricks-nav-menu{flex-direction:column;align-items:center}#menu-footer-menu.bricks-nav-menu li{margin:5px 0}}#brxe-3426b6 .bricks-mobile-menu-toggle{margin-bottom:26px}#brx-footer .bricks-mobile-menu-toggle span{background-color:#fff;width:25px;margin:auto}#brx-footer .bricks-mobile-menu-toggle{margin:auto}#brx-footer .bricks-mobile-menu-overlay,#brx-footer .bricks-mobile-menu-wrapper{display:block;height:100vh;width:80vw}.brxe-nav-menu .bricks-mobile-menu-wrapper{width:360px}#brxe-e8a10a{column-gap:8%}}@layer bricks{:root{--bricks-woo-input-height:40px}@font-face{font-display:swap;font-family:WooCommerce;font-style:normal;font-weight:400;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce)format("svg")}.woocommerce-account .woocommerce:not(#brx-content)>h2{text-align:center}form.cart table.variations tr:not(:has(.reset_variations)):has(td[colspan]),form.woocommerce-cart-form table.variations tr:not(:has(.reset_variations)):has(td[colspan]){display:none}}@layer bricks.icons{@font-face{font-display:swap;font-family:Ionicons;font-style:normal;font-weight:400;src:url(/wp-content/themes/bricks/assets/fonts/ionicons/ionicons.woff2)format("woff2"),url(/wp-content/themes/bricks/assets/fonts/ionicons/ionicons.woff)format("woff"),url(/wp-content/themes/bricks/assets/fonts/ionicons/ionicons.ttf)format("truetype")}}.fep-promo-banner{background:#ffddc5!important;text-align:center;padding:12px 20px;font-size:15px;font-weight:600;color:#333;position:relative;z-index:99999;line-height:1.5}.fep-promo-banner-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.fep-promo-banner-text{font-size:15px}.fep-promo-banner-text strong{color:#c0392b}.fep-promo-banner-close{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:0 0;border:0;font-size:18px;cursor:pointer;color:#666;padding:4px 8px;line-height:1}.fep-promo-banner-close:hover{color:#333}@media (max-width:768px){.fep-promo-banner{padding:10px 40px 10px 15px;font-size:13px}.fep-promo-banner-inner{flex-direction:column;gap:8px}}