svg.lucide-loader-circle{animation:spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite}@keyframes pulse{50%{opacity:.5}}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fwbs_row{display:flex;flex-direction:row;gap:1.25rem;max-width:100%}.fwbs_row[fwbsrowtype=xs]{gap:.25rem}.fwbs_row[fwbsrowtype=small]{gap:.5rem}.fwbs_row[fwbsrowtype=md]{gap:1rem}.fwbs_row[fwbsrowtype=big]{gap:2rem}.fwbs_row[fwbsrownogap=true]{gap:0}.fwbs_row:not([fwbsrownowrap=true]){flex-wrap:wrap}.fwbs_row[fwbsrowjustify=between]{justify-content:space-between}.fwbs_row[fwbsrowjustify=around]{justify-content:space-around}.fwbs_row[fwbsrowjustify=evenly]{justify-content:space-evenly}.fwbs_row[fwbsrowjustify=center]{justify-content:center}.fwbs_row[fwbsrowjustify=start]{justify-content:start}.fwbs_row[fwbsrowjustify=end]{justify-content:end}.fwbs_row[fwbsrowalign=start]{align-items:start}.fwbs_row[fwbsrowalign=end]{align-items:end}.fwbs_row[fwbsrowalign=center]{align-items:center}.fwbs_row[fwbsrowalign=stretch]{align-items:stretch}.fwbs_column{display:flex;flex-direction:column;gap:1.25rem;max-width:100%}.fwbs_column[fwbscolumntype=xs]{gap:.25rem}.fwbs_column[fwbscolumntype=sm],.fwbs_column[fwbscolumntype=small]{gap:.5rem}.fwbs_column[fwbscolumntype=md]{gap:1rem}.fwbs_column[fwbscolumntype=big]{gap:2rem}.fwbs_column[fwbscolumnnogap=true]{gap:0}.fwbs_column[fwbscolumnwrap=true]{flex-wrap:wrap}.fwbs_column[fwbscolumnjustify=between]{justify-content:space-between}.fwbs_column[fwbscolumnjustify=around]{justify-content:space-around}.fwbs_column[fwbscolumnjustify=evenly]{justify-content:space-evenly}.fwbs_column[fwbscolumnjustify=center]{justify-content:center}.fwbs_column[fwbscolumnjustify=start]{justify-content:start}.fwbs_column[fwbscolumnjustify=end]{justify-content:end}.fwbs_column[fwbscolumnalign=start]{align-items:start}.fwbs_column[fwbscolumnalign=end]{align-items:end}.fwbs_column[fwbscolumnalign=center]{align-items:center}.fwbs_column[fwbscolumnalign=stretch]{align-items:stretch}.fwbs_column[fwbscolumnalign=initial]{align-items:initial}.fwbs_column[fwbscolumnalignself=start]{align-self:start}.fwbs_column[fwbscolumnalignself=end]{align-self:end}.fwbs_column[fwbscolumnalignself=center]{align-self:center}.fwbs_column:not([fwbscolumnnoflex=true]){flex:1}.fwbs_wrapper{display:flex;gap:1rem;flex-wrap:wrap}.fwbs_wrapper[fwbsvertical=true]{flex-direction:column;flex-wrap:nowrap}.fwbs_box{display:flex;flex-direction:column;color:#000;background-color:#fff;border:1px solid #ededed;border-radius:12px;padding:1.5rem;min-width:0;min-height:0}.fwbs_box[fwbsstyle=ghost]{border-color:rgba(0,0,0,0)}.fwbs_box[fwbssize=collapse]{padding:0}.fwbs_box[fwbssize=sm]{padding:.75rem}.fwbs_card{display:flex;align-items:center;gap:1rem;flex:1;background-color:#fbfcfd;border:1px solid #ededed;border-radius:12px;padding:1rem}.fwbs_card[fwbscardwidth=full]{flex:initial;width:100%}.fwbs_card[fwbsvertical=true]{flex-direction:column;align-items:unset}.fwbs_card__icon svg{width:20px;height:20px;color:var(--_clr, #000)}.fwbs_card__icon svg.lucide-circle-check-big{--_clr: #238636}.fwbs_card__icon svg.lucide-circle-x{--_clr: #c10007}.fwbs_card__icon svg.lucide-clock{--_clr: #b81323}.fwbs_card__header{display:flex;align-items:center;gap:1rem;flex:1}.fwbs_card__main{display:flex;flex-direction:column;flex:1;min-width:0}.fwbs_card__main[aria-hidden=true]{display:none}.fwbs_card__main__title,.fwbs_card__main__text{color:#000;margin:0;font-weight:400}.fwbs_card__main__title{font-size:1rem;font-weight:600}.fwbs_card__main__text{font-size:.9rem}.fwbs_card__main__response_status{display:flex;gap:.5rem;align-items:center;margin-bottom:.25rem;--_clr: $primary}.fwbs_card__main__response_status p[fwbsstatustype]{display:flex;gap:.35rem;align-items:center;margin:0;color:var(--_clr);font-size:1.0125rem}.fwbs_card__main__response_status p[fwbsstatustype] svg{width:20px;height:20px;color:var(--_clr)}.fwbs_card__main__response{border-radius:8px;background-color:#101828;padding:.75rem;max-height:160px;max-width:100%;overflow:auto}.fwbs_card__main__response pre{color:#05df72;font-size:.875rem;line-height:1.4285714286;margin:0;padding:0}.fwbs_modal{position:fixed;inset:0;z-index:9999;user-select:none;pointer-events:auto;visibility:visible;opacity:1;display:flex;align-items:center;justify-content:center;background-color:color-mix(in oklab, #000 50%, transparent);transition:background-color .15s ease,opacity .15s ease,visibility 0s ease}.fwbs_modal__container{display:flex;flex-direction:column;gap:1rem;width:min(425px,100vw - 1.5rem);max-height:calc(100vh - 1.5rem);padding:1.5rem;position:relative;overflow:auto;background-color:#fff;color:#000;border:1px solid #ededed;border-radius:12px;user-select:none;pointer-events:auto;visibility:visible;opacity:1;transform:scale(1);transform-origin:center;overflow:hidden;transition:visibility .15s ease,opacity .15s ease,transform .15s ease}.fwbs_modal__container p{margin:0}.fwbs_modal__container button.fwbs_modal__container__close{position:absolute;top:0;right:0;width:44px;height:44px;aspect-ratio:1}.fwbs_modal__container button.fwbs_modal__container__close svg{width:18px;height:18px}.fwbs_modal__container__header{display:flex;flex-direction:column;gap:.5rem}.fwbs_modal__container__header__title,.fwbs_modal__container__header__description{font-size:.875rem;font-weight:400;line-height:1.4285714286;margin:0;padding:0;color:#000}.fwbs_modal__container__header__title{font-size:1.125rem;font-weight:600;line-height:1}.fwbs_modal__container__footer{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}.fwbs_modal:not([aria-expanded=true]){pointer-events:none;visibility:hidden;opacity:0;background-color:rgba(0,0,0,0);transition:background-color .2s ease,opacity .2s ease,visibility .2s ease .2s}.fwbs_modal:not([aria-expanded=true]) .fwbs_modal__container{pointer-events:none;visibility:hidden;opacity:0;transform:scale(0.75);transition:visibility .15s ease,opacity .15s ease,transform .15s ease}.fwbs_sidebar{position:fixed;inset:0;z-index:9999;user-select:none;pointer-events:auto;background-color:color-mix(in oklab, #000 40%, transparent);transition:background-color .35s ease}@media screen and (width < 850px){.fwbs_sidebar__container{--wp-admin--admin-bar--height: 0px}}.fwbs_sidebar__container{position:fixed;top:var(--wp-admin--admin-bar--height, 0px);right:0;display:flex;flex-direction:column;gap:1rem;width:min(500px,100vw);height:100%;max-height:100%;padding:1.5rem;background-color:#fff;color:#000;border:1px solid #ededed;transform:translateX(0);transition:transform .35s cubic-bezier(0.4, 0, 0.2, 1)}.fwbs_sidebar__container p{margin:0}.fwbs_sidebar__container button.fwbs_sidebar__container__close{position:absolute;top:0;right:0;width:44px;height:44px;aspect-ratio:1}.fwbs_sidebar__container button.fwbs_sidebar__container__close svg{width:18px;height:18px}.fwbs_sidebar__container__header{display:flex;flex-direction:column;gap:.5rem}.fwbs_sidebar__container__header__title,.fwbs_sidebar__container__header__description{font-size:.875rem;font-weight:400;line-height:1.4285714286;margin:0;padding:0;color:#000}.fwbs_sidebar__container__header__title{font-size:1.125rem;font-weight:600;line-height:1}.fwbs_sidebar__container__footer{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}.fwbs_sidebar:not([aria-expanded=true]){pointer-events:none;background-color:rgba(0,0,0,0)}.fwbs_sidebar:not([aria-expanded=true]) .fwbs_sidebar__container{transform:translateX(100%)}.fwbs_text{--decoration: none;--font-size: 1rem;--font-weight: 400;--line-height: 1.5;--color: #202621;--margin: 0;--padding: 0;color:var(--color);margin:var(--margin);padding:var(--padding);text-decoration:var(--decoration);text-underline-offset:3px;font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height)}.fwbs_text[fwbstextsize=xl]{--font-size: 1.25rem;--font-weight: 600}.fwbs_text[fwbstextsize=lg]{--font-size: 1.125rem;--font-weight: 600}.fwbs_text[fwbstextsize=sm]{--font-size: 0.8rem}.fwbs_text[fwbs-size="2xl"]{--font-size: 1.5rem}.fwbs_text[fwbs-size=xl]{--font-size: 1.25rem}.fwbs_text[fwbs-size=lg]{--font-size: 1.125rem}.fwbs_text[fwbs-size=md]{--font-size: 1.025rem}.fwbs_text[fwbs-size=sm]{--font-size: 0.8rem}.fwbs_text[fwbs-size=xs]{--font-size: 0.7rem}.fwbs_text[fwbs-weight="900"]{--font-weight: 900}.fwbs_text[fwbs-weight="800"]{--font-weight: 800}.fwbs_text[fwbs-weight="700"]{--font-weight: 700}.fwbs_text[fwbs-weight="600"]{--font-weight: 600}.fwbs_text[fwbs-weight="500"]{--font-weight: 500}.fwbs_text[fwbs-weight="400"]{--font-weight: 400}.fwbs_text[fwbs-weight="300"]{--font-weight: 300}.fwbs_text[fwbs-weight="200"]{--font-weight: 200}.fwbs_text[fwbs-weight="100"]{--font-weight: 100}.fwbs_text[fwbstextstyle=muted]{--color: #555}.fwbs_text[fwbstextstyle=extra_muted]{--color: #757575}.fwbs_text[fwbs-color=primary]{--color: #b81323}.fwbs_text[fwbs-color=primary_muted]{--color: #a4111f}.fwbs_text[fwbs-color=secondary]{--color: #ecf6fa}.fwbs_text[fwbs-color=secondary_muted]{--color: #dce4e8}.fwbs_text[fwbs-color=background]{--color: #fff}.fwbs_text[fwbs-color=background_muted]{--color: #fbfcfd}.fwbs_text[fwbs-color=text]{--color: #000}.fwbs_text[fwbs-color=text_muted]{--color: #555555}.fwbs_text[fwbs-color=accent]{--color: #c6424f}.fwbs_text[fwbs-color=accent_muted]{--color: #c6424f}.fwbs_text[fwbs-decoration=underline]{--decoration: underline}.fwbs_text[hover\:fwbs-decoration=underline]:hover{--decoration: underline}.fwbs_link{color:#b81323;text-decoration:underline;text-underline-offset:3px;font-size:var(--font-size, 1rem)}.fwbs_link:hover{color:#a4111f}.fwbs_link[fwbsnounderline=true]:not(:hover){text-decoration:none}.fwbs_button{display:flex;gap:.5rem;align-items:center;justify-content:center;background-color:#b81323;color:#fff;border:1px solid rgba(0,0,0,0);border-radius:8px;box-shadow:0 0 4px 0 var(--_box_clr, rgba(0, 0, 0, 0));padding:.125rem .75rem;margin:0;min-height:42px;min-width:36px;font-size:1rem;font-weight:400;white-space:nowrap;text-transform:none;cursor:pointer;transition:background-color .2s ease}.fwbs_button svg{color:currentColor}.fwbs_button svg.lucide-loader-circle{animation:spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite}.fwbs_button:not([fwbsignoresvgsize=true]) svg{width:16px;height:16px}.fwbs_button:hover{background-color:#b81323;color:#dce4e8}.fwbs_button:disabled{cursor:not-allowed;background-image:linear-gradient(rgba(0, 0, 0, 0.2) 0 0)}.fwbs_button:focus-visible{outline:2px solid #b81323;outline-offset:2px}.fwbs_button[fwbssize=xs],.fwbs_button[fwbssize=tiny]{min-height:32px;min-width:32px;font-size:.85rem;padding:0}.fwbs_button[fwbssize=sm],.fwbs_button[fwbssize=small]{font-size:.85rem;padding:0 .75rem}.fwbs_button[fwbssize=large]{min-height:44px;min-width:44px;padding:.15rem 1.75rem;font-size:1.075rem}.fwbs_button[fwbssize=large] svg{width:18px;height:18px}.fwbs_button[fwbstype=secondary]{background-color:#fbfcfd;border-color:#ededed;color:#000}.fwbs_button[fwbstype=outline]{background-color:rgba(0,0,0,0);border-color:#ededed;color:#000}.fwbs_button[fwbstype=outline]:disabled{background-image:none;color:#555}.fwbs_button[fwbstype=link]{background-color:rgba(0,0,0,0);color:#b81323;padding:0;min-height:auto;border-color:rgba(0,0,0,0);box-shadow:none}.fwbs_button[fwbstype=link]:hover:not(:disabled){color:#a4111f}.fwbs_button[fwbstype=link]:disabled{background-image:none}.fwbs_button[fwbstype=ghost]{background-color:rgba(0,0,0,0);color:#000;border-color:rgba(0,0,0,0);box-shadow:none}.fwbs_button[fwbstype=ghost]:hover{background-color:rgba(0,0,0,0)}.fwbs_button[type=button][fwbsbuttonstate]:has(svg.lucide-play) svg{display:none}.fwbs_button[type=button][fwbsbuttonstate]:not([fwbsbuttonstate=loading]):not([fwbsbuttonstate=fail]):not([fwbsbuttonstate=success]) svg.lucide-play,.fwbs_button[type=button][fwbsbuttonstate=loading]:has(svg.lucide-play) svg.lucide-loader-circle,.fwbs_button[type=button][fwbsbuttonstate=fail]:has(svg.lucide-play) svg.lucide-circle-x,.fwbs_button[type=button][fwbsbuttonstate=success]:has(svg.lucide-play) svg.lucide-circle-check-big{display:block}.fwbs_button[type=submit][fwbsbuttonstate]:has(svg[class*=lucide-save]) svg{display:none}.fwbs_button[type=submit][fwbsbuttonstate]:not([fwbsbuttonstate=loading]) svg[class*=lucide-save],.fwbs_button[type=submit][fwbsbuttonstate=loading]:has(svg[class*=lucide-save]) svg.lucide-loader-circle{display:block}.fwbs_button[fwbsbuttonstate=success]{--_box_clr: #238636}.fwbs_button[fwbsbuttonstate=fail]{--_box_clr: #c10007}.fwbs_button[fwbs-border-style=dashed]{border-style:dashed}.fwbs_button[fwbs-justify=start]{justify-content:flex-start}.fwbs_popover{display:flex;position:relative}.fwbs_popover__pop{position:absolute;width:100%;white-space:wrap;background-color:#000;color:#fafafa;padding:.35rem .5rem;border-radius:5px;font-size:.8rem;z-index:1;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.fwbs_popover__pop::before{content:"";position:absolute;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);left:calc(50% - var(--offset, 14px)/2);width:13px}.fwbs_popover__pop:is(:not([data-side]),[data-side=top]){bottom:100%;margin-bottom:var(--mb, 3px)}.fwbs_popover__pop:is(:not([data-side]),[data-side=top])::before{border-top:6px solid #000;bottom:-5px}.fwbs_popover__pop[data-side=bottom]{top:100%;margin-top:var(--mb, 3px)}.fwbs_popover__pop[data-side=bottom]::before{border-bottom:6px solid #000;top:-5px}.fwbs_popover__pop:is(:not([data-align]),[data-align=center]){left:50%;transform:translateX(-50%)}.fwbs_popover__pop[data-align=left]{left:0}.fwbs_popover__pop[data-align=right]{right:0}.fwbs_popover__pop[data-width=fit]{width:fit-content;white-space:nowrap}.fwbs_popover:is(:hover,[data-open=true]) .fwbs_popover__pop{opacity:1;visibility:visible;transition:opacity .2s .5s ease,visibility 0s ease}.fwbs_popover_trigger:has(.fwbs_popover):hover .fwbs_popover__pop{opacity:1;visibility:visible;transition:opacity .2s .5s ease,visibility 0s ease}.fwbs_fieldset{--max_width: 20ch;--padding: 0.3rem;margin:0;padding:.125rem}.fwbs_fieldset__field{cursor:pointer;position:relative;display:flex;flex-direction:row;gap:.6rem;align-items:center;margin:0;padding:var(--padding, 0);font-size:1rem;line-height:1.25rem;font-weight:400;min-height:44px;min-width:44px;border-radius:6px;border:2px solid rgba(0,0,0,0)}.fwbs_fieldset__field span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#202621;max-width:var(--max_width, none)}.fwbs_fieldset__field input[type=radio],.fwbs_fieldset__field input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fwbs_fieldset__field:has(input[type=checkbox])::before{content:"";cursor:pointer;position:relative;top:0;left:0;display:block;height:1.35rem;width:1.35rem;aspect-ratio:1;border-radius:8px;border:2px solid #ededed;background-position:center;background-repeat:no-repeat;box-sizing:border-box;transition:background-size .2s ease,background-color .2s ease,border-color .2s ease}.fwbs_fieldset__field:has(input[type=checkbox]:checked)::before{border-color:#b81323;background-color:#b81323;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.fwbs_fieldset__field:not(:has(input[type=checkbox]:checked)):is(:hover,:focus-within)::before{background-color:#e4ebec}.fwbs_fieldset__field:is(:hover,:focus-within)::before{border-color:#b81323;background-size:16px}.fwbs_fieldset__field:has(input[type=radio]){padding-right:calc(var(--padding, 0)*3 + 20px)}.fwbs_fieldset__field:has(input[type=radio]):hover{background-color:#c6424f}.fwbs_fieldset__field:has(input[type=radio])::after{content:"";position:absolute;top:50%;translate:0 -50%;right:var(--padding, 0);background-position:center;background-repeat:no-repeat;width:20px;height:20px}.fwbs_fieldset__field:has(input[type=radio]:checked)::after,.fwbs_fieldset__field:has(input[type=radio]):hover::after{background-color:#b81323;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-size:18px;mask-position:center}.fwbs_fieldset__field:has(input[type=radio]:not(:checked)):hover::after{background-color:#999}.fwbs_input_field{margin:0}.fwbs_input_field__label{margin:0}.fwbs_input_field__label:has(~input[required],~textarea[required])::after{content:"*";color:#c10007;margin-left:3px}.fwbs_input_field__label:has(input[required],textarea[required]) span::after{content:"*";color:#c10007;margin-left:3px}.fwbs_input:is(textarea),.fwbs_input:is(input)[type=date],.fwbs_input:is(input)[type=email],.fwbs_input:is(input)[type=number],.fwbs_input:is(input)[type=search],.fwbs_input:is(input)[type=tel],.fwbs_input:is(input)[type=url],.fwbs_input:is(input)[type=text]{background-color:#fff;color:#000;font-size:.9rem;font-weight:400;line-height:1;min-height:24px;width:100%;padding:1.25rem .6rem;margin:0;border:1px solid #ededed;border-radius:6px;outline:none;box-shadow:none;transition:border-color .2s ease}.fwbs_input:is(textarea):hover,.fwbs_input:is(input)[type=date]:hover,.fwbs_input:is(input)[type=email]:hover,.fwbs_input:is(input)[type=number]:hover,.fwbs_input:is(input)[type=search]:hover,.fwbs_input:is(input)[type=tel]:hover,.fwbs_input:is(input)[type=url]:hover,.fwbs_input:is(input)[type=text]:hover{border-color:#b81323}.fwbs_input:is(textarea):focus,.fwbs_input:is(input)[type=date]:focus,.fwbs_input:is(input)[type=email]:focus,.fwbs_input:is(input)[type=number]:focus,.fwbs_input:is(input)[type=search]:focus,.fwbs_input:is(input)[type=tel]:focus,.fwbs_input:is(input)[type=url]:focus,.fwbs_input:is(input)[type=text]:focus{outline:1px solid #b81323;outline-offset:0;border-color:#b81323;box-shadow:none}.fwbs_input:is(textarea){padding:.6rem}.fwbs_input:is(input)[type=date]{padding-block:0;min-height:42px}.fwbs_input:has(input[type=radio]),.fwbs_input:has(input[type=checkbox]){margin:0;padding:0;user-select:none}.fwbs_input:has(input[type=radio]) input,.fwbs_input:has(input[type=checkbox]) input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border-width:0;overflow:hidden;white-space:nowrap;clip:rect(0, 0, 0, 0)}.fwbs_input:has(input[type=radio])::before,.fwbs_input:has(input[type=checkbox])::before{content:"";cursor:pointer;position:relative;top:0;left:0;width:20px;height:20px;display:block;aspect-ratio:1;border-radius:6px;border:2px solid #ededed;background-position:center;background-repeat:no-repeat;transition:background-size .2s ease,background-color .2s ease,border-color .2s ease}.fwbs_input:has(input[type=radio]):has(input:checked)::before,.fwbs_input:has(input[type=checkbox]):has(input:checked)::before{border-color:#b81323;background-color:#b81323;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.fwbs_label{color:#b81323;background:#fbfcfd;border-radius:6px;border:1px solid rgba(0,0,0,0);margin:0;padding:.1875rem .375rem;font-size:.9rem;font-weight:500;line-height:normal;position:relative;display:flex;align-items:center;gap:.25rem}.fwbs_label svg{width:14px;height:14px;margin-top:.025rem}.fwbs_label:empty{display:initial;width:70px;height:25px}.fwbs_label:empty::after{content:"";position:absolute;inset:0;border-radius:inherit;background-color:rgba(0,0,0,.1411764706);animation:pulse 3s ease-in-out infinite}.fwbs_label button[data-action=delete_tag]{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;min-width:24px;min-height:24px;cursor:pointer;padding:0;margin:0}.fwbs_label button[data-action=delete_tag] svg{color:#b81323;margin-top:2px}.fwbs_toggle{--ratio: 1.75;--size: 24px;--_width: round(var(--size) * var(--ratio), 1px);--_toggle_size: round(var(--size) - 4px, 1px);position:relative;display:flex;height:var(--size);width:var(--_width);margin:0}.fwbs_toggle input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.fwbs_toggle__slider{position:absolute;cursor:pointer;inset:0;background-color:#ededed;border-radius:44px;transition:background-color .4s ease}.fwbs_toggle__slider::before{content:"";position:absolute;height:var(--_toggle_size);width:var(--_toggle_size);left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:transform .4s ease}input:checked+.fwbs_toggle__slider{background-color:#b81323}input:checked+.fwbs_toggle__slider::before{transform:translateX(round(var(--_width) - var(--_toggle_size) - 4px, 1px))}input:focus-visible+.fwbs_toggle__slider{outline:2px solid #b81323;outline-offset:2px}.fwbs_badge{background-color:rgba(0,0,0,0);color:#000;border:1px solid #ededed;border-radius:8px;padding:.125rem .5rem;font-size:.85rem;font-weight:400}.fwbs_badge[fwbsvariant=primary]{background-color:#b81323;color:#fff;border-color:rgba(0,0,0,0)}.fwbs_badge[fwbsvariant=secondary]{background-color:#ecf6fa;color:#b81323;border-color:rgba(0,0,0,0)}.fwbs_sticky{--height: fit-content;--index: 1;--background: #fff;--top: calc( var(--flatsome--header--sticky-height, 0px) + var(--wp-admin--admin-bar--height, 0px) );position:sticky;top:var(--top, calc(var(--flatsome--header--sticky-height, 0px) + var(--wp-admin--admin-bar--height, 0px)));height:var(--height, fit-content);z-index:var(--index, 1);background-color:var(--background, #fff)}.fwbs_tabs{--fwbs_tab_translate_x: 0;--fwbs_tab_translate_y: 0;--fwbs_bg_color: #0000;--fwbs_tab_color: #fff;--fwbs_tab_border_color: #ededed;--fwbs_tab_box_shadow: rgba(0, 0, 0, 0.05) 0px 4px 12px;--fwbs_text_color: $text;display:flex;flex-direction:row;gap:0;flex-wrap:nowrap;background-color:var(--fwbs_bg_color);padding:0;margin:0;border-radius:12px;position:relative}.fwbs_tabs[fwbsvertical=true]{flex-direction:column}.fwbs_tabs__tab{position:relative;flex:1;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;user-select:none;list-style:none;margin:0}.fwbs_tabs__tab__link{display:grid;grid-template-columns:20px 1fr 20px;gap:.5rem;align-items:center;padding:.625rem;margin:0;border-radius:12px;color:var(--fwbs_text_color);font-size:1rem;position:relative;z-index:1;cursor:pointer;transition:color .1s,background-color .2s}.fwbs_tabs__tab__link svg{width:100%;height:100%;z-index:1}.fwbs_tabs__tab span{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.35rem;z-index:1;user-select:none;pointer-events:none;color:var(--fwbs_text_color)}.fwbs_tabs__tab span svg{width:16px;height:16px}.fwbs_tabs__tab input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fwbs_tabs__tab[fwbstabactive]::before{content:"";position:absolute;inset:0;border-radius:12px;border:1px solid var(--fwbs_tab_border_color);background-color:var(--fwbs_tab_color);box-shadow:var(--fwbs_tab_box_shadow);transform:translate(var(--fwbs_tab_translate_x, 0), var(--fwbs_tab_translate_y, 0));transition:transform .2s ease-in-out}.fwbs_tabs[fwbsvertical=true] .fwbs_tabs__tab span{justify-content:start}.col-inner ul.fwbs_tabs li{margin:0}.fwbs_list{list-style:none;margin:0}.fwbs_list li{margin:0}.col-inner ul.fwbs_list li{margin:0}.fwbs_accordion{display:flex;flex-direction:column;gap:.35rem}.fwbs_accordion__trigger{display:flex;align-items:center;gap:.25rem;cursor:pointer;user-select:none;width:fit-content}.fwbs_accordion__trigger svg{width:18px;height:18px;color:#555}.fwbs_accordion__content[aria-hidden=true]{opacity:0;visibility:hidden;height:0;pointer-events:none;user-select:none}.fwbs_seperator{border:0 solid #ededed;margin:1.75rem auto;border-bottom-width:1px;width:100%;opacity:1}.fwbs_seperator[fwbssize=small]{margin-block:.875rem}.fwbs_seperator[fwbssize=tiny]{margin-block:0}.fwbs_seperator[fwbsvertical=true]{border-bottom-width:0px;border-right-width:1px;width:0;margin:0 1.75rem}.fwbs_seperator[fwbsvertical=true][fwbssize=small]{margin-inline:.875rem}.fwbs_seperator[fwbsvertical=true][fwbssize=tiny]{margin-inline:0}.fwbs_gap{border:0 solid #ededed;margin:1.75rem .875rem;width:100%}.fwbs_gap[fwbssize=small]{margin-block:.4375rem}.fwbs_gap[fwbssize=tiny]{margin-block:.25rem}.fwbs_gap[fwbssize=collapse]{margin-block:0}.fwbs_settings{background-color:#fff;margin:1.15rem 1.15rem 1.15rem .025rem;padding:1rem 2rem 1.75rem;border-radius:16px;box-shadow:rgba(0,0,0,.05) 0px 4px 12px}.fwbs_settings__title,.fwbs_settings__text{color:#000;font-size:.95rem;font-weight:400;line-height:1.5;padding:0;margin:0}.fwbs_settings__title:has(svg),.fwbs_settings__text:has(svg){display:flex;align-items:center;gap:.25rem}.fwbs_settings__title a,.fwbs_settings__text a{color:#b81323;text-decoration:underline #b81323;text-underline-offset:4px}.fwbs_settings__title a:hover,.fwbs_settings__title a:focus-visible,.fwbs_settings__text a:hover,.fwbs_settings__text a:focus-visible{color:#a4111f;text-decoration-color:#a4111f}.fwbs_settings__title small,.fwbs_settings__text small{font-size:.9rem;font-weight:inherit}.fwbs_settings__title strong,.fwbs_settings__text strong{font-weight:600}.fwbs_settings__title{font-size:1.75rem;font-weight:600;margin:0 0 .25rem}.fwbs_settings__title:is(h1){display:flex;flex-direction:column;font-weight:700;color:#b81323;margin:0 0 -0.25rem}.fwbs_settings__title:is(h2){font-size:1.3rem}.fwbs_settings__title:is(h3){font-size:1.2rem}.fwbs_settings__title:is(h4){font-size:1.025rem}.fwbs_settings__title:is(h5),.fwbs_settings__title:is(h6){font-size:1rem}.fwbs_settings__text{margin:0 0 1rem}.fwbs_settings__toggle{position:relative;display:flex;height:24px;width:42px}.fwbs_settings__toggle__input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.fwbs_settings__toggle__slider{position:absolute;cursor:pointer;inset:0;background-color:#ededed;border-radius:44px;transition:background-color .4s ease}.fwbs_settings__toggle__slider::before{content:"";position:absolute;height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:transform .4s ease}.fwbs_settings__toggle__input:checked+.fwbs_settings__toggle__slider{background-color:#b81323}.fwbs_settings__toggle__input:checked+.fwbs_settings__toggle__slider::before{transform:translateX(18px)}.fwbs_settings__toggle__input:focus+.fwbs_settings__toggle__slider{outline:2px solid #b81323;outline-offset:2px}.fwbs_settings__number_input{display:flex;border:1px solid #ededed;border-radius:8px;background-color:#fff;width:120px;box-shadow:rgba(0,0,0,.05) 0px 4px 12px}.fwbs_settings__number_input__input:is(input){font-size:1rem;width:100%;background:none;color:#000;border:0 solid #ededed;border-width:0 1px;border-radius:0;min-width:24px;min-height:24px;text-align:center}.fwbs_settings__number_input__input:is(input):focus{box-shadow:none}.fwbs_settings__number_input__increase,.fwbs_settings__number_input__decrease{display:grid;place-items:center;background:none;border:2px solid rgba(0,0,0,0);border-radius:8px;aspect-ratio:1;font-size:1.25rem;cursor:pointer}.fwbs_settings__number_input__increase svg,.fwbs_settings__number_input__decrease svg{width:18px;height:18px;color:#555}.fwbs_settings__number_input__increase:focus-visible,.fwbs_settings__number_input__decrease:focus-visible{border-color:#b81323;outline:none}.fwbs_settings__number_input:focus-within{outline:2px solid #b81323;outline-offset:2px}.fwbs_settings__section{display:grid;grid-template-columns:[section-start] 1fr [main] 3.5fr [section-end];gap:1.5rem 2.5rem;min-width:0;min-height:0}@media screen and (width <= 960px){.fwbs_settings__section>:is(div,aside,nav,section,header,footer,article){grid-column:section}}.fwbs_settings__section>[fwbssectiontype=full]{grid-column:section}.fwbs_settings__section>[fwbssectiontype=aside]{max-width:400px}.fwbs_settings>hr.fwbs_seperator{margin-inline:-2rem;width:unset}.fwbs_settings .fwbs_input:not(textarea){max-height:32px}.fwbs_calendar{background-color:#fff;color:#000;width:fit-content}.fwbs_calendar__container{position:relative}.fwbs_calendar__nav{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;height:32px}.fwbs_calendar__nav button{min-width:auto;min-height:auto;width:auto;height:100%;aspect-ratio:1;justify-content:center;align-items:center}.fwbs_calendar__nav button:hover{border-color:#ededed}.fwbs_calendar__nav button svg{width:18px;height:18px}.fwbs_calendar__month_header{height:32px;max-height:32px;display:flex;align-items:center;justify-content:center;padding-inline:2rem}.fwbs_calendar__month{margin:0;padding:0;border-color:rgba(0,0,0,0);border-collapse:collapse;text-indent:0}.fwbs_calendar__month td,.fwbs_calendar__month th{border:none;text-align:center;padding:0}.fwbs_calendar__headers{display:flex}.fwbs_calendar__headers th{font-size:.8rem;font-weight:600;flex:1;line-height:normal;color:#000;width:100%}.fwbs_calendar__weeks__week{display:flex;margin-top:.5rem;width:100%}.fwbs_calendar__weeks__week__number{color:#555;width:36px;height:36px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;opacity:.8;font-size:.8rem}.fwbs_calendar__date{aspect-ratio:1;height:100%;width:100%;padding:0;position:relative}.fwbs_calendar__date[data-outside=true] button.fwbs_calendar__date__button:is(button){color:#555}.fwbs_calendar__date button.fwbs_calendar__date__button:is(button){--_top_left: 50%;--_top_right: 50%;--_bottom_right: 50%;--_bottom_left: 50%;min-width:36px;min-height:36px;margin:0;white-space:nowrap;font-size:.875rem;line-height:1;border-radius:var(--_top_left) var(--_top_right) var(--_bottom_right) var(--_bottom_left)}.fwbs_calendar__date button.fwbs_calendar__date__button:is(button):hover{--_top_left: 50%;--_top_right: 50%;--_bottom_right: 50%;--_bottom_left: 50%;background-color:#dce4e8}.fwbs_calendar__date button.fwbs_calendar__date__button:is(button)[data-selected-single=true]{background-color:#b81323;color:#fff}.fwbs_calendar__date button.fwbs_calendar__date__button:is(button)[data-selected-single=true]:hover{background-color:#a4111f}.fwbs_calendar__date button.fwbs_calendar__date__button:is(button)[data-range-start=true],.fwbs_calendar__date button.fwbs_calendar__date__button:is(button)[data-range-end=true]{background-color:#b81323;color:#fff}.fwbs_calendar__date button.fwbs_calendar__date__button:is(button)[data-range-start=true]:hover,.fwbs_calendar__date button.fwbs_calendar__date__button:is(button)[data-range-end=true]:hover{background-color:#a4111f}.fwbs_calendar__date button.fwbs_calendar__date__button:is(button)[data-range-start=true]:not([data-range-end=true]){--_top_right: 0;--_bottom_right: 0}.fwbs_calendar__date button.fwbs_calendar__date__button:is(button)[data-range-end=true]:not([data-range-start=true]){--_top_left: 0;--_bottom_left: 0}.fwbs_calendar__date button.fwbs_calendar__date__button:is(button)[data-range-middle=true]{--_top_right: 0;--_top_left: 0;--_bottom_right: 0;--_bottom_left: 0;background-color:#ecf6fa}.fwbs_calendar__date:last-child button.fwbs_calendar__date__button[data-range-start=true]:not([data-range-end=true]){--_top_right: 50%;--_bottom_right: 50%}.fwbs_calendar__date:last-child button.fwbs_calendar__date__button[data-range-middle=true]{--_top_left: 0;--_top_right: 50%;--_bottom_right: 50%;--_bottom_left: 0}.fwbs_calendar:not(:has(.fwbs_calendar__weeks__week__number)) .fwbs_calendar__date:first-child button.fwbs_calendar__date__button[data-range-end=true]:not([data-range-start=true]),.fwbs_calendar:has(.fwbs_calendar__weeks__week__number) .fwbs_calendar__date:nth-child(2) button.fwbs_calendar__date__button[data-range-end=true]:not([data-range-start=true]){--_top_left: 50%;--_bottom_left: 50%}.fwbs_calendar:not(:has(.fwbs_calendar__weeks__week__number)) .fwbs_calendar__date:first-child button.fwbs_calendar__date__button[data-range-middle=true],.fwbs_calendar:has(.fwbs_calendar__weeks__week__number) .fwbs_calendar__date:nth-child(2) button.fwbs_calendar__date__button[data-range-middle=true]{--_top_left: 50%;--_top_right: 0;--_bottom_right: 0;--_bottom_left: 50%}.store_locator__locator_header__search{position:relative}.store_locator__locator_header__search .fwbs_button{position:absolute;top:0;left:0;bottom:0}.store_locator__locator_header__search input[type=text].fwbs_input{padding-left:32px}.store_locator__locator_shops{padding-block:1px;overflow-y:auto}.store_locator__locator_shops .store_locator__locator_shop_entry{cursor:pointer}.store_locator__locator_shop_entry,.store_locator__locator_find_shop{position:relative;border:1px solid #ededed;border-radius:8px}.store_locator__locator_shop_entry .fwbs_button[fwbssize=xs]:is(button,a),.store_locator__locator_find_shop .fwbs_button[fwbssize=xs]:is(button,a){padding-inline:.65rem;gap:.25rem}.store_locator__locator_shop_entry .fwbs_button[fwbssize=xs]:is(button,a) svg,.store_locator__locator_find_shop .fwbs_button[fwbssize=xs]:is(button,a) svg{width:14px;height:14px}.store_locator__locator_shop_entry .fwbs_button[fwbssize=xs]:is(button,a) span,.store_locator__locator_find_shop .fwbs_button[fwbssize=xs]:is(button,a) span{display:flex;align-items:center;gap:inherit}.store_locator__locator_shop_entry{padding:0;gap:.85rem}.store_locator__locator_shop_entry svg{margin-top:2px;color:#555}.store_locator__locator_shop_entry[data-selected=true]{border-left-color:#b81323;border-left-width:3px;box-shadow:0px 10px 40px -23px color-mix(in oklab, #b81323 20%, transparent);transition:border-left-width .1s ease}.store_locator__locator_shop_entry:not([data-selected=true]) .store_locator__locator_shop_entry__header [data-slot=title] [data-slot=selected_indicator]{display:none}.store_locator__locator_shop_entry__header{padding-top:.85rem;padding-inline:.85rem}.store_locator__locator_shop_entry__header [data-slot=title] [data-slot=selected_indicator]{border-color:rgba(0,0,0,0);color:#fff;background-color:#b81323;font-size:.75rem;padding:0 .5rem}.store_locator__locator_shop_entry__header [data-slot=quick_info]{gap:.75rem}.store_locator__locator_shop_entry [data-slot=shop_url]{color:#555;font-size:1rem}.store_locator__locator_shop_entry [data-slot=shop_url] svg{color:#555}.store_locator__locator_shop_entry__shop_page_url{position:absolute;top:.85rem;right:.85rem}.store_locator__locator_shop_entry__opening_hours{border:1px solid #ededed;border-radius:8px;gap:0;margin:0;padding:0;background-color:#fbfcfd}.store_locator__locator_shop_entry__opening_hours>.fwbs_row{padding:.5rem}.store_locator__locator_shop_entry__opening_hours>.fwbs_row+.fwbs_row{border-top:1px solid #ededed}.store_locator__locator_shop_entry__opening_hours dl,.store_locator__locator_shop_entry__opening_hours dt,.store_locator__locator_shop_entry__opening_hours dd{text-transform:none}.store_locator__locator_shop_entry__expander{padding-inline:.85rem}.store_locator__locator_shop_entry__expander:not([aria-hidden=false]){display:none}.store_locator__locator_shop_entry__expander_button{border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0;border-bottom:none;border-left:none;border-right:none;padding-block:.25rem}.store_locator__locator_shop_entry__expander[aria-hidden=false]+.store_locator__locator_shop_entry__expander_button span[data-state=closed],.store_locator__locator_shop_entry__expander:not([aria-hidden=false])+.store_locator__locator_shop_entry__expander_button span[data-state=open]{display:none}.store_locator__locator_find_shop{padding:.75rem}.store_locator__locator_selected{cursor:pointer}
