@keyframes slide-horizontal-new { 
  0% { transform: translate(100%); }
}
@keyframes slide-horizontal-old { 
  80% { opacity: 1; }
  100% { opacity: 0; transform: translate(-100%); }
}
@keyframes slide-vertical-new { 
  0% { transform: translateY(-100%); }
}
@keyframes slide-vertical-old { 
  80% { opacity: 1; }
  100% { opacity: 0; transform: translateY(100%); }
}
@keyframes out-in-new { 
  0% { opacity: 0; }
}
@keyframes out-in-old { 
  100% { opacity: 0; }
}
.v-d:active-view-transition { view-transition-name: none; }
.v-d:active-view-transition::view-transition-group(*) { animation: auto ease 0s 1 normal none running none; }
.v-d:active-view-transition::view-transition-old(*) { animation: auto ease 0s 1 normal none running none; }
.v-d:active-view-transition::view-transition-new(*) { animation: auto ease 0s 1 normal none running none; }
.v-d::view-transition { pointer-events: none; }
.v-d:active-view-transition #SITE_HEADER { view-transition-name: header-group; }
.v-d:active-view-transition #WIX_ADS { view-transition-name: wix-ads-group; }
.v-d:active-view-transition #SITE_FOOTER { view-transition-name: footer-group; }
.v-d:active-view-transition #BACKGROUND_GROUP_TRANSITION_GROUP > div { view-transition-name: background-group; }
.v-d:active-view-transition::view-transition-group(page-group) { pointer-events: all; cursor: wait; animation-timing-function: revert; animation-delay: revert; animation-iteration-count: revert; animation-direction: revert; animation-fill-mode: revert; animation-play-state: revert; animation-name: revert; animation-timeline: revert; animation-range: revert; animation-duration: 0.6s; }
.v-d:active-view-transition::view-transition-old(page-group) { pointer-events: all; cursor: wait; animation-timing-function: revert; animation-delay: revert; animation-iteration-count: revert; animation-direction: revert; animation-fill-mode: revert; animation-play-state: revert; animation-name: revert; animation-timeline: revert; animation-range: revert; animation-duration: 0.6s; }
.v-d:active-view-transition::view-transition-new(page-group) { pointer-events: all; cursor: wait; animation-timing-function: revert; animation-delay: revert; animation-iteration-count: revert; animation-direction: revert; animation-fill-mode: revert; animation-play-state: revert; animation-name: revert; animation-timeline: revert; animation-range: revert; animation-duration: 0.6s; }
.v-d:active-view-transition-type(SlideHorizontal)::view-transition-old(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal forwards running slide-horizontal-old; }
.v-d:active-view-transition-type(SlideHorizontal)::view-transition-new(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal backwards running slide-horizontal-new; }
.v-d:active-view-transition-type(SlideVertical)::view-transition-old(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal forwards running slide-vertical-old; }
.v-d:active-view-transition-type(SlideVertical)::view-transition-new(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal backwards running slide-vertical-new; }
.v-d:active-view-transition-type(OutIn)::view-transition-old(page-group) { animation: 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running out-in-old; }
.v-d:active-view-transition-type(OutIn)::view-transition-new(page-group) { animation: 0.35s cubic-bezier(0.64, 0, 0.78, 0) 0.35s 1 normal backwards running out-in-new; }
.v-d,
.v-d { vertical-align: baseline; background: 0px 0px; border: 0px; outline: 0px; margin: 0px; padding: 0px; }
.v-d { --scrollbar-width: 0px; text-size-adjust: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.v-d,
.v-d { height: 100%; }
.v-d { overflow: auto scroll; }
.v-d:not(.responsive) #site-root { width: 100%; min-width: var(--site-width); }
.v-d:not([data-js-loaded]) [data-hide-prejs] { visibility: hidden; }
.v-d #SITE_CONTAINER { position: relative; }
.v-d { --one-unit: 1vw; --section-max-width: 9999px; --spx-stopper-max: 9999px; --spx-stopper-min: 0px; --browser-zoom: 1; }
@supports ((-webkit-appearance:none)) and (stroke-color:transparent) {.v-d { --safari-sticky-fix: opacity; --experimental-safari-sticky-fix: translateZ(0); }
}
@supports (container-type:inline-size) {.v-d { --one-unit: 1cqw; }
}

.v-d div,
.v-d span,
.v-d applet,
.v-d object,
.v-d iframe,
.v-d h1,
.v-d h2,
.v-d h3,
.v-d h4,
.v-d h5,
.v-d h6,
.v-d p,
.v-d blockquote,
.v-d pre,
.v-d a,
.v-d abbr,
.v-d acronym,
.v-d address,
.v-d big,
.v-d cite,
.v-d code,
.v-d del,
.v-d dfn,
.v-d em,
.v-d font,
.v-d img,
.v-d ins,
.v-d kbd,
.v-d q,
.v-d s,
.v-d samp,
.v-d small,
.v-d strike,
.v-d strong,
.v-d sub,
.v-d sup,
.v-d tt,
.v-d var,
.v-d b,
.v-d u,
.v-d i,
.v-d center,
.v-d dl,
.v-d dt,
.v-d dd,
.v-d ol,
.v-d ul,
.v-d li,
.v-d fieldset,
.v-d form,
.v-d label,
.v-d legend,
.v-d table,
.v-d caption,
.v-d tbody,
.v-d tfoot,
.v-d thead,
.v-d tr,
.v-d th,
.v-d td,
.v-d nav,
.v-d button,
.v-d section,
.v-d header,
.v-d footer,
.v-d title { vertical-align: baseline; background: 0px 0px; border: 0px; outline: 0px; margin: 0px; padding: 0px; }
.v-d ol,
.v-d ul { list-style: none; }
.v-d a { cursor: pointer; text-decoration: none; }
.v-d :focus { outline: none; }
.v-d.device-mobile-optimized:not(.disable-site-overflow) { overflow: hidden scroll; }
.v-d.device-mobile-optimized:not(.responsive) #SITE_CONTAINER { width: 320px; margin-left: auto; margin-right: auto; position: relative; overflow-x: visible; }
.v-d.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER { margin-top: 0px; }
.v-d.device-mobile-optimized > * { max-width: 100% !important; }
.v-d.device-mobile-optimized #site-root { overflow: hidden; }
@supports (overflow:clip) {.v-d.device-mobile-optimized #site-root { overflow: clip; }
}
.v-d.device-mobile-non-optimized #SITE_CONTAINER #site-root { overflow: clip; }
.v-d.device-mobile-non-optimized.fullScreenMode { background-color: rgb(95, 99, 96); }
.v-d.device-mobile-non-optimized.fullScreenMode #site-root,
.v-d.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
.v-d.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
.v-d.fullScreenMode #WIX_ADS { visibility: hidden; }
.v-d.fullScreenMode { overflow: hidden !important; }
.v-d.fullScreenMode.device-mobile-optimized #TINY_MENU { opacity: 0; pointer-events: none; }
.v-d.fullScreenMode-scrollable.device-mobile-optimized { overflow: hidden auto !important; }
.v-d.fullScreenMode-scrollable.device-mobile-optimized #site-root,
.v-d.fullScreenMode-scrollable.device-mobile-optimized #masterPage { overflow: hidden !important; }
.v-d.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
.v-d.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND { height: auto !important; }
.v-d.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout { height: 0px !important; }
.v-d.blockSiteScrolling,
.v-d.siteScrollingBlocked { width: 100%; position: fixed; }
.v-d.siteScrollingBlockedIOSFix { overflow: hidden !important; }
.v-d.blockSiteScrolling #SITE_CONTAINER { margin-top: calc(var(--blocked-site-scroll-margin-top)*-1); }
.v-d #site-root { top: var(--wix-ads-height); min-height: 100%; margin: 0px auto; position: relative; }
.v-d #site-root img:not([src]) { visibility: hidden; }
.v-d #SCROLL_TO_TOP,
.v-d #SCROLL_TO_BOTTOM { height: 0px; }
.v-d [data-mesh-id$="inlineContent"],
.v-d [data-mesh-id$="centeredContent"],
.v-d [data-mesh-id$="form"] { pointer-events: none; position: relative; }
.v-d [data-mesh-id$="-gridContainer"] > *,
.v-d [data-mesh-id$="-rotated-wrapper"] > *,
.v-d [data-mesh-id$="inlineContent"] > :not([data-mesh-id$="-gridContainer"]) { pointer-events: auto; }
.v-d #masterPage.mesh-layout { grid-template-rows: max-content max-content min-content max-content; grid-template-columns: 100%; justify-content: stretch; align-items: start; display: grid; }
.v-d #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
.v-d #masterPage.mesh-layout #SITE_HEADER-placeholder,
.v-d #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~="mobileView"],
.v-d #masterPage.mesh-layout #PAGES_CONTAINER,
.v-d #masterPage.mesh-layout #soapBeforePagesContainer,
.v-d #masterPage.mesh-layout #soapAfterPagesContainer,
.v-d #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
.v-d #masterPage.mesh-layout #SITE_FOOTER-placeholder { }
.v-d #masterPage.mesh-layout #PAGES_CONTAINER,
.v-d #masterPage.mesh-layout #soapBeforePagesContainer,
.v-d #masterPage.mesh-layout #soapAfterPagesContainer { grid-area: 3 / 1 / 4 / 2; }
.v-d #masterPage.mesh-layout #soapBeforePagesContainer,
.v-d #masterPage.mesh-layout #soapAfterPagesContainer { width: 100%; }
.v-d #masterPage.mesh-layout #PAGES_CONTAINER { align-self: stretch; }
.v-d #masterPage.mesh-layout main#PAGES_CONTAINER { display: block; }
.v-d #masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERcenteredContent"],
.v-d #masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERinlineContent"],
.v-d #masterPage.mesh-layout #SITE_PAGES { height: 100%; }
.v-d #masterPage.mesh-layout #SITE_PAGES,
.v-d #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
.v-d #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
.v-d #masterPage.mesh-layout #PAGES_CONTAINER,
.v-d #masterPage.mesh-layout #masterPageinlineContent,
.v-d #masterPage.mesh-layout #SITE_FOOTER,
.v-d #masterPage.mesh-layout #SITE_HEADER { position: relative; }
.v-d #masterPage.mesh-layout #SITE_HEADER { grid-area: 1 / 1 / 2 / 2; }
.v-d #masterPage.mesh-layout #SITE_FOOTER { grid-area: 4 / 1 / 5 / 2; }
.v-d { --wst-button-color-fill-primary: rgb(var(--color_48)); --wst-button-color-border-primary: rgb(var(--color_49)); --wst-button-color-text-primary: rgb(var(--color_50)); --wst-button-color-fill-primary-hover: rgb(var(--color_51)); --wst-button-color-border-primary-hover: rgb(var(--color_52)); --wst-button-color-text-primary-hover: rgb(var(--color_53)); --wst-button-color-fill-primary-disabled: rgb(var(--color_54)); --wst-button-color-border-primary-disabled: rgb(var(--color_55)); --wst-button-color-text-primary-disabled: rgb(var(--color_56)); --wst-button-color-fill-secondary: rgb(var(--color_57)); --wst-button-color-border-secondary: rgb(var(--color_58)); --wst-button-color-text-secondary: rgb(var(--color_59)); --wst-button-color-fill-secondary-hover: rgb(var(--color_60)); --wst-button-color-border-secondary-hover: rgb(var(--color_61)); --wst-button-color-text-secondary-hover: rgb(var(--color_62)); --wst-button-color-fill-secondary-disabled: rgb(var(--color_63)); --wst-button-color-border-secondary-disabled: rgb(var(--color_64)); --wst-button-color-text-secondary-disabled: rgb(var(--color_65)); --wst-color-fill-base-1: rgb(var(--color_36)); --wst-color-fill-base-2: rgb(var(--color_37)); --wst-color-fill-base-shade-1: rgb(var(--color_38)); --wst-color-fill-base-shade-2: rgb(var(--color_39)); --wst-color-fill-base-shade-3: rgb(var(--color_40)); --wst-color-fill-accent-1: rgb(var(--color_41)); --wst-color-fill-accent-2: rgb(var(--color_42)); --wst-color-fill-accent-3: rgb(var(--color_43)); --wst-color-fill-accent-4: rgb(var(--color_44)); --wst-color-fill-background-primary: rgb(var(--color_11)); --wst-color-fill-background-secondary: rgb(var(--color_12)); --wst-color-text-primary: rgb(var(--color_15)); --wst-color-text-secondary: rgb(var(--color_14)); --wst-color-action: rgb(var(--color_18)); --wst-color-disabled: rgb(var(--color_39)); --wst-color-title: rgb(var(--color_45)); --wst-color-subtitle: rgb(var(--color_46)); --wst-color-line: rgb(var(--color_47)); --wst-font-style-h2: var(--font_2); --wst-font-style-h3: var(--font_3); --wst-font-style-h4: var(--font_4); --wst-font-style-h5: var(--font_5); --wst-font-style-h6: var(--font_6); --wst-font-style-body-large: var(--font_7); --wst-font-style-body-medium: var(--font_8); --wst-font-style-body-small: var(--font_9); --wst-font-style-body-x-small: var(--font_10); --wst-color-custom-1: rgb(var(--color_13)); --wst-color-custom-2: rgb(var(--color_16)); --wst-color-custom-3: rgb(var(--color_17)); --wst-color-custom-4: rgb(var(--color_19)); --wst-color-custom-5: rgb(var(--color_20)); --wst-color-custom-6: rgb(var(--color_21)); --wst-color-custom-7: rgb(var(--color_22)); --wst-color-custom-8: rgb(var(--color_23)); --wst-color-custom-9: rgb(var(--color_24)); --wst-color-custom-10: rgb(var(--color_25)); --wst-color-custom-11: rgb(var(--color_26)); --wst-color-custom-12: rgb(var(--color_27)); --wst-color-custom-13: rgb(var(--color_28)); --wst-color-custom-14: rgb(var(--color_29)); --wst-color-custom-15: rgb(var(--color_30)); --wst-color-custom-16: rgb(var(--color_31)); --wst-color-custom-17: rgb(var(--color_32)); --wst-color-custom-18: rgb(var(--color_33)); --wst-color-custom-19: rgb(var(--color_34)); --wst-color-custom-20: rgb(var(--color_35)); }


.v-d:not(.responsive) .Y3K28_ { overflow-x: clip; }
.v-d:active-view-transition .Y3K28_ { view-transition-name: page-group; }
.v-d .uvik8H { grid-template-rows: 1fr; grid-template-columns: 1fr; height: 100%; display: grid; }
.v-d .uvik8H > div { grid-area: 1 / 1 / 2 / 2; place-self: stretch !important; }
.v-d .StylableButton2545352419__root { cursor: pointer; box-sizing: border-box; touch-action: manipulation; border: 0px; width: 100%; min-width: 10px; height: 100%; min-height: 10px; padding: 0px; display: block; }
.v-d .StylableButton2545352419__link { box-sizing: border-box; color: rgb(0, 0, 0); text-decoration: none; }
.v-d .StylableButton2545352419__container { flex-direction: row; flex-grow: 1; flex-basis: auto; justify-content: center; align-items: center; width: 100%; height: 100%; transition: 0.2s, visibility; display: flex; overflow: hidden; }
.v-d .StylableButton2545352419__label { text-overflow: ellipsis; text-align: center; white-space: nowrap; min-width: 1.8em; max-width: 100%; transition: inherit; overflow: hidden; }
.v-d .StylableButton2545352419__icon { flex-shrink: 0; min-width: 1px; height: 50px; transition: inherit; }
.v-d .StylableButton2545352419__icon > span,
.v-d .StylableButton2545352419__icon svg { width: inherit; height: inherit; display: flex; }
@media (forced-colors: active) {.v-d .StylableButton2545352419__root:not([disabled]) { outline-offset: 0px; outline: buttontext solid 2px; }
.v-d .StylableButton2545352419__root:hover:not([disabled]),
.v-d .StylableButton2545352419__root[aria-pressed="true"],
.v-d .StylableButton2545352419__root[aria-selected="true"],
.v-d .StylableButton2545352419__root[data-preview="selected"] { outline-offset: 1px; outline: highlight solid 3px; }
.v-d .StylableButton2545352419__root:focus,
.v-d .StylableButton2545352419__root:focus-visible { outline-offset: 1px; outline: highlight solid 3px !important; }
.v-d .StylableButton2545352419__icon,
.v-d .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]),
.v-d .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]) * { fill: currentcolor !important; stroke: currentcolor !important; }
}
.v-d .iL7Pq5 { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); opacity: var(--opacity); fill: var(--corvid-fill-color,var(--fill)); fill-opacity: var(--fill-opacity); stroke: var(--corvid-stroke-color,var(--stroke)); stroke-opacity: var(--stroke-opacity); stroke-width: var(--stroke-width); transform: var(--flip); filter: var(--drop-shadow,none); position: absolute; inset: 0px; }
.v-d .iL7Pq5 svg { width: var(--svg-calculated-width,100%); height: var(--svg-calculated-height,100%); padding: var(--svg-calculated-padding,0); margin: auto; position: absolute; inset: 0px; }
.v-d .iL7Pq5 svg:not([data-type="ugc"]) { overflow: visible; }
@media (forced-colors: active) {.v-d .iL7Pq5 svg:not([data-type="ugc"]):not([data-type="color"]) { fill: currentcolor; }
}
.v-d .gx51wo * { vector-effect: non-scaling-stroke; }
@supports ((-webkit-appearance:none)) and (stroke-color:transparent) {.v-d ._v6ohL > * > :first-child { vertical-align: top; }
}
@supports (-webkit-touch-callout:none) {.v-d ._v6ohL > * > :first-child { vertical-align: top; }
}
.v-d .N5mCVp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) [class$="rich-text__text"],
.v-d .N5mCVp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div)[class$="rich-text__text"] { color: var(--corvid-color,currentColor); }
.v-d .N5mCVp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) span[style*="color"] { color: var(--corvid-color,currentColor) !important; }
.v-d .UwkEpO p,
.v-d .UwkEpO h1,
.v-d .UwkEpO h2,
.v-d .UwkEpO h3,
.v-d .UwkEpO h4,
.v-d .UwkEpO h5,
.v-d .UwkEpO h6,
.v-d .UwkEpO blockquote,
.v-d .UwkEpO div { letter-spacing: normal; line-height: normal; }
.v-d .N8MGzv,
.v-d .UwkEpO { overflow-wrap: break-word; text-align: start; pointer-events: none; min-height: var(--min-height); min-width: var(--min-width); direction: var(--text-direction); mix-blend-mode: var(--blendMode,normal); text-transform: var(--textTransform,"none"); text-shadow: var(--textOutline,0px 0px transparent),var(--textShadow,0px 0px transparent); }
.v-d .N8MGzv > *,
.v-d .UwkEpO > * { pointer-events: auto; }
.v-d .N8MGzv li,
.v-d .UwkEpO li { font-style: inherit; font-weight: inherit; line-height: inherit; letter-spacing: normal; }
.v-d .N8MGzv ol,
.v-d .UwkEpO ol,
.v-d .N8MGzv ul,
.v-d .UwkEpO ul { letter-spacing: normal; margin-inline: 0.5em 0px; line-height: normal; }
.v-d .N8MGzv:not(.PO9MfV) ol,
.v-d .UwkEpO:not(.PO9MfV) ol,
.v-d .N8MGzv:not(.PO9MfV) ul,
.v-d .UwkEpO:not(.PO9MfV) ul { padding-inline: 1.3em 0px; }
.v-d .N8MGzv ul,
.v-d .UwkEpO ul { list-style-type: disc; }
.v-d .N8MGzv p,
.v-d .UwkEpO p,
.v-d .N8MGzv h1,
.v-d .UwkEpO h1,
.v-d .N8MGzv h2,
.v-d .UwkEpO h2,
.v-d .N8MGzv h3,
.v-d .UwkEpO h3,
.v-d .N8MGzv h4,
.v-d .UwkEpO h4,
.v-d .N8MGzv h5,
.v-d .UwkEpO h5,
.v-d .N8MGzv h6,
.v-d .UwkEpO h6,
.v-d .N8MGzv blockquote,
.v-d .UwkEpO blockquote,
.v-d .N8MGzv div,
.v-d .UwkEpO div { margin-block: 0px; margin: 0px; }
.v-d .N8MGzv a,
.v-d .UwkEpO a { color: inherit; }
.v-d .PO9MfV li { margin-inline: 1.3em 0px; }
@media (forced-colors: active) {.v-d .AWXfZq.V3wkP4 a:focus,
.v-d .AWXfZq.V3wkP4 a:focus-visible,
.v-d .AWXfZq.UwkEpO a:focus,
.v-d .AWXfZq.UwkEpO a:focus-visible,
.v-d .AWXfZq.JykKzs a:focus,
.v-d .AWXfZq.JykKzs a:focus-visible,
.v-d .AWXfZq.N8MGzv a:focus,
.v-d .AWXfZq.N8MGzv a:focus-visible { box-shadow: none; outline-offset: 1px !important; outline: highlight solid 3px !important; }
}
.v-d .qe3oTb { pointer-events: none; white-space: nowrap; padding: 0px; overflow: hidden; }
.v-d .TvbeET { display: none; }
.v-d:not(.device-mobile-optimized) ._c_gnD,
.v-d :host(:not(.device-mobile-optimized)) ._c_gnD { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-d .w4DepW { direction: var(--direction); }
.v-d .w4DepW .tN_ggS .re13Ik { display: var(--item-display); width: var(--item-size); height: var(--item-size); margin-inline: var(--item-margin-inline); margin-block: var(--item-margin-block); }
.v-d .w4DepW .tN_ggS .re13Ik:last-child { margin-block: 0px; margin-inline: 0px; }
.v-d .w4DepW .tN_ggS .re13Ik .twXk19 { display: block; }
.v-d .w4DepW .tN_ggS .re13Ik .twXk19 .ZK9snE { width: var(--item-size); height: var(--item-size); }
@media (forced-colors: active) {.v-d .w4DepW .tN_ggS .re13Ik .twXk19 { outline-offset: 0px; outline: buttontext solid 2px; }
.v-d .w4DepW .tN_ggS .re13Ik .twXk19:hover { outline-offset: -2px; outline: highlight solid 3px; }
.v-d .w4DepW .tN_ggS .re13Ik .twXk19:focus,
.v-d .w4DepW .tN_ggS .re13Ik .twXk19:focus-visible { outline-offset: 1px; outline: highlight solid 3px !important; }
}
.v-d .w4DepW .tN_ggS { white-space: nowrap; width: 100%; height: 100%; position: absolute; }
.v-d.device-mobile-optimized .w4DepW .tN_ggS,
.v-d :host(.device-mobile-optimized) .w4DepW .tN_ggS { white-space: normal; }
.v-d .sFiSiq { width: 100%; height: 100%; display: block; }

.v-d .BqYkvS { pointer-events: none; z-index: 9999; color: rgb(17, 109, 255); opacity: 0; cursor: pointer; background: rgb(255, 255, 255); border-radius: 24px; width: 0px; height: 0px; margin-left: -94px; padding: 0px 24px; font-family: Helvetica, Arial, メイリオ, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif; font-size: 14px; position: absolute; top: 60px; left: 50%; }
.v-d .BqYkvS:focus { opacity: 1; pointer-events: auto; border: 2px solid; width: auto; height: 40px; }

.v-d.device-mobile-optimized .mu5PoX[aria-disabled="false"]:active .twJknM,
.v-d :host(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:active .twJknM { background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1))); border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1))); }
.v-d.device-mobile-optimized .mu5PoX[aria-disabled="false"]:active .OR4Nv8,
.v-d :host(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:active .OR4Nv8 { color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); }
.v-d:not(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:hover .twJknM,
.v-d :host(:not(.device-mobile-optimized)) .mu5PoX[aria-disabled="false"]:hover .twJknM { background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1))); border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1))); }
.v-d:not(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:hover .OR4Nv8,
.v-d :host(:not(.device-mobile-optimized)) .mu5PoX[aria-disabled="false"]:hover .OR4Nv8 { color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); }
.v-d.device-mobile-optimized .myoKiH[aria-disabled="false"]:active .p2iqNU,
.v-d :host(.device-mobile-optimized) .myoKiH[aria-disabled="false"]:active .p2iqNU,
.v-d:not(.device-mobile-optimized) .myoKiH[aria-disabled="false"]:hover .p2iqNU,
.v-d :host(:not(.device-mobile-optimized)) .myoKiH[aria-disabled="false"]:hover .p2iqNU { color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); transition: var(--trans,color .4s ease 0s); }
.v-d .ktMZav { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-d .ktMZav .etGVsi { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .etSQ9j { height: 100%; }
.v-d .V9k0ll { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-d:not(.device-mobile-optimized) .CeUMmm,
.v-d :host(:not(.device-mobile-optimized)) .CeUMmm { display: flex; }
.v-d:not(.device-mobile-optimized) .Ak0vpt,
.v-d :host(:not(.device-mobile-optimized)) .Ak0vpt { width: calc(100% - var(--padding)*2); direction: var(--direction); column-gap: var(--margin); margin: 0px auto; display: flex; position: relative; }
.v-d:not(.device-mobile-optimized) .Ak0vpt > *,
.v-d :host(:not(.device-mobile-optimized)) .Ak0vpt > * { flex: var(--column-flex) 1 0%; min-width: 0px; margin-top: var(--padding); margin-bottom: var(--padding); direction: ltr; position: relative; top: 0px; left: 0px; }
.v-d.device-mobile-optimized .Ak0vpt,
.v-d :host(.device-mobile-optimized) .Ak0vpt { padding-top: var(--padding-y); padding-bottom: var(--padding-y); padding-left: var(--padding-x,0); padding-right: var(--padding-x,0); display: block; position: relative; }
.v-d.device-mobile-optimized .Ak0vpt > *,
.v-d :host(.device-mobile-optimized) .Ak0vpt > * { margin-bottom: var(--margin); position: relative; }
.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .WnIl2C,
.v-d .OAmk_6 { width: 100%; height: 100%; top: 0px; }
.v-d .WnIl2C { background-color: var(--fill-layer-background-overlay-color); position: var(--fill-layer-background-overlay-position); opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1); transform: var(--fill-layer-background-overlay-transform); }
@supports (mix-blend-mode:overlay) {.v-d .WnIl2C { mix-blend-mode: var(--fill-layer-background-overlay-blend-mode); opacity: var(--fill-layer-background-overlay-blend-opacity,1); }
}
.v-d .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-d .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .ROWgFb { height: 100%; }
.v-d .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-d .FDI5TK { position: relative; overflow: visible; }
.v-d .kBvIHj { width: 100%; position: absolute; inset: 0px; }
.v-d .d3PC2t { transition: 0.2s; }
.v-d .XgJ1FR { width: 100%; height: auto; position: relative; }
.v-d .YmWgf4 { width: 100%; position: relative; }
.v-d:not(.device-mobile-optimized) .H2MmBb,
.v-d :host(:not(.device-mobile-optimized)) .H2MmBb { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-d .CDNoF4 .EaoiSu { box-shadow: var(--shd,0 0 5px #000000b3); background-color: var(--screenwidth-corvid-background-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))); border-top: var(--brwt,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))); border-bottom: var(--brwb,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))); position: absolute; inset: 0px; }
.v-d .CDNoF4 .CmHRsG { top: var(--brwt,0); right: 0px; bottom: var(--brwb,0); border-radius: var(--rd,0); background-color: rgba(var(--bgctr,var(--color_11,color_11)),var(--alpha-bgctr,1)); position: absolute; left: 0px; }
.v-d .CDNoF4 .H2MmBb { position: absolute; inset: 0px; }
.v-d.device-mobile-optimized .CDNoF4 .H2MmBb,
.v-d :host(.device-mobile-optimized) .CDNoF4 .H2MmBb { left: 10px; right: 10px; }
.v-d .wH18kY { pointer-events: none; }
.v-d ._7xVID { position: var(--bg-position); top: var(--wix-ads-height); min-height: calc(100vh - var(--wix-ads-height)); width: 100%; height: 100%; min-width: var(--site-width); }
.v-d .apPOZK { box-sizing: border-box; width: 100%; height: 100%; }
.v-d .gRkIq0 { min-height: var(--image-min-height); min-width: var(--image-min-width); }
.v-d .gRkIq0 img,
.v-d img.gRkIq0 { object-position: var(--object-position); filter: var(--filter-effect-svg-url); mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100% 100%); mask-repeat: var(--mask-repeat,no-repeat); }
.v-d .W4V2qg { position: var(--position-fixed,static); left: var(--left,auto); top: var(--top,auto); z-index: var(--z-index,auto); }
.v-d .W4V2qg .apPOZK { display: block; overflow: hidden; }
.v-d .W4V2qg .gRkIq0 { overflow: hidden; }
.v-d:not(.responsive) .LDh6XF { grid-area: 1 / 1 / 1 / 1; place-self: start stretch; height: 100%; position: relative; left: 0px; }
.v-d:not(.device-mobile-optimized) .Zzikec,
.v-d :host(:not(.device-mobile-optimized)) .Zzikec { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-d.device-mobile-optimized .Zzikec,
.v-d :host(.device-mobile-optimized) .Zzikec { left: 10px; right: 10px; }
.v-d .pTvOx2 { position: absolute; inset: 0px; }
.v-d .JJb9Mt { width: 100%; height: auto; position: relative; }
.v-d:not(.responsive) .i0StQr { grid-area: 1 / 1 / 1 / 1; place-self: start stretch; height: 100%; position: relative; left: 0px; }
.v-d:not(.device-mobile-optimized) .pTvOx2,
.v-d :host(:not(.device-mobile-optimized)) .pTvOx2 { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-d.device-mobile-optimized .pTvOx2,
.v-d :host(.device-mobile-optimized) .pTvOx2 { left: 10px; right: 10px; }

.v-d .ktMZav { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-d .ktMZav .etGVsi { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .etSQ9j { height: 100%; }
.v-d .V9k0ll { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-d:not(.device-mobile-optimized) .CeUMmm,
.v-d :host(:not(.device-mobile-optimized)) .CeUMmm { display: flex; }
.v-d:not(.device-mobile-optimized) .Ak0vpt,
.v-d :host(:not(.device-mobile-optimized)) .Ak0vpt { width: calc(100% - var(--padding)*2); direction: var(--direction); column-gap: var(--margin); margin: 0px auto; display: flex; position: relative; }
.v-d:not(.device-mobile-optimized) .Ak0vpt > *,
.v-d :host(:not(.device-mobile-optimized)) .Ak0vpt > * { flex: var(--column-flex) 1 0%; min-width: 0px; margin-top: var(--padding); margin-bottom: var(--padding); direction: ltr; position: relative; top: 0px; left: 0px; }
.v-d.device-mobile-optimized .Ak0vpt,
.v-d :host(.device-mobile-optimized) .Ak0vpt { padding-top: var(--padding-y); padding-bottom: var(--padding-y); padding-left: var(--padding-x,0); padding-right: var(--padding-x,0); display: block; position: relative; }
.v-d.device-mobile-optimized .Ak0vpt > *,
.v-d :host(.device-mobile-optimized) .Ak0vpt > * { margin-bottom: var(--margin); position: relative; }

.v-d .bxC6yg { box-sizing: border-box; border-width: var(--brw,0); border-color: rgba(var(--brd), var(--alpha-brd,0)); border-radius: var(--rd,0); box-shadow: var(--shd,0); border-style: solid; }
.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .WnIl2C,
.v-d .OAmk_6 { width: 100%; height: 100%; top: 0px; }
.v-d .WnIl2C { background-color: var(--fill-layer-background-overlay-color); position: var(--fill-layer-background-overlay-position); opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1); transform: var(--fill-layer-background-overlay-transform); }
@supports (mix-blend-mode:overlay) {.v-d .WnIl2C { mix-blend-mode: var(--fill-layer-background-overlay-blend-mode); opacity: var(--fill-layer-background-overlay-blend-opacity,1); }
}
.v-d .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-d .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .ROWgFb { height: 100%; }
.v-d .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-d .FDI5TK { position: relative; overflow: visible; }

.v-d .RHcakQ,
.v-d .CUYeWp { height: 100%; width: initial; box-sizing: border-box; position: relative; overflow: visible; }
.v-d .RHcakQ[data-state~="header"] a,
.v-d [data-state~="header"].CUYeWp a,
.v-d .RHcakQ[data-state~="header"] div,
.v-d [data-state~="header"].CUYeWp div { cursor: default !important; }
.v-d .RHcakQ .qMvpu5,
.v-d .CUYeWp .qMvpu5 { width: 100%; height: 100%; display: inline-block; }
.v-d .CUYeWp { display: var(--display); --display: inline-block; cursor: pointer; font: var(--fnt,var(--font_1)); }
.v-d .CUYeWp .EWeavx { padding: 0 var(--pad,5px); }
.v-d .CUYeWp .wGxoBM { color: rgb(var(--txt,var(--color_15,color_15))); transition: var(--trans,color .4s ease 0s); padding: 0px 10px; display: inline-block; }
.v-d .CUYeWp[data-state~="over"] .wGxoBM,
.v-d .CUYeWp[data-state~="link"]:hover .wGxoBM { color: rgb(var(--txth,var(--color_14,color_14))); transition: var(--trans,color .4s ease 0s); }
.v-d .H5oXMS { overflow-x: hidden; }
.v-d .H5oXMS .nzOiVF { flex-direction: column; width: 100%; height: 100%; display: flex; }
.v-d .H5oXMS .nzOiVF .U7fR3t { width: calc(100% - (var(--menuTotalBordersX,0px))); height: calc(100% - (var(--menuTotalBordersY,0px))); white-space: nowrap; overflow: visible; }
.v-d .H5oXMS .nzOiVF .U7fR3t .CSt_RJ,
.v-d .H5oXMS .nzOiVF .U7fR3t .NgQZsf { direction: var(--menu-direction); text-align: var(--menu-align,var(--align)); display: inline-block; }
.v-d .H5oXMS .dva_z0 { z-index: 99999; opacity: 1; text-align: var(--submenus-align,var(--align)); direction: var(--submenus-direction); display: block; }
.v-d .H5oXMS .dva_z0 .fYO6yN { display: inherit; white-space: nowrap; width: auto; visibility: inherit; overflow: visible; }
.v-d .MV6Z4B > nav { position: absolute; inset: 0px; }
.v-d .MV6Z4B .U7fR3t { position: absolute; }
.v-d .MV6Z4B .dva_z0 { visibility: hidden; margin-top: 7px; position: absolute; }
.v-d .MV6Z4B .fYO6yN { background-color: rgba(var(--bgDrop,var(--color_11,color_11)),var(--alpha-bgDrop,1)); border-radius: var(--rd,0); box-shadow: var(--shd,0 1px 4px #0009); }

@keyframes irnogM { 
  0% { animation-timing-function: ease-out; transform: rotate(180deg); }
  45% { transform: rotate(198deg); }
  55% { transform: rotate(234deg); }
  100% { transform: rotate(540deg); }
}
@keyframes x9GeVl { 
  100% { opacity: 1; transform: rotate(115deg); }
}

.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .iL7Pq5 { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); opacity: var(--opacity); fill: var(--corvid-fill-color,var(--fill)); fill-opacity: var(--fill-opacity); stroke: var(--corvid-stroke-color,var(--stroke)); stroke-opacity: var(--stroke-opacity); stroke-width: var(--stroke-width); transform: var(--flip); filter: var(--drop-shadow,none); position: absolute; inset: 0px; }
.v-d .iL7Pq5 svg { width: var(--svg-calculated-width,100%); height: var(--svg-calculated-height,100%); padding: var(--svg-calculated-padding,0); margin: auto; position: absolute; inset: 0px; }
.v-d .iL7Pq5 svg:not([data-type="ugc"]) { overflow: visible; }
@media (forced-colors: active) {.v-d .iL7Pq5 svg:not([data-type="ugc"]):not([data-type="color"]) { fill: currentcolor; }
}
.v-d .gx51wo * { vector-effect: non-scaling-stroke; }
.v-d .ZNcrb1 { border-radius: var(--avatarCornerRadius,100px); display: var(--logged-in-avatar-display,block); fill: var(--avatar-fill-color,var(--wst-accent-1-color,rgba(var(--fillcolor,var(--color_18,color_18)),var(--alpha-fillcolor,1)))); fill-opacity: var(--alpha-fillcolor); position: inherit; border-style: solid; border-color: var(--wst-base-2-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))); flex-shrink: 0; margin-left: 7px; margin-right: 7px; overflow: hidden; }
.v-d .ZNcrb1 .NIALMs { position: static; }
.v-d .ZNcrb1 img,
.v-d .ZNcrb1 svg { display: block; width: var(--icon-size,26px) !important; height: var(--icon-size,26px) !important; position: static !important; }
.v-d .ZNcrb1.cz21gI { display: var(--logged-out-avatar-display,block); height: var(--logged-out-icon-size,26px); }
.v-d .ZNcrb1.cz21gI img,
.v-d .ZNcrb1.cz21gI svg,
.v-d .ZNcrb1.cz21gI .kbPjBv { width: var(--logged-out-icon-size,26px) !important; height: var(--logged-out-icon-size,26px) !important; }
@keyframes kzm0O3 { 
  0%, 80%, 100% { opacity: 0.4; transform: scale(0.6); }
  40% { opacity: 1; transform: scale(1); }
}
@keyframes C9yUwq { 
  0% { left: -100%; }
  100% { left: 100%; }
}
.v-d .O4eQsz { cursor: pointer; white-space: nowrap; min-width: 0px; font: inherit; color: inherit; align-items: center; padding: 6px 7px; display: flex; position: relative; }
.v-d .O4eQsz .HuH6Ex { display: var(--logged-out-text-display,block); text-overflow: ellipsis; min-width: 2.8955em; padding-left: 7px; padding-right: 7px; overflow: hidden; }
.v-d .O4eQsz:hover .HuH6Ex { opacity: 0.7; }
.v-d .RCu3LN { border-radius: var(--rd,0px); box-shadow: var(--shd,0 0 0 #0000); display: var(--display); --display: flex; box-sizing: border-box; background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1)); border: var(--brw,0px) solid var(--wst-base-2-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))); font: var(--wst-paragraph-2-font,var(--fnt,var(--font_8))); color: var(--wst-accent-1-color,rgb(var(--txt,var(--color_18,color_18)))); --line-arrow-icon: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 26 26%27%3E%3Cg%3E%3Cg%3E%3Cpolygon points=%2713,20.4 0,7.4 1.8,5.6 13,16.8 24.2,5.6 26,7.4 %27 /%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); --full-arrow-icon: url("data:image/svg+xml, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 26 26\"><g><polygon points=\"13,18.7 26,7.3 0,7.3  \" /></g></svg>"); justify-content: flex-end; align-items: center; }



.v-d .nJiBti { box-sizing: border-box; border-top: var(--lnw,2px) solid rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)); height: 0px; }

.v-d .StylableButton2545352419__root { cursor: pointer; box-sizing: border-box; touch-action: manipulation; border: 0px; width: 100%; min-width: 10px; height: 100%; min-height: 10px; padding: 0px; display: block; }
.v-d .StylableButton2545352419__link { box-sizing: border-box; color: rgb(0, 0, 0); text-decoration: none; }
.v-d .StylableButton2545352419__container { flex-direction: row; flex-grow: 1; flex-basis: auto; justify-content: center; align-items: center; width: 100%; height: 100%; transition: 0.2s, visibility; display: flex; overflow: hidden; }
.v-d .StylableButton2545352419__label { text-overflow: ellipsis; text-align: center; white-space: nowrap; min-width: 1.8em; max-width: 100%; transition: inherit; overflow: hidden; }
.v-d .StylableButton2545352419__icon { flex-shrink: 0; min-width: 1px; height: 50px; transition: inherit; }
.v-d .StylableButton2545352419__icon > span,
.v-d .StylableButton2545352419__icon svg { width: inherit; height: inherit; display: flex; }
@media (forced-colors: active) {.v-d .StylableButton2545352419__root:not([disabled]) { outline-offset: 0px; outline: buttontext solid 2px; }
.v-d .StylableButton2545352419__root:hover:not([disabled]),
.v-d .StylableButton2545352419__root[aria-pressed="true"],
.v-d .StylableButton2545352419__root[aria-selected="true"],
.v-d .StylableButton2545352419__root[data-preview="selected"] { outline-offset: 1px; outline: highlight solid 3px; }
.v-d .StylableButton2545352419__root:focus,
.v-d .StylableButton2545352419__root:focus-visible { outline-offset: 1px; outline: highlight solid 3px !important; }
.v-d .StylableButton2545352419__icon,
.v-d .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]),
.v-d .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]) * { fill: currentcolor !important; stroke: currentcolor !important; }
}

.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .WnIl2C,
.v-d .OAmk_6 { width: 100%; height: 100%; top: 0px; }
.v-d .WnIl2C { background-color: var(--fill-layer-background-overlay-color); position: var(--fill-layer-background-overlay-position); opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1); transform: var(--fill-layer-background-overlay-transform); }
@supports (mix-blend-mode:overlay) {.v-d .WnIl2C { mix-blend-mode: var(--fill-layer-background-overlay-blend-mode); opacity: var(--fill-layer-background-overlay-blend-opacity,1); }
}
.v-d .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-d .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .ROWgFb { height: 100%; }
.v-d .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-d .Le88gL { overflow: visible; }
.v-d .Le88gL > .QG9w8P .LNYVZi { background-color: var(--section-corvid-background-color,var(--bg-overlay-color)); }

.v-d .QrIus { height: auto !important; }

@view-transition { navigation: auto; }

.v-d .Q8TtId { padding: 0px; position: relative; }
.v-d .Q8TtId > svg { inset: 0px; position: absolute !important; }
.v-d .s1dvzA { display: block; outline: none; text-decoration: none; width: 100%; }
.v-d .s1dvzA,
.v-d .s1dvzA svg { overflow: visible; }
.v-d .s1dvzA circle,
.v-d .s1dvzA path,
.v-d .s1dvzA polygon,
.v-d .s1dvzA polyline,
.v-d .s1dvzA rect { fill: rgb(var(--cartWidget_cartIcon,var(--wix-color-8))); }
.v-d .s1dvzA text { fill: rgb(var(--cartWidget_cartIconText,var(--wix-color-8))); font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; font-size: 90px; }
.v-d .s1dvzA .uxskpx { fill: rgba(var(--cartWidget_cartIconNumber,var(--wix-color-1))); font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; font-size: 90px; }
.v-d .s1dvzA .uxskpx.M846Y_ { fill: rgba(var(--cartWidget_cartIconNumber,var(--wix-color-8))); }

@keyframes DjtvJd { 
  100% { opacity: 1; transform: rotate(115deg); }
}
@keyframes U4gKpz { 
  0% { transform: rotate(180deg); }
  45% { transform: rotate(198deg); }
  55% { transform: rotate(234deg); }
  100% { transform: rotate(540deg); }
}
@keyframes motion-expandIn { 
  0.0001% { transform: translateX(calc(var(--motion-width, 100%) * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * var(--motion-translate-y))) scale(var(--motion-scale)) translateX(calc(var(--motion-width, 100%) * -1 * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * -1 * var(--motion-translate-y)))  rotate(var(--comp-rotate-z, 0deg)); }
  100% { transform: translateX(calc(var(--motion-width, 100%) * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * var(--motion-translate-y))) scale(1) translateX(calc(var(--motion-width, 100%) * -1 * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * -1 * var(--motion-translate-y))) rotate(var(--comp-rotate-z, 0deg)); }
}
@keyframes motion-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: var(--comp-opacity, 1); }
}
.v-d #masterPage:not(.landingPage) #PAGES_CONTAINER { margin-top: 0px; margin-bottom: 0px; }
.v-d #masterPage { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d #SITE_FOOTER { --pinned-layer-in-container: 50; --above-all-in-container: 49; }
.v-d #SITE_HEADER { z-index: 51; --above-all-in-container: 10000; }
.v-d #PAGES_CONTAINER { --pinned-layer-in-container: 52; --above-all-in-container: 49; }
.v-d #CONTROLLER_COMP_CUSTOM_ID { --pinned-layer-in-container: 53; --above-all-in-container: 49; }
.v-d [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id="soapAfterPagesContainerinlineContent"] { height: auto; width: 100%; position: static; min-height: auto; padding-bottom: 0px; box-sizing: border-box; }
.v-d [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id="soapAfterPagesContainerinlineContent-gridContainer"] > [id="CONTROLLER_COMP_CUSTOM_ID"],
.v-d [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id="soapAfterPagesContainerinlineContent-gridContainer"] > interact-element > [id="CONTROLLER_COMP_CUSTOM_ID"] { position: absolute; top: 15px; left: 20px; margin-left: calc(50% - 490px); }
.v-d,
.v-d :host,
.v-d .spxThemeOverride { --full-viewport: 100 * var(--one-unit) * var(--browser-zoom); --scaling-factor: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width))); --theme-spx-ratio: 1px; --color_0: 255,255,255; --color_1: 0,0,0; --color_2: 227,208,168; --color_3: 25,25,25; --color_4: 247,247,247; --color_5: 227,242,243; --color_6: 255,255,255; --color_7: 191,191,191; --color_8: 128,128,128; --color_9: 64,64,64; --color_10: 0,0,0; --color_11: 255,255,255; --color_12: 191,191,191; --color_13: 128,128,128; --color_14: 64,64,64; --color_15: 0,0,0; --color_16: 253,252,250; --color_17: 244,236,221; --color_18: 227,208,168; --color_19: 203,167,92; --color_20: 123,96,40; --color_21: 195,195,195; --color_22: 142,142,142; --color_23: 96,96,96; --color_24: 57,57,57; --color_25: 25,25,25; --color_26: 255,255,255; --color_27: 247,247,247; --color_28: 214,214,214; --color_29: 162,162,162; --color_30: 91,91,91; --color_31: 252,254,254; --color_32: 227,242,243; --color_33: 179,220,222; --color_34: 108,187,192; --color_35: 50,112,116; --color_36: 255,255,255; --color_37: 0,0,0; --color_38: 191,191,191; --color_39: 128,128,128; --color_40: 64,64,64; --color_41: 227,208,168; --color_42: 244,236,221; --color_43: 203,167,92; --color_44: 247,247,247; --color_45: 0,0,0; --color_46: 0,0,0; --color_47: 64,64,64; --color_48: 227,208,168; --color_49: 227,208,168; --color_50: 255,255,255; --color_51: 255,255,255; --color_52: 227,208,168; --color_53: 227,208,168; --color_54: 128,128,128; --color_55: 128,128,128; --color_56: 255,255,255; --color_57: 255,255,255; --color_58: 227,208,168; --color_59: 227,208,168; --color_60: 227,208,168; --color_61: 227,208,168; --color_62: 255,255,255; --color_63: 255,255,255; --color_64: 128,128,128; --color_65: 128,128,128; --wix-ads-height: 0px; --sticky-offset: 0px; --wix-ads-top-height: 0px; --site-width: 980px; --above-all-z-index: 100000; --portals-z-index: 100001; --wix-opt-in-direction: ltr; --wix-opt-in-direction-multiplier: 1; --font_0: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; -webkit-font-smoothing: antialiased; --minViewportSize: 320; --maxViewportSize: 1920; --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px)); }
.v-d .theme-vars,
.v-d .max-width-container { --full-viewport: 100 * var(--one-unit) * var(--browser-zoom); --scaling-factor: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width))); --theme-spx-ratio: 1px; }
.v-d .font_2 { font: var(--font_2); color: rgb(var(--color_45)); letter-spacing: 0em; }
.v-d .font_6 { font: var(--font_6); color: rgb(var(--color_45)); letter-spacing: 0em; }
.v-d .font_8 { font: var(--font_8); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-d .font_9 { font: var(--font_9); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-d .font_10 { font: var(--font_10); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-d .color_36 { color: rgb(var(--color_36)); }
.v-d #SITE_FOOTER { --bg: var(--color_37); --shd: none; --brwt: 1px; --brd: var(--color_37); --brwb: 0px; --bgctr: var(--color_37); --rd: 0px; --alpha-bgctr: 1; --alpha-brd: 0.15; --alpha-bg: 1; --backdrop-filter: none; --boxShadowToggleOn-shd: none; }
.v-d #SITE_FOOTER { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="SITE_FOOTERinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-mkvgjpzx"],
.v-d [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > interact-element > [id="comp-mkvgjpzx"] { position: relative; margin: 31px 0px 18px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start stretch; }
.v-d [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-ml75tou8"],
.v-d [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > interact-element > [id="comp-ml75tou8"] { position: relative; margin: 0px 0px 21px calc(50% - 490px); left: 260px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #SITE_FOOTER { --shc-mutated-brightness: 0,0,0; --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; }
.v-d #comp-mkvgjpzx { --lnw: 2px; --brd: var(--color_36); --alpha-brd: 1; }
.v-d #comp-mkvgjpzx { width: 100%; left: 0px; margin-left: 0px; min-width: initial; height: 29px; }
.v-d #comp-mkvgjpzx { transform-origin: center 1px; }
.v-d #comp-ml75tou8 { width: 460px; }
.v-d [data-mesh-id="comp-ml75tou8inlineContent"] { height: auto; width: 460px; }
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(3, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-ml75q9o5"],
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-ml75q9o5"] { position: relative; margin: 0px 0px 13px; left: 59px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-lksh1up11"],
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-lksh1up11"] { position: relative; margin: 0px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-lksh1up31"],
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-lksh1up31"] { position: relative; margin: 0px 0px -2px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-lksh1up63"],
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-lksh1up63"] { position: relative; margin: 0px; left: 72px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-d #comp-ml75q9o5 .style-ml75q9od__root { transition: 0.2s, visibility; background: rgb(255, 255, 255); border-radius: 50px; border: 0px solid rgb(95, 91, 205); box-shadow: rgba(95, 91, 205, 0.7) 0px 0px 6px; }
.v-d #comp-ml75q9o5 .style-ml75q9od__root:disabled { background: rgb(226, 226, 226); }
.v-d #comp-ml75q9o5 .style-ml75q9od__root:disabled .StylableButton2545352419__label { color: rgb(143, 143, 143); }
.v-d #comp-ml75q9o5 .style-ml75q9od__root:disabled .StylableButton2545352419__icon { fill: rgb(143, 143, 143); }
.v-d #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__container { transition: inherit; }
.v-d #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__label { transition: inherit; display: initial; font-family: opensanshebrewcondensed-regular, sans-serif; font-weight: 700; color: rgb(0, 0, 0); font-size: 30px; }
.v-d #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__icon { transition: inherit; fill: rgb(139, 103, 85); width: 20px; height: 20px; display: none; }
.v-d #comp-ml75q9o5 .style-ml75q9od__root:hover .StylableButton2545352419__label { letter-spacing: 0.05em; }
@media screen and (min-width: 1px) and (max-width: 0px) {.v-d #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__label { font-size: 19px; }
}
.v-d #comp-ml75q9o5 { width: 342px; height: 60px; }
.v-d #comp-lksh1up11 { width: 460px; height: auto; }
.v-d #comp-lksh1up11 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-lksh1up31 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-lksh1up31 { width: 460px; height: auto; }
.v-d #comp-lksh1up31 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-lksh1up63 { width: 316px; height: auto; }
.v-d #comp-lksh1up63 { --text-direction: var(--wix-opt-in-direction); }
.v-d #masterPage:not(.landingPage) { --top-offset: var(--header-height); --header-height: 184px; }
.v-d #SITE_HEADER { --bg: var(--color_37); --shd: none; --brwt: 0px; --brd: var(--color_37); --brwb: 0px; --bgctr: var(--color_37); --rd: 0px; --alpha-bgctr: 1; --alpha-brd: 0; --alpha-bg: 1; --backdrop-filter: none; --boxShadowToggleOn-shd: none; }
.v-d #SITE_HEADER { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="SITE_HEADERinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > [id="comp-jlcigifn"],
.v-d [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > interact-element > [id="comp-jlcigifn"] { position: relative; margin: 20px 0px 0px calc(50% - 490px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d #SITE_HEADER { --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; --shc-mutated-brightness: 0,0,0; top: var(--wix-ads-height); position: sticky !important; }
.v-d #comp-jlcigifn { left: 0px; margin-left: 0px; width: 100%; min-width: 980px; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-jnlhz2n5"],
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-jnlhz2n5"] { position: relative; margin: 25px 0px 67px calc(50% - 490px); left: -589px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-jlcigmff4"],
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-jlcigmff4"] { position: relative; margin: 3px 0px 19px calc(50% - 490px); left: 6px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-jlcigiso"],
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-jlcigiso"] { position: relative; margin: 42px 0px 10px calc(50% - 490px); left: 397px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-lqhv0olo"],
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-lqhv0olo"] { position: relative; margin: 46px 0px 10px calc(50% - 490px); left: 931px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-lmgleaeu"],
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-lmgleaeu"] { position: relative; margin: 46px 0px 10px calc(50% - 490px); left: 985px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-lmos7nmx"],
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-lmos7nmx"] { position: relative; margin: 54px 0px 10px calc(50% - 490px); left: 1066px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d #comp-jlcigifn { --bg-overlay-color: transparent; --bg-gradient: none; --padding: 0px; --margin: 0px; min-width: 980px; --direction: ltr; }
.v-d #comp-jlcigifo1 { --brw: 0px; --brd: var(--color_15); --rd: 0px; --shd: none; --alpha-brd: 1; --alpha-bg: 1; --bg: var(--color_11); --boxShadowToggleOn-shd: none; }
.v-d #comp-jlcigifo1 { width: 980px; }
.v-d #comp-jlcigifo1 { --bg-overlay-color: transparent; --bg-gradient: none; width: 100%; --column-width: 980px; --column-flex: 980; }
.v-d #comp-jnlhz2n5 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-jnlhz2n5 { width: 266px; height: auto; }
.v-d #comp-jnlhz2n5 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-jlcigmff4 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-jlcigmff4 { width: 261px; height: auto; }
.v-d #comp-jlcigmff4 { --min-height: 97px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-jlcigiso { --menuTotalBordersX: 0px; --menuTotalBordersY: 0px; --bgDrop: var(--color_37); --rd: 0px; --shd: none; --fnt: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496,sans-serif; --pad: 0px; --txt: var(--color_36); --trans: color 0.4s ease 0s; --txth: var(--color_44); --txts: var(--color_44); --alpha-txth: 1; --alpha-txts: 1; --alpha-bgDrop: 1; --boxShadowToggleOn-shd: none; --alpha-txt: 1; }
.v-d #comp-jlcigiso { width: 519px; height: 46px; }
.v-d #comp-jlcigiso { --menuTotalBordersY: 0px; --menuTotalBordersX: 0px; --submenus-direction: inherit; --menu-direction: inherit; --align: end; --menu-align: inherit; --submenus-align: inherit; }
.v-d #comp-lqhv0olo { width: 39px; height: 39px; }
.v-d #comp-lqhv0olo { --item-size: 39px; --item-margin-block: 0; --item-margin-inline: 0px 10px; --item-display: inline-block; --direction: var(--wix-opt-in-direction, ltr); width: 39px; height: 39px; }
.v-d #comp-lmgleaeu { width: 81px; }
.v-d [data-mesh-id="comp-lmgleaeuinlineContent"] { height: auto; width: 81px; }
.v-d [data-mesh-id="comp-lmgleaeuinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-lmgleaeuinlineContent-gridContainer"] > [id="comp-lmgleag8"],
.v-d [data-mesh-id="comp-lmgleaeuinlineContent-gridContainer"] > interact-element > [id="comp-lmgleag8"] { position: relative; margin: 0px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d #comp-lmgleag8 { --bg: var(--color_11); --brw: 0px; --brd: var(--color_15); --rd: 0px; --shd: none; --bg-dd: var(--color_11); --alpha-bg-dd: 1; --brw-dd: 1px; --brd-dd: var(--color_15); --rd-dd: 0px; --shd-dd: none; --fnt: var(--font_8); --fnt-size-dd: 15px; --txt-dd: var(--color_15); --alpha-txt-dd: 1; --txt-slct-dd: var(--color_19); --alpha-txt-slct-dd: 1; --txth-dd: var(--color_19); --alpha-txth-dd: 1; --txth: var(--color_19); --alpha-txth: 1; --txt: var(--color_18); --alpha-txt: 1; --avatarCornerRadius: 100px; --avatarAndArrowStrokeWidth: 0px; --badge-bg: 226,28,33; --alpha-badge-bg: 1; --badge-txt: var(--color_11); --alpha-badge-txt: 1; --fillcolor: var(--color_18); --alpha-fillcolor: 1; --fnt-ba-title: var(--font_8); --fnt-ba-item: var(--font_9); --fnt-ba-price: var(--font_9); --fnt-ba-btn: var(--font_9); --fnt-size-ba-title: 16px; --fnt-size-ba-item: 14px; --fnt-size-ba-price: 14px; --fnt-size-ba-btn: 14px; --alpha-bg: 0; --alpha-brd: 1; --alpha-brd-dd: 0.2; --boxShadowToggleOn-shd: none; --boxShadowToggleOn-shd-dd: none; }
.v-d #comp-lmgleag8 { width: 81px; height: 40px; }
.v-d #comp-lmgleag8 { justify-content: flex-end; direction: rtl; --icon-size: 26px; --fnt: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --logged-in-avatar-display: block; --logged-in-text-display: none; --logged-out-avatar-display: block; --logged-out-text-display: block; --logged-out-icon-size: 26px; --arrow-display: block; --arrow-icon: var(--line-arrow-icon); --arrow-size: 14px; --greeting-text-display: none; --icons-display: block; --user-section-padding-start: 0px; --menu-items-alignment: flex-start; --fnt-size-ba-title: 16px; --fnt-size-ba-item: 14px; --fnt-size-ba-price: 14px; --fnt-size-ba-btn: 14px; --avatarAndArrowStrokeWidth: 0px; min-width: 0px; }
.v-d #comp-lmos7nmx { width: 28px; height: 23px; }
.v-d .comp-lmos7nmx { --wix-direction: ltr; --cartWidgetIcon: 2; --cartWidgetButton_selectedSkin: button-skin-2; --cartWidgetButton_borderSize: 0px; --cartWidgetButton_cornersRadius: 20px; --cartWidget_cartIconTextFont: normal normal normal 90px/1.4em avenir-lt-w01_35-light1475496,sans-serif; --cartWidget_cartIconNumberFont: normal normal normal 90px/1.4em avenir-lt-w01_35-light1475496,sans-serif; --cartWidget_cartIcon: 255,255,255; --cartWidget_cartIcon-rgb: 255,255,255; --cartWidget_cartIcon-opacity: 1; --cartWidget_cartIconNumber: 255,255,255; --cartWidget_cartIconNumber-rgb: 255,255,255; --cartWidget_cartIconNumber-opacity: 1; --cartWidgetButton_backgroundColor: 128,128,128; --cartWidgetButton_backgroundColor-rgb: 128,128,128; --cartWidgetButton_backgroundColor-opacity: 1; --cartWidgetButton_borderColor: 0,0,0; --cartWidgetButton_borderColor-rgb: 0,0,0; --cartWidgetButton_borderColor-opacity: 1; --cartWidgetButton_textColor: 255,255,255; --cartWidgetButton_textColor-rgb: 255,255,255; --cartWidgetButton_textColor-opacity: 1; --cartWidget_cartIconBubble: 227,208,168; --cartWidget_cartIconBubble-rgb: 227,208,168; --cartWidget_cartIconBubble-opacity: 1; --cartWidget_cartIconText: 227,208,168; --cartWidget_cartIconText-rgb: 227,208,168; --cartWidget_cartIconText-opacity: 1; --cartWidget_cartIconTextFont-style: normal; --cartWidget_cartIconTextFont-variant: normal; --cartWidget_cartIconTextFont-weight: normal; --cartWidget_cartIconTextFont-size: 90px; --cartWidget_cartIconTextFont-line-height: 1.4em; --cartWidget_cartIconTextFont-family: avenir-lt-w01_35-light1475496,sans-serif; --cartWidget_cartIconTextFont-text-decoration: none; --cartWidget_cartIconNumberFont-style: normal; --cartWidget_cartIconNumberFont-variant: normal; --cartWidget_cartIconNumberFont-weight: normal; --cartWidget_cartIconNumberFont-size: 90px; --cartWidget_cartIconNumberFont-line-height: 1.4em; --cartWidget_cartIconNumberFont-family: avenir-lt-w01_35-light1475496,sans-serif; --cartWidget_cartIconNumberFont-text-decoration: none; --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-style: normal; --wix-font-Heading-M-variant: normal; --wix-font-Heading-M-weight: normal; --wix-font-Heading-M-size: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-style: normal; --wix-font-Body-L-variant: normal; --wix-font-Body-L-weight: normal; --wix-font-Body-L-size: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-XS-style: normal; --wix-font-Body-XS-variant: normal; --wix-font-Body-XS-weight: normal; --wix-font-Body-XS-size: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-XS-text-decoration: none; --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh; --wix-font-LIGHT-style: normal; --wix-font-LIGHT-variant: normal; --wix-font-LIGHT-weight: normal; --wix-font-LIGHT-size: 12px; --wix-font-LIGHT-line-height: 1.4em; --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh; --wix-font-LIGHT-text-decoration: none; --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma; --wix-font-MEDIUM-style: normal; --wix-font-MEDIUM-variant: normal; --wix-font-MEDIUM-weight: normal; --wix-font-MEDIUM-size: 12px; --wix-font-MEDIUM-line-height: 1.4em; --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma; --wix-font-MEDIUM-text-decoration: none; --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi; --wix-font-STRONG-style: normal; --wix-font-STRONG-variant: normal; --wix-font-STRONG-weight: normal; --wix-font-STRONG-size: 12px; --wix-font-STRONG-line-height: 1.4em; --wix-font-STRONG-family: HelveticaNeueW01-65Medi; --wix-font-STRONG-text-decoration: none; }
.v-d #PAGES_CONTAINER { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d #SITE_PAGES { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d #SITE_PAGES { --transition-duration: 600ms; }
.v-d #CONTROLLER_COMP_CUSTOM_ID { --alpha-bg: 1; --bg: 61,155,233; --bgh: 43,104,156; --brd: 43,104,156; --brdh: 61,155,233; --brw: 0px; --fnt: normal normal normal 14px/1.4em raleway; --rd: 20px; --txt: 255,255,255; --txth: 255,255,255; --alpha-bgh: 1; --alpha-brd: 1; --alpha-brdh: 1; --alpha-txt: 1; --alpha-txth: 1; --boxShadowToggleOn-shd: none; --shd: 0 1px 4px rgba(0, 0, 0, 0.6); }
.v-d #mkjts { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d #masterPage { --pinned-layers-in-page: 0; }
.v-d [data-mesh-id="ContainermkjtsinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="ContainermkjtsinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: 40px; grid-template-rows: min-content 1fr; grid-template-columns: 100%; padding-bottom: 0px; box-sizing: border-box; }
.v-d [data-mesh-id="ContainermkjtsinlineContent-gridContainer"] > [id="comp-mbqtislc"],
.v-d [data-mesh-id="ContainermkjtsinlineContent-gridContainer"] > interact-element > [id="comp-mbqtislc"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="ContainermkjtsinlineContent-gridContainer"] > [id="comp-mbqtlcid"],
.v-d [data-mesh-id="ContainermkjtsinlineContent-gridContainer"] > interact-element > [id="comp-mbqtlcid"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #comp-mbqtislc { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="comp-mbqtislcinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mbqtislcinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mbqtislcinlineContent-gridContainer"] > [id="comp-mbqtislw1"],
.v-d [data-mesh-id="comp-mbqtislcinlineContent-gridContainer"] > interact-element > [id="comp-mbqtislw1"] { position: relative; margin: 36px 0px 0px calc(50% - 490px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d #comp-mbqtislw1 { left: 0px; margin-left: 0px; width: 100%; min-width: 980px; }
.v-d [data-mesh-id="comp-mbqtism04inlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mbqtism04inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mbqtism04inlineContent-gridContainer"] > [id="comp-mbqtism92"],
.v-d [data-mesh-id="comp-mbqtism04inlineContent-gridContainer"] > interact-element > [id="comp-mbqtism92"] { position: relative; margin: 26px 0px -81px calc(50% - 490px); left: 27px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mbqtism04inlineContent-gridContainer"] > [id="comp-mbqtism32"],
.v-d [data-mesh-id="comp-mbqtism04inlineContent-gridContainer"] > interact-element > [id="comp-mbqtism32"] { position: relative; margin: 0px 0px 15px calc(50% - 490px); left: 204px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #comp-mbqtism04 { width: 980px; }
.v-d #comp-mbqtism92 { --contentPaddingLeft: 0px; --contentPaddingRight: 0px; --contentPaddingTop: 0px; --contentPaddingBottom: 0px; }
.v-d #comp-mbqtism92 { width: 171px; height: 167px; }
.v-d #comp-mbqtism32 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mbqtism32 { width: 614px; height: auto; }
.v-d #comp-mbqtlcid { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="comp-mbqtlcidinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mbqtlcidinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mbqtlcidinlineContent-gridContainer"] > [id="comp-mbqtmiqm"],
.v-d [data-mesh-id="comp-mbqtlcidinlineContent-gridContainer"] > interact-element > [id="comp-mbqtmiqm"] { position: relative; margin: 26px 0px 27px calc(50% - 490px); left: 27px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d #comp-mbqtmiqm { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mbqtmiqm { width: 904px; height: auto; }


.v-d #mkjts { width: auto; min-height: 40px; }
.v-d #pageBackground_mkjts { --bg-position: absolute; --fill-layer-background-overlay-color: transparent; --fill-layer-background-overlay-position: absolute; --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; }
.v-d #comp-mbqtislc { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 980px; }
.v-d #comp-mbqtislw1 { --bg-overlay-color: transparent; --bg-gradient: none; --padding: 0px; --margin: 0px; min-width: 980px; --direction: ltr; }
.v-d #comp-mbqtism04 { --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; width: 100%; --column-width: 980px; --column-flex: 980; }
.v-d #comp-mbqtism92 { --height: 167px; --width: 171px; }
.v-d #comp-mbqtism32 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mbqtlcid { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 980px; }
.v-d #comp-mbqtmiqm { --min-height: 447px; --text-direction: var(--wix-opt-in-direction); }

@keyframes slide-horizontal-new { 
  0% { transform: translate(100%); }
}
@keyframes slide-horizontal-old { 
  80% { opacity: 1; }
  100% { opacity: 0; transform: translate(-100%); }
}
@keyframes slide-vertical-new { 
  0% { transform: translateY(-100%); }
}
@keyframes slide-vertical-old { 
  80% { opacity: 1; }
  100% { opacity: 0; transform: translateY(100%); }
}
@keyframes out-in-new { 
  0% { opacity: 0; }
}
@keyframes out-in-old { 
  100% { opacity: 0; }
}
.v-m:active-view-transition { view-transition-name: none; }
.v-m:active-view-transition::view-transition-group(*) { animation: auto ease 0s 1 normal none running none; }
.v-m:active-view-transition::view-transition-old(*) { animation: auto ease 0s 1 normal none running none; }
.v-m:active-view-transition::view-transition-new(*) { animation: auto ease 0s 1 normal none running none; }
.v-m::view-transition { pointer-events: none; }
.v-m:active-view-transition #SITE_HEADER { view-transition-name: header-group; }
.v-m:active-view-transition #WIX_ADS { view-transition-name: wix-ads-group; }
.v-m:active-view-transition #SITE_FOOTER { view-transition-name: footer-group; }
.v-m:active-view-transition #BACKGROUND_GROUP_TRANSITION_GROUP > div { view-transition-name: background-group; }
.v-m:active-view-transition::view-transition-group(page-group) { pointer-events: all; cursor: wait; animation-timing-function: revert; animation-delay: revert; animation-iteration-count: revert; animation-direction: revert; animation-fill-mode: revert; animation-play-state: revert; animation-name: revert; animation-timeline: revert; animation-range: revert; animation-duration: 0.6s; }
.v-m:active-view-transition::view-transition-old(page-group) { pointer-events: all; cursor: wait; animation-timing-function: revert; animation-delay: revert; animation-iteration-count: revert; animation-direction: revert; animation-fill-mode: revert; animation-play-state: revert; animation-name: revert; animation-timeline: revert; animation-range: revert; animation-duration: 0.6s; }
.v-m:active-view-transition::view-transition-new(page-group) { pointer-events: all; cursor: wait; animation-timing-function: revert; animation-delay: revert; animation-iteration-count: revert; animation-direction: revert; animation-fill-mode: revert; animation-play-state: revert; animation-name: revert; animation-timeline: revert; animation-range: revert; animation-duration: 0.6s; }
.v-m:active-view-transition-type(SlideHorizontal)::view-transition-old(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal forwards running slide-horizontal-old; }
.v-m:active-view-transition-type(SlideHorizontal)::view-transition-new(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal backwards running slide-horizontal-new; }
.v-m:active-view-transition-type(SlideVertical)::view-transition-old(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal forwards running slide-vertical-old; }
.v-m:active-view-transition-type(SlideVertical)::view-transition-new(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal backwards running slide-vertical-new; }
.v-m:active-view-transition-type(OutIn)::view-transition-old(page-group) { animation: 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running out-in-old; }
.v-m:active-view-transition-type(OutIn)::view-transition-new(page-group) { animation: 0.35s cubic-bezier(0.64, 0, 0.78, 0) 0.35s 1 normal backwards running out-in-new; }
.v-m,
.v-m { vertical-align: baseline; background: 0px 0px; border: 0px; outline: 0px; margin: 0px; padding: 0px; }
.v-m { --scrollbar-width: 0px; text-size-adjust: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.v-m,
.v-m { height: 100%; }
.v-m { overflow: auto scroll; }
.v-m:not(.responsive) #site-root { width: 100%; min-width: var(--site-width); }
.v-m:not([data-js-loaded]) [data-hide-prejs] { visibility: hidden; }
.v-m #SITE_CONTAINER { position: relative; }
.v-m { --one-unit: 1vw; --section-max-width: 9999px; --spx-stopper-max: 9999px; --spx-stopper-min: 0px; --browser-zoom: 1; }
@supports ((-webkit-appearance:none)) and (stroke-color:transparent) {.v-m { --safari-sticky-fix: opacity; --experimental-safari-sticky-fix: translateZ(0); }
}
@supports (container-type:inline-size) {.v-m { --one-unit: 1cqw; }
}

.v-m div,
.v-m span,
.v-m applet,
.v-m object,
.v-m iframe,
.v-m h1,
.v-m h2,
.v-m h3,
.v-m h4,
.v-m h5,
.v-m h6,
.v-m p,
.v-m blockquote,
.v-m pre,
.v-m a,
.v-m abbr,
.v-m acronym,
.v-m address,
.v-m big,
.v-m cite,
.v-m code,
.v-m del,
.v-m dfn,
.v-m em,
.v-m font,
.v-m img,
.v-m ins,
.v-m kbd,
.v-m q,
.v-m s,
.v-m samp,
.v-m small,
.v-m strike,
.v-m strong,
.v-m sub,
.v-m sup,
.v-m tt,
.v-m var,
.v-m b,
.v-m u,
.v-m i,
.v-m center,
.v-m dl,
.v-m dt,
.v-m dd,
.v-m ol,
.v-m ul,
.v-m li,
.v-m fieldset,
.v-m form,
.v-m label,
.v-m legend,
.v-m table,
.v-m caption,
.v-m tbody,
.v-m tfoot,
.v-m thead,
.v-m tr,
.v-m th,
.v-m td,
.v-m nav,
.v-m button,
.v-m section,
.v-m header,
.v-m footer,
.v-m title { vertical-align: baseline; background: 0px 0px; border: 0px; outline: 0px; margin: 0px; padding: 0px; }
.v-m ol,
.v-m ul { list-style: none; }
.v-m a { cursor: pointer; text-decoration: none; }
.v-m :focus { outline: none; }
.v-m.device-mobile-optimized:not(.disable-site-overflow) { overflow: hidden scroll; }
.v-m.device-mobile-optimized:not(.responsive) #SITE_CONTAINER { width: 320px; margin-left: auto; margin-right: auto; position: relative; overflow-x: visible; }
.v-m.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER { margin-top: 0px; }
.v-m.device-mobile-optimized > * { max-width: 100% !important; }
.v-m.device-mobile-optimized #site-root { overflow: hidden; }
@supports (overflow:clip) {.v-m.device-mobile-optimized #site-root { overflow: clip; }
}
.v-m.device-mobile-non-optimized #SITE_CONTAINER #site-root { overflow: clip; }
.v-m.device-mobile-non-optimized.fullScreenMode { background-color: rgb(95, 99, 96); }
.v-m.device-mobile-non-optimized.fullScreenMode #site-root,
.v-m.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
.v-m.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
.v-m.fullScreenMode #WIX_ADS { visibility: hidden; }
.v-m.fullScreenMode { overflow: hidden !important; }
.v-m.fullScreenMode.device-mobile-optimized #TINY_MENU { opacity: 0; pointer-events: none; }
.v-m.fullScreenMode-scrollable.device-mobile-optimized { overflow: hidden auto !important; }
.v-m.fullScreenMode-scrollable.device-mobile-optimized #site-root,
.v-m.fullScreenMode-scrollable.device-mobile-optimized #masterPage { overflow: hidden !important; }
.v-m.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
.v-m.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND { height: auto !important; }
.v-m.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout { height: 0px !important; }
.v-m.blockSiteScrolling,
.v-m.siteScrollingBlocked { width: 100%; position: fixed; }
.v-m.siteScrollingBlockedIOSFix { overflow: hidden !important; }
.v-m.blockSiteScrolling #SITE_CONTAINER { margin-top: calc(var(--blocked-site-scroll-margin-top)*-1); }
.v-m #site-root { top: var(--wix-ads-height); min-height: 100%; margin: 0px auto; position: relative; }
.v-m #site-root img:not([src]) { visibility: hidden; }
.v-m #SCROLL_TO_TOP,
.v-m #SCROLL_TO_BOTTOM { height: 0px; }
.v-m .fullScreenOverlay { z-index: 1005; justify-content: center; display: flex; position: fixed; inset: -60px 0px 0px; overflow-y: hidden; }
.v-m .fullScreenOverlay > .fullScreenOverlayContent { margin: 0px auto; position: absolute; inset: 60px 0px 0px; overflow: hidden; transform: translateZ(0px); }
.v-m [data-mesh-id$="inlineContent"],
.v-m [data-mesh-id$="centeredContent"],
.v-m [data-mesh-id$="form"] { pointer-events: none; position: relative; }
.v-m [data-mesh-id$="-gridContainer"] > *,
.v-m [data-mesh-id$="-rotated-wrapper"] > *,
.v-m [data-mesh-id$="inlineContent"] > :not([data-mesh-id$="-gridContainer"]) { pointer-events: auto; }
.v-m #masterPage.mesh-layout { grid-template-rows: max-content max-content min-content max-content; grid-template-columns: 100%; justify-content: stretch; align-items: start; display: grid; }
.v-m #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
.v-m #masterPage.mesh-layout #SITE_HEADER-placeholder,
.v-m #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~="mobileView"],
.v-m #masterPage.mesh-layout #PAGES_CONTAINER,
.v-m #masterPage.mesh-layout #soapBeforePagesContainer,
.v-m #masterPage.mesh-layout #soapAfterPagesContainer,
.v-m #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
.v-m #masterPage.mesh-layout #SITE_FOOTER-placeholder { }
.v-m #masterPage.mesh-layout #PAGES_CONTAINER,
.v-m #masterPage.mesh-layout #soapBeforePagesContainer,
.v-m #masterPage.mesh-layout #soapAfterPagesContainer { grid-area: 3 / 1 / 4 / 2; }
.v-m #masterPage.mesh-layout #soapBeforePagesContainer,
.v-m #masterPage.mesh-layout #soapAfterPagesContainer { width: 100%; }
.v-m #masterPage.mesh-layout #PAGES_CONTAINER { align-self: stretch; }
.v-m #masterPage.mesh-layout main#PAGES_CONTAINER { display: block; }
.v-m #masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERcenteredContent"],
.v-m #masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERinlineContent"],
.v-m #masterPage.mesh-layout #SITE_PAGES { height: 100%; }
.v-m #masterPage.mesh-layout #SITE_PAGES,
.v-m #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
.v-m #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
.v-m #masterPage.mesh-layout #PAGES_CONTAINER,
.v-m #masterPage.mesh-layout #masterPageinlineContent,
.v-m #masterPage.mesh-layout #SITE_FOOTER,
.v-m #masterPage.mesh-layout #SITE_HEADER { position: relative; }
.v-m #masterPage.mesh-layout #SITE_HEADER { grid-area: 1 / 1 / 2 / 2; }
.v-m #masterPage.mesh-layout #SITE_FOOTER { grid-area: 4 / 1 / 5 / 2; }
.v-m { --wst-button-color-fill-primary: rgb(var(--color_48)); --wst-button-color-border-primary: rgb(var(--color_49)); --wst-button-color-text-primary: rgb(var(--color_50)); --wst-button-color-fill-primary-hover: rgb(var(--color_51)); --wst-button-color-border-primary-hover: rgb(var(--color_52)); --wst-button-color-text-primary-hover: rgb(var(--color_53)); --wst-button-color-fill-primary-disabled: rgb(var(--color_54)); --wst-button-color-border-primary-disabled: rgb(var(--color_55)); --wst-button-color-text-primary-disabled: rgb(var(--color_56)); --wst-button-color-fill-secondary: rgb(var(--color_57)); --wst-button-color-border-secondary: rgb(var(--color_58)); --wst-button-color-text-secondary: rgb(var(--color_59)); --wst-button-color-fill-secondary-hover: rgb(var(--color_60)); --wst-button-color-border-secondary-hover: rgb(var(--color_61)); --wst-button-color-text-secondary-hover: rgb(var(--color_62)); --wst-button-color-fill-secondary-disabled: rgb(var(--color_63)); --wst-button-color-border-secondary-disabled: rgb(var(--color_64)); --wst-button-color-text-secondary-disabled: rgb(var(--color_65)); --wst-color-fill-base-1: rgb(var(--color_36)); --wst-color-fill-base-2: rgb(var(--color_37)); --wst-color-fill-base-shade-1: rgb(var(--color_38)); --wst-color-fill-base-shade-2: rgb(var(--color_39)); --wst-color-fill-base-shade-3: rgb(var(--color_40)); --wst-color-fill-accent-1: rgb(var(--color_41)); --wst-color-fill-accent-2: rgb(var(--color_42)); --wst-color-fill-accent-3: rgb(var(--color_43)); --wst-color-fill-accent-4: rgb(var(--color_44)); --wst-color-fill-background-primary: rgb(var(--color_11)); --wst-color-fill-background-secondary: rgb(var(--color_12)); --wst-color-text-primary: rgb(var(--color_15)); --wst-color-text-secondary: rgb(var(--color_14)); --wst-color-action: rgb(var(--color_18)); --wst-color-disabled: rgb(var(--color_39)); --wst-color-title: rgb(var(--color_45)); --wst-color-subtitle: rgb(var(--color_46)); --wst-color-line: rgb(var(--color_47)); --wst-font-style-h2: var(--font_2); --wst-font-style-h3: var(--font_3); --wst-font-style-h4: var(--font_4); --wst-font-style-h5: var(--font_5); --wst-font-style-h6: var(--font_6); --wst-font-style-body-large: var(--font_7); --wst-font-style-body-medium: var(--font_8); --wst-font-style-body-small: var(--font_9); --wst-font-style-body-x-small: var(--font_10); --wst-color-custom-1: rgb(var(--color_13)); --wst-color-custom-2: rgb(var(--color_16)); --wst-color-custom-3: rgb(var(--color_17)); --wst-color-custom-4: rgb(var(--color_19)); --wst-color-custom-5: rgb(var(--color_20)); --wst-color-custom-6: rgb(var(--color_21)); --wst-color-custom-7: rgb(var(--color_22)); --wst-color-custom-8: rgb(var(--color_23)); --wst-color-custom-9: rgb(var(--color_24)); --wst-color-custom-10: rgb(var(--color_25)); --wst-color-custom-11: rgb(var(--color_26)); --wst-color-custom-12: rgb(var(--color_27)); --wst-color-custom-13: rgb(var(--color_28)); --wst-color-custom-14: rgb(var(--color_29)); --wst-color-custom-15: rgb(var(--color_30)); --wst-color-custom-16: rgb(var(--color_31)); --wst-color-custom-17: rgb(var(--color_32)); --wst-color-custom-18: rgb(var(--color_33)); --wst-color-custom-19: rgb(var(--color_34)); --wst-color-custom-20: rgb(var(--color_35)); }


.v-m:not(.responsive) .Y3K28_ { overflow-x: clip; }
.v-m:active-view-transition .Y3K28_ { view-transition-name: page-group; }
.v-m .StylableButton2545352419__root { cursor: pointer; box-sizing: border-box; touch-action: manipulation; border: 0px; width: 100%; min-width: 10px; height: 100%; min-height: 10px; padding: 0px; display: block; }
.v-m .StylableButton2545352419__link { box-sizing: border-box; color: rgb(0, 0, 0); text-decoration: none; }
.v-m .StylableButton2545352419__container { flex-direction: row; flex-grow: 1; flex-basis: auto; justify-content: center; align-items: center; width: 100%; height: 100%; transition: 0.2s, visibility; display: flex; overflow: hidden; }
.v-m .StylableButton2545352419__label { text-overflow: ellipsis; text-align: center; white-space: nowrap; min-width: 1.8em; max-width: 100%; transition: inherit; overflow: hidden; }
.v-m .StylableButton2545352419__icon { flex-shrink: 0; min-width: 1px; height: 50px; transition: inherit; }
.v-m .StylableButton2545352419__icon > span,
.v-m .StylableButton2545352419__icon svg { width: inherit; height: inherit; display: flex; }
@media (forced-colors: active) {.v-m .StylableButton2545352419__root:not([disabled]) { outline-offset: 0px; outline: buttontext solid 2px; }
.v-m .StylableButton2545352419__root:hover:not([disabled]),
.v-m .StylableButton2545352419__root[aria-pressed="true"],
.v-m .StylableButton2545352419__root[aria-selected="true"],
.v-m .StylableButton2545352419__root[data-preview="selected"] { outline-offset: 1px; outline: highlight solid 3px; }
.v-m .StylableButton2545352419__root:focus,
.v-m .StylableButton2545352419__root:focus-visible { outline-offset: 1px; outline: highlight solid 3px !important; }
.v-m .StylableButton2545352419__icon,
.v-m .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]),
.v-m .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]) * { fill: currentcolor !important; stroke: currentcolor !important; }
}
@supports ((-webkit-appearance:none)) and (stroke-color:transparent) {.v-m ._v6ohL > * > :first-child { vertical-align: top; }
}
@supports (-webkit-touch-callout:none) {.v-m ._v6ohL > * > :first-child { vertical-align: top; }
}
.v-m .N5mCVp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) [class$="rich-text__text"],
.v-m .N5mCVp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div)[class$="rich-text__text"] { color: var(--corvid-color,currentColor); }
.v-m .N5mCVp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) span[style*="color"] { color: var(--corvid-color,currentColor) !important; }
.v-m .UwkEpO p,
.v-m .UwkEpO h1,
.v-m .UwkEpO h2,
.v-m .UwkEpO h3,
.v-m .UwkEpO h4,
.v-m .UwkEpO h5,
.v-m .UwkEpO h6,
.v-m .UwkEpO blockquote,
.v-m .UwkEpO div { letter-spacing: normal; line-height: normal; }
.v-m .N8MGzv,
.v-m .UwkEpO { overflow-wrap: break-word; text-align: start; pointer-events: none; min-height: var(--min-height); min-width: var(--min-width); direction: var(--text-direction); mix-blend-mode: var(--blendMode,normal); text-transform: var(--textTransform,"none"); text-shadow: var(--textOutline,0px 0px transparent),var(--textShadow,0px 0px transparent); }
.v-m .N8MGzv > *,
.v-m .UwkEpO > * { pointer-events: auto; }
.v-m .N8MGzv li,
.v-m .UwkEpO li { font-style: inherit; font-weight: inherit; line-height: inherit; letter-spacing: normal; }
.v-m .N8MGzv ol,
.v-m .UwkEpO ol,
.v-m .N8MGzv ul,
.v-m .UwkEpO ul { letter-spacing: normal; margin-inline: 0.5em 0px; line-height: normal; }
.v-m .N8MGzv:not(.PO9MfV) ol,
.v-m .UwkEpO:not(.PO9MfV) ol,
.v-m .N8MGzv:not(.PO9MfV) ul,
.v-m .UwkEpO:not(.PO9MfV) ul { padding-inline: 1.3em 0px; }
.v-m .N8MGzv ul,
.v-m .UwkEpO ul { list-style-type: disc; }
.v-m .N8MGzv p,
.v-m .UwkEpO p,
.v-m .N8MGzv h1,
.v-m .UwkEpO h1,
.v-m .N8MGzv h2,
.v-m .UwkEpO h2,
.v-m .N8MGzv h3,
.v-m .UwkEpO h3,
.v-m .N8MGzv h4,
.v-m .UwkEpO h4,
.v-m .N8MGzv h5,
.v-m .UwkEpO h5,
.v-m .N8MGzv h6,
.v-m .UwkEpO h6,
.v-m .N8MGzv blockquote,
.v-m .UwkEpO blockquote,
.v-m .N8MGzv div,
.v-m .UwkEpO div { margin-block: 0px; margin: 0px; }
.v-m .N8MGzv a,
.v-m .UwkEpO a { color: inherit; }
.v-m .PO9MfV li { margin-inline: 1.3em 0px; }
@media (forced-colors: active) {.v-m .AWXfZq.V3wkP4 a:focus,
.v-m .AWXfZq.V3wkP4 a:focus-visible,
.v-m .AWXfZq.UwkEpO a:focus,
.v-m .AWXfZq.UwkEpO a:focus-visible,
.v-m .AWXfZq.JykKzs a:focus,
.v-m .AWXfZq.JykKzs a:focus-visible,
.v-m .AWXfZq.N8MGzv a:focus,
.v-m .AWXfZq.N8MGzv a:focus-visible { box-shadow: none; outline-offset: 1px !important; outline: highlight solid 3px !important; }
}
.v-m .qe3oTb { pointer-events: none; white-space: nowrap; padding: 0px; overflow: hidden; }
.v-m .TvbeET { display: none; }
.v-m:not(.device-mobile-optimized) ._c_gnD,
.v-m :host(:not(.device-mobile-optimized)) ._c_gnD { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-m.device-mobile-optimized .w4DepW .tN_ggS,
.v-m :host(.device-mobile-optimized) .w4DepW .tN_ggS { white-space: normal; }
.v-m .sFiSiq { width: 100%; height: 100%; display: block; }

.v-m .BqYkvS { pointer-events: none; z-index: 9999; color: rgb(17, 109, 255); opacity: 0; cursor: pointer; background: rgb(255, 255, 255); border-radius: 24px; width: 0px; height: 0px; margin-left: -94px; padding: 0px 24px; font-family: Helvetica, Arial, メイリオ, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif; font-size: 14px; position: absolute; top: 60px; left: 50%; }
.v-m .BqYkvS:focus { opacity: 1; pointer-events: auto; border: 2px solid; width: auto; height: 40px; }

.v-m.device-mobile-optimized .mu5PoX[aria-disabled="false"]:active .twJknM,
.v-m :host(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:active .twJknM { background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1))); border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1))); }
.v-m.device-mobile-optimized .mu5PoX[aria-disabled="false"]:active .OR4Nv8,
.v-m :host(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:active .OR4Nv8 { color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); }
.v-m:not(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:hover .twJknM,
.v-m :host(:not(.device-mobile-optimized)) .mu5PoX[aria-disabled="false"]:hover .twJknM { background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1))); border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1))); }
.v-m:not(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:hover .OR4Nv8,
.v-m :host(:not(.device-mobile-optimized)) .mu5PoX[aria-disabled="false"]:hover .OR4Nv8 { color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); }
.v-m.device-mobile-optimized .myoKiH[aria-disabled="false"]:active .p2iqNU,
.v-m :host(.device-mobile-optimized) .myoKiH[aria-disabled="false"]:active .p2iqNU,
.v-m:not(.device-mobile-optimized) .myoKiH[aria-disabled="false"]:hover .p2iqNU,
.v-m :host(:not(.device-mobile-optimized)) .myoKiH[aria-disabled="false"]:hover .p2iqNU { color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); transition: var(--trans,color .4s ease 0s); }
.v-m .ktMZav { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-m .ktMZav .etGVsi { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .etSQ9j { height: 100%; }
.v-m .V9k0ll { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-m:not(.device-mobile-optimized) .CeUMmm,
.v-m :host(:not(.device-mobile-optimized)) .CeUMmm { display: flex; }
.v-m:not(.device-mobile-optimized) .Ak0vpt,
.v-m :host(:not(.device-mobile-optimized)) .Ak0vpt { width: calc(100% - var(--padding)*2); direction: var(--direction); column-gap: var(--margin); margin: 0px auto; display: flex; position: relative; }
.v-m:not(.device-mobile-optimized) .Ak0vpt > *,
.v-m :host(:not(.device-mobile-optimized)) .Ak0vpt > * { flex: var(--column-flex) 1 0%; min-width: 0px; margin-top: var(--padding); margin-bottom: var(--padding); direction: ltr; position: relative; top: 0px; left: 0px; }
.v-m.device-mobile-optimized .Ak0vpt,
.v-m :host(.device-mobile-optimized) .Ak0vpt { padding-top: var(--padding-y); padding-bottom: var(--padding-y); padding-left: var(--padding-x,0); padding-right: var(--padding-x,0); display: block; position: relative; }
.v-m.device-mobile-optimized .Ak0vpt > *,
.v-m :host(.device-mobile-optimized) .Ak0vpt > * { margin-bottom: var(--margin); position: relative; }
.v-m .sFiSiq { width: 100%; height: 100%; display: block; }
.v-m .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-m .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .ROWgFb { height: 100%; }
.v-m .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-m .FDI5TK { position: relative; overflow: visible; }
.v-m .kBvIHj { width: 100%; position: absolute; inset: 0px; }
.v-m .XgJ1FR { width: 100%; height: auto; position: relative; }
.v-m .YmWgf4 { width: 100%; position: relative; }
.v-m:not(.device-mobile-optimized) .H2MmBb,
.v-m :host(:not(.device-mobile-optimized)) .H2MmBb { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-m .CDNoF4 .EaoiSu { box-shadow: var(--shd,0 0 5px #000000b3); background-color: var(--screenwidth-corvid-background-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))); border-top: var(--brwt,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))); border-bottom: var(--brwb,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))); position: absolute; inset: 0px; }
.v-m .CDNoF4 .CmHRsG { top: var(--brwt,0); right: 0px; bottom: var(--brwb,0); border-radius: var(--rd,0); background-color: rgba(var(--bgctr,var(--color_11,color_11)),var(--alpha-bgctr,1)); position: absolute; left: 0px; }
.v-m .CDNoF4 .H2MmBb { position: absolute; inset: 0px; }
.v-m.device-mobile-optimized .CDNoF4 .H2MmBb,
.v-m :host(.device-mobile-optimized) .CDNoF4 .H2MmBb { left: 10px; right: 10px; }
.v-m .wH18kY { pointer-events: none; }
.v-m ._7xVID { position: var(--bg-position); top: var(--wix-ads-height); min-height: calc(100vh - var(--wix-ads-height)); width: 100%; height: 100%; min-width: var(--site-width); }
.v-m .apPOZK { box-sizing: border-box; width: 100%; height: 100%; }
.v-m .gRkIq0 { min-height: var(--image-min-height); min-width: var(--image-min-width); }
.v-m .gRkIq0 img,
.v-m img.gRkIq0 { object-position: var(--object-position); filter: var(--filter-effect-svg-url); mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100% 100%); mask-repeat: var(--mask-repeat,no-repeat); }
.v-m .W4V2qg { position: var(--position-fixed,static); left: var(--left,auto); top: var(--top,auto); z-index: var(--z-index,auto); }
.v-m .W4V2qg .apPOZK { display: block; overflow: hidden; }
.v-m .W4V2qg .gRkIq0 { overflow: hidden; }
.v-m:not(.responsive) .LDh6XF { grid-area: 1 / 1 / 1 / 1; place-self: start stretch; height: 100%; position: relative; left: 0px; }
.v-m:not(.device-mobile-optimized) .Zzikec,
.v-m :host(:not(.device-mobile-optimized)) .Zzikec { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-m.device-mobile-optimized .Zzikec,
.v-m :host(.device-mobile-optimized) .Zzikec { left: 10px; right: 10px; }
.v-m .pTvOx2 { position: absolute; inset: 0px; }
.v-m .JJb9Mt { width: 100%; height: auto; position: relative; }
.v-m:not(.responsive) .i0StQr { grid-area: 1 / 1 / 1 / 1; place-self: start stretch; height: 100%; position: relative; left: 0px; }
.v-m:not(.device-mobile-optimized) .pTvOx2,
.v-m :host(:not(.device-mobile-optimized)) .pTvOx2 { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-m.device-mobile-optimized .pTvOx2,
.v-m :host(.device-mobile-optimized) .pTvOx2 { left: 10px; right: 10px; }

.v-m .sFiSiq { width: 100%; height: 100%; display: block; }
.v-m .jQIwGk,
.v-m .mR8pAo,
.v-m .D_viaj,
.v-m .b0G8HR { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 2; top: var(--top); }
.v-m .jQIwGk .xyv8Jc,
.v-m .mR8pAo .xyv8Jc,
.v-m .D_viaj .xyv8Jc,
.v-m .b0G8HR .xyv8Jc { border-radius: var(--rd,4px); background-color: rgba(var(--bg,var(--color_15,color_15)),var(--alpha-bg,1)); border: solid var(--borderwidth,1px) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1)); cursor: pointer; box-sizing: border-box; width: 100%; min-width: 40px; height: 100%; min-height: 40px; margin-top: var(--btn-margin-top,0); justify-content: center; align-items: center; display: flex; position: relative; }
.v-m .jQIwGk .xyv8Jc > .I_PJQl,
.v-m .mR8pAo .xyv8Jc > .I_PJQl,
.v-m .D_viaj .xyv8Jc > .I_PJQl,
.v-m .b0G8HR .xyv8Jc > .I_PJQl { width: var(--linewidth,20px); stroke-width: var(--strokewidth,3); stroke: rgba(var(--iconcolor,var(--color_11,color_11)),var(--alpha-iconcolor,1)); height: 17px; padding-top: var(--btn-padding-top,0); overflow: visible; }
.v-m .jQIwGk .NeulFj > .mtNhWA,
.v-m .mR8pAo .NeulFj > .mtNhWA,
.v-m .D_viaj .NeulFj > .mtNhWA,
.v-m .b0G8HR .NeulFj > .mtNhWA { width: var(--site-width); }
@keyframes BgSjrw { 
  0% { transform: translateY(0.5px); }
  50% { transform: translateY(8.5px); }
  100% { transform: translateY(8.5px) rotate(45deg); }
}
@keyframes kluV4d { 
  100% { transform: translateY(0.5px); }
  50% { transform: translateY(8.5px); }
  0% { transform: translateY(8.5px) rotate(45deg); }
}
@keyframes cLGy1h { 
  0% { transform: translateY(16.5px); }
  50% { transform: translateY(8.5px); }
  100% { transform: translateY(8.5px) rotate(-45deg); }
}
@keyframes fCUQib { 
  100% { transform: translateY(16.5px); }
  50% { transform: translateY(8.5px); }
  0% { transform: translateY(8.5px) rotate(-45deg); }
}
@keyframes FtijDB { 
  0% { transform: translateY(8.5px); }
  100% { transform: translateY(8.5px) rotateX(90deg); }
}
@keyframes C8BU8i { 
  100% { transform: translateY(8.5px); }
  0% { transform: translateY(8.5px); }
}
.v-m .mR8pAo .NeulFj,
.v-m .D_viaj .NeulFj,
.v-m .b0G8HR .NeulFj { pointer-events: none; transition: transform 0.3s step-end; position: fixed; transform: translate(100%); }
.v-m .mR8pAo .w_vNYO,
.v-m .D_viaj .w_vNYO,
.v-m .b0G8HR .w_vNYO { box-sizing: border-box; background-color: rgba(var(--bgDrop,var(--color_15,color_15)),var(--alpha-bgDrop,1)); flex-direction: column; justify-content: flex-start; position: relative; }
.v-m .mR8pAo .xyv8Jc > .I_PJQl,
.v-m .D_viaj .xyv8Jc > .I_PJQl,
.v-m .b0G8HR .xyv8Jc > .I_PJQl { stroke: rgba(var(--iconcolor,var(--color_11,color_11)),var(--alpha-iconcolor,1)); transition-property: stroke; transition-duration: 0.15s; }
.v-m .mR8pAo .xyv8Jc > .I_PJQl .QxiUJF,
.v-m .D_viaj .xyv8Jc > .I_PJQl .QxiUJF,
.v-m .b0G8HR .xyv8Jc > .I_PJQl .QxiUJF { transform-origin: 8.5px 0px; animation-duration: 0.15s; animation-timing-function: ease-in; animation-fill-mode: both; }
.v-m .mR8pAo .xyv8Jc .QmKfRx,
.v-m .D_viaj .xyv8Jc .QmKfRx,
.v-m .b0G8HR .xyv8Jc .QmKfRx { transform: translateY(0.5px); }
.v-m .mR8pAo .xyv8Jc .rk4w3P,
.v-m .D_viaj .xyv8Jc .rk4w3P,
.v-m .b0G8HR .xyv8Jc .rk4w3P { transform: translateY(8.5px); }
.v-m .mR8pAo .xyv8Jc .imWvtC,
.v-m .D_viaj .xyv8Jc .imWvtC,
.v-m .b0G8HR .xyv8Jc .imWvtC { transform: translateY(16.5px); }
.v-m .D_viaj .mtNhWA,
.v-m .b0G8HR .mtNhWA { overflow: hidden; }
.v-m .D_viaj .w_vNYO,
.v-m .b0G8HR .w_vNYO { opacity: 0; transition: transform 0.3s ease-in, opacity 0.3s step-start; }
.v-m .b0G8HR .NeulFj { min-height: 100%; }
.v-m .b0G8HR .w_vNYO { justify-content: right; align-items: center; width: 60%; height: 100%; display: flex; transform: translate(134%); }

.v-m .ktMZav { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-m .ktMZav .etGVsi { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .etSQ9j { height: 100%; }
.v-m .V9k0ll { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-m:not(.device-mobile-optimized) .CeUMmm,
.v-m :host(:not(.device-mobile-optimized)) .CeUMmm { display: flex; }
.v-m:not(.device-mobile-optimized) .Ak0vpt,
.v-m :host(:not(.device-mobile-optimized)) .Ak0vpt { width: calc(100% - var(--padding)*2); direction: var(--direction); column-gap: var(--margin); margin: 0px auto; display: flex; position: relative; }
.v-m:not(.device-mobile-optimized) .Ak0vpt > *,
.v-m :host(:not(.device-mobile-optimized)) .Ak0vpt > * { flex: var(--column-flex) 1 0%; min-width: 0px; margin-top: var(--padding); margin-bottom: var(--padding); direction: ltr; position: relative; top: 0px; left: 0px; }
.v-m.device-mobile-optimized .Ak0vpt,
.v-m :host(.device-mobile-optimized) .Ak0vpt { padding-top: var(--padding-y); padding-bottom: var(--padding-y); padding-left: var(--padding-x,0); padding-right: var(--padding-x,0); display: block; position: relative; }
.v-m.device-mobile-optimized .Ak0vpt > *,
.v-m :host(.device-mobile-optimized) .Ak0vpt > * { margin-bottom: var(--margin); position: relative; }

.v-m .bxC6yg { box-sizing: border-box; border-width: var(--brw,0); border-color: rgba(var(--brd), var(--alpha-brd,0)); border-radius: var(--rd,0); box-shadow: var(--shd,0); border-style: solid; }
.v-m .sFiSiq { width: 100%; height: 100%; display: block; }
.v-m .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-m .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .ROWgFb { height: 100%; }
.v-m .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-m .FDI5TK { position: relative; overflow: visible; }


@keyframes irnogM { 
  0% { animation-timing-function: ease-out; transform: rotate(180deg); }
  45% { transform: rotate(198deg); }
  55% { transform: rotate(234deg); }
  100% { transform: rotate(540deg); }
}
@keyframes x9GeVl { 
  100% { opacity: 1; transform: rotate(115deg); }
}


.v-m .nJiBti { box-sizing: border-box; border-top: var(--lnw,2px) solid rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)); height: 0px; }

.v-m .StylableButton2545352419__root { cursor: pointer; box-sizing: border-box; touch-action: manipulation; border: 0px; width: 100%; min-width: 10px; height: 100%; min-height: 10px; padding: 0px; display: block; }
.v-m .StylableButton2545352419__link { box-sizing: border-box; color: rgb(0, 0, 0); text-decoration: none; }
.v-m .StylableButton2545352419__container { flex-direction: row; flex-grow: 1; flex-basis: auto; justify-content: center; align-items: center; width: 100%; height: 100%; transition: 0.2s, visibility; display: flex; overflow: hidden; }
.v-m .StylableButton2545352419__label { text-overflow: ellipsis; text-align: center; white-space: nowrap; min-width: 1.8em; max-width: 100%; transition: inherit; overflow: hidden; }
.v-m .StylableButton2545352419__icon { flex-shrink: 0; min-width: 1px; height: 50px; transition: inherit; }
.v-m .StylableButton2545352419__icon > span,
.v-m .StylableButton2545352419__icon svg { width: inherit; height: inherit; display: flex; }
@media (forced-colors: active) {.v-m .StylableButton2545352419__root:not([disabled]) { outline-offset: 0px; outline: buttontext solid 2px; }
.v-m .StylableButton2545352419__root:hover:not([disabled]),
.v-m .StylableButton2545352419__root[aria-pressed="true"],
.v-m .StylableButton2545352419__root[aria-selected="true"],
.v-m .StylableButton2545352419__root[data-preview="selected"] { outline-offset: 1px; outline: highlight solid 3px; }
.v-m .StylableButton2545352419__root:focus,
.v-m .StylableButton2545352419__root:focus-visible { outline-offset: 1px; outline: highlight solid 3px !important; }
.v-m .StylableButton2545352419__icon,
.v-m .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]),
.v-m .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]) * { fill: currentcolor !important; stroke: currentcolor !important; }
}

.v-m .YJrAUD,
.v-m .gQ0EM5 { position: fixed; }
.v-m .YJrAUD .hd4skI,
.v-m .gQ0EM5 .hd4skI { pointer-events: none; bottom: 0px; }
@keyframes vyDbgj { 
  0% { transform: scale(0); }
  50% { transform: scale(1.3); }
  100% { transform: scale(1); }
}
.v-m .gQ0EM5 { left: calc(50% + var(--left)); width: 50px; height: 50px; transition: opacity 0.3s ease-in; bottom: 16px; }
.v-m .gQ0EM5 .oyINaW { width: var(--site-width); left: calc(50% - var(--site-width)/2); opacity: 0.9; z-index: -2; will-change: opacity; background-color: rgb(255, 255, 255); transition: opacity 0.4s; position: fixed; top: 0px; bottom: 0px; right: 0px; }
.v-m .gQ0EM5 .F5omri { background: rgba(var(--controlButtonBG,255, 255, 255),var(--alpha-controlButtonBG,1)); width: 100%; height: 100%; fill: rgb(var(--controlButtonFG,70, 130, 180)); border: var(--controlButtonBorderSize,0) solid rgba(var(--controlButtonBorderColor,255, 255, 255),var(--alpha-controlButtonBorderColor,1)); box-shadow: var(--controlButtonSHD,none); box-sizing: border-box; border-radius: 50%; }
.v-m .gQ0EM5 .F5omri .CxVzq9 { width: 100%; line-height: calc(50px - 2*var(--controlButtonBorderSize,0px)); transform-style: preserve-3d; justify-content: center; margin: 0px; padding: 0px; list-style: none; display: flex; }
.v-m .gQ0EM5 .F5omri .CxVzq9 li { font-size: 10px; }
.v-m .gQ0EM5 .F5omri .CxVzq9 li::before { content: ""; background: rgb(var(--controlButtonFG,70, 130, 180)); border-radius: 27px; width: 6px; height: 6px; transition: 0.3s; display: inline-block; }
.v-m .gQ0EM5 .F5omri .CxVzq9 li.mTD6NL::before { width: 17px; height: 3px; transform: translate(8.5px, -2px) rotate(-45deg); }
.v-m .gQ0EM5 .F5omri .CxVzq9 li.BuqocD::before { opacity: 0; width: 0px; height: 0px; transition: opacity 0.3s; }
.v-m .gQ0EM5 .F5omri .CxVzq9 li.kFo8aW::before { width: 17px; height: 3px; margin-right: 0px; transform: translate(-8.5px, -2px) rotate(45deg); }
.v-m .gQ0EM5 .hd4skI { min-width: 50px; min-height: 50px; position: absolute; }
.v-m .gQ0EM5.DbaxV8 .oyINaW { opacity: 0; pointer-events: none; }
.v-m .gQ0EM5.DbaxV8 .F5omri .CxVzq9 li::before { background: rgb(var(--controlButtonFG,70, 130, 180)); content: ""; opacity: 1; border-radius: 27px; width: 6px; height: 6px; transition: 0.3s; display: inline-block; transform: scale(1); }
.v-m .gQ0EM5.DbaxV8 .F5omri .CxVzq9 li.mTD6NL::before,
.v-m .gQ0EM5.DbaxV8 .F5omri .CxVzq9 li.BuqocD::before { margin-right: 3px; }
.v-m .gQ0EM5._7AdYpa { visibility: hidden; opacity: 0; }

.v-m .sFiSiq { width: 100%; height: 100%; display: block; }
.v-m .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-m .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .ROWgFb { height: 100%; }
.v-m .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-m .Le88gL { overflow: visible; }
.v-m .Le88gL > .QG9w8P .LNYVZi { background-color: var(--section-corvid-background-color,var(--bg-overlay-color)); }


@keyframes DjtvJd { 
  100% { opacity: 1; transform: rotate(115deg); }
}
@keyframes U4gKpz { 
  0% { transform: rotate(180deg); }
  45% { transform: rotate(198deg); }
  55% { transform: rotate(234deg); }
  100% { transform: rotate(540deg); }
}
@keyframes motion-expandIn { 
  0.0001% { transform: translateX(calc(var(--motion-width, 100%) * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * var(--motion-translate-y))) scale(var(--motion-scale)) translateX(calc(var(--motion-width, 100%) * -1 * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * -1 * var(--motion-translate-y)))  rotate(var(--comp-rotate-z, 0deg)); }
  100% { transform: translateX(calc(var(--motion-width, 100%) * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * var(--motion-translate-y))) scale(1) translateX(calc(var(--motion-width, 100%) * -1 * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * -1 * var(--motion-translate-y))) rotate(var(--comp-rotate-z, 0deg)); }
}
@keyframes motion-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: var(--comp-opacity, 1); }
}
.v-m #masterPage { left: 0px; margin-left: 0px; width: 320px; }
.v-m #SITE_HEADER { --pinned-layer-in-container: 50; --above-all-in-container: 49; }
.v-m #PAGES_CONTAINER { --pinned-layer-in-container: 52; --above-all-in-container: 49; }
.v-m #QUICK_ACTION_BAR { z-index: calc(var(--above-all-z-index) - 2); --above-all-in-container: 10000; }
.v-m #SITE_FOOTER { --pinned-layer-in-container: 54; --above-all-in-container: 49; }
.v-m #CONTROLLER_COMP_CUSTOM_ID { --pinned-layer-in-container: 55; --above-all-in-container: 49; }
.v-m [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id="soapAfterPagesContainerinlineContent"] { height: auto; width: 100%; position: static; min-height: auto; padding-bottom: 0px; box-sizing: border-box; }
.v-m [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id="soapAfterPagesContainerinlineContent-gridContainer"] > [id="CONTROLLER_COMP_CUSTOM_ID"],
.v-m [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id="soapAfterPagesContainerinlineContent-gridContainer"] > interact-element > [id="CONTROLLER_COMP_CUSTOM_ID"] { position: absolute; top: 0px; left: 0px; margin-left: calc(50% - 160px); }
.v-m,
.v-m :host,
.v-m .spxThemeOverride { --full-viewport: 100 * var(--one-unit) * var(--browser-zoom); --scaling-factor: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width))); --theme-spx-ratio: 1px; --color_0: 255,255,255; --color_1: 0,0,0; --color_2: 227,208,168; --color_3: 25,25,25; --color_4: 247,247,247; --color_5: 227,242,243; --color_6: 255,255,255; --color_7: 191,191,191; --color_8: 128,128,128; --color_9: 64,64,64; --color_10: 0,0,0; --color_11: 255,255,255; --color_12: 191,191,191; --color_13: 128,128,128; --color_14: 64,64,64; --color_15: 0,0,0; --color_16: 253,252,250; --color_17: 244,236,221; --color_18: 227,208,168; --color_19: 203,167,92; --color_20: 123,96,40; --color_21: 195,195,195; --color_22: 142,142,142; --color_23: 96,96,96; --color_24: 57,57,57; --color_25: 25,25,25; --color_26: 255,255,255; --color_27: 247,247,247; --color_28: 214,214,214; --color_29: 162,162,162; --color_30: 91,91,91; --color_31: 252,254,254; --color_32: 227,242,243; --color_33: 179,220,222; --color_34: 108,187,192; --color_35: 50,112,116; --color_36: 255,255,255; --color_37: 0,0,0; --color_38: 191,191,191; --color_39: 128,128,128; --color_40: 64,64,64; --color_41: 227,208,168; --color_42: 244,236,221; --color_43: 203,167,92; --color_44: 247,247,247; --color_45: 0,0,0; --color_46: 0,0,0; --color_47: 64,64,64; --color_48: 227,208,168; --color_49: 227,208,168; --color_50: 255,255,255; --color_51: 255,255,255; --color_52: 227,208,168; --color_53: 227,208,168; --color_54: 128,128,128; --color_55: 128,128,128; --color_56: 255,255,255; --color_57: 255,255,255; --color_58: 227,208,168; --color_59: 227,208,168; --color_60: 227,208,168; --color_61: 227,208,168; --color_62: 255,255,255; --color_63: 255,255,255; --color_64: 128,128,128; --color_65: 128,128,128; --wix-ads-height: 0px; --sticky-offset: 0px; --wix-ads-top-height: 0px; --site-width: 320px; --above-all-z-index: 100000; --portals-z-index: 100001; --wix-opt-in-direction: ltr; --wix-opt-in-direction-multiplier: 1; --font_0: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; -webkit-font-smoothing: antialiased; --minViewportSize: 320; --maxViewportSize: 1920; --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px)); }
.v-m .theme-vars,
.v-m .max-width-container { --full-viewport: 100 * var(--one-unit) * var(--browser-zoom); --scaling-factor: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width))); --theme-spx-ratio: 1px; }
.v-m .font_2 { font: var(--font_2); color: rgb(var(--color_45)); letter-spacing: 0em; }
.v-m .font_6 { font: var(--font_6); color: rgb(var(--color_45)); letter-spacing: 0em; }
.v-m .font_8 { font: var(--font_8); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-m .font_9 { font: var(--font_9); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-m .font_10 { font: var(--font_10); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-m .color_36 { color: rgb(var(--color_36)); }
.v-m #masterPage:not(.landingPage) { --top-offset: 0px; --header-height: 67px; }
.v-m #SITE_HEADER { --bg: var(--color_37); --shd: none; --brwt: 0px; --brd: var(--color_37); --brwb: 0px; --bgctr: var(--color_37); --rd: 0px; --alpha-bgctr: 1; --alpha-brd: 0; --alpha-bg: 1; --backdrop-filter: none; --boxShadowToggleOn-shd: none; }
.v-m #SITE_HEADER { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="SITE_HEADERinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > [id="TINY_MENU"],
.v-m [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > interact-element > [id="TINY_MENU"] { position: relative; margin: 12px 0px 14px calc(50% - 160px); left: 273px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > [id="comp-jlcigifn"],
.v-m [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > interact-element > [id="comp-jlcigifn"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m #SITE_HEADER { --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; --shc-mutated-brightness: 0,0,0; }
.v-m #TINY_MENU { --rd: 0px; --bg: var(--color_15); --borderwidth: 1px; --bordercolor: var(--color_11); --linewidth: 20px; --strokewidth: 3px; --iconcolor: var(--color_11); --iconcolorSelected: var(--color_11); --bgDrop: var(--color_15); --borderColorSelected: var(--color_11); --fnt: var(--font_1); --txt: var(--color_11); --alpha-txt: 1; --txts: var(--color_32); --alpha-txts: 1; --separatorHeight: 0px; --separatorColor: var(--color_11); --bgOpen: var(--color_14); --borderWidthSelected: 1px; --textAlignment: right; --separatorWidth: 140px; --fixStrokeBlur: 3px; --counterColor: var(--color_11); --alpha-counterColor: 1; --bgMembers: 0,0,0; --alpha-bgMembers: 1; --badge-bg: 226,28,33; --alpha-badge-bg: 1; --badge-txt: var(--color_11); --alpha-badge-txt: 1; --fillcolor: var(--color_18); --alpha-bg: 0; --alpha-bgDrop: 1; --alpha-bgOpen: 0; --alpha-borderColorSelected: 0; --alpha-bordercolor: 0; --alpha-fillcolor: 1; --alpha-iconcolor: 1; --alpha-iconcolorSelected: 1; --alpha-separatorColor: 1; }
.v-m #TINY_MENU { width: 40px; height: 41px; }
.v-m #TINY_MENU { --counter-color-mutated-brightness: 255,255,255; --btn-padding-top: 0px; }
.v-m #comp-jlcigifn { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-jlcigifo1inlineContent"] { height: auto; width: 320px; }
.v-m [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-jlcigmff4"],
.v-m [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-jlcigmff4"] { position: relative; margin: 0px; left: 91px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m #comp-jlcigifn { --bg-overlay-color: transparent; --bg-gradient: none; --padding: 0px; --margin: 0px; --direction: ltr; }
.v-m #comp-jlcigifo1 { --brw: 0px; --brd: var(--color_15); --rd: 0px; --shd: none; --alpha-brd: 1; --alpha-bg: 1; --bg: var(--color_11); --boxShadowToggleOn-shd: none; }
.v-m #comp-jlcigifo1 { width: 320px; }
.v-m #comp-jlcigifo1 { --bg-overlay-color: transparent; --bg-gradient: none; width: 100%; --column-width: 320px; --column-flex: 320; }
.v-m #comp-jlcigmff4 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-jlcigmff4 { width: 138px; height: auto; }
.v-m #comp-jlcigmff4 { --font_0: normal normal normal 20.68px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 14.1px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 24.439999999999998px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 43.239999999999995px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 38.54px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 31.959999999999997px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 28.2px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 18.799999999999997px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 16.919999999999998px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 14.1px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 14.1px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-jlcigmff4 * { text-align: center !important; }
.v-m #PAGES_CONTAINER { left: 0px; margin-left: 0px; width: 320px; }
.v-m #SITE_PAGES { left: 0px; margin-left: 0px; width: 320px; }
.v-m #SITE_PAGES { --transition-duration: 0ms; }
.v-m #QUICK_ACTION_BAR { --colorScheme: brand inv; --controlButtonBG: 0,138,252; --controlButtonFG: 255,255,255; --controlButtonBorderSize: 0px; --controlButtonBorderColor: 255,255,255; --controlButtonSHD: 0px 2px 8px 0px rgba(0,0,0,0.3); --actionsSHD: 0px 2px 8px 0px rgba(0,0,0,0.3); --actionsBorderSize: 0px; --actionsBorderColor: 255,255,255; --txt: normal normal normal 12px/normal helvetica-w01-light,sans-serif; --alpha-controlButtonFG: 1; --alpha-controlButtonBG: 1; --alpha-controlButtonBorderColor: 1; --alpha-actionsBorderColor: 1; }
.v-m #QUICK_ACTION_BAR { width: 50px; }
.v-m #QUICK_ACTION_BAR { --left: 94px; }
.v-m #SITE_FOOTER { --bg: var(--color_37); --shd: none; --brwt: 1px; --brd: var(--color_37); --brwb: 0px; --bgctr: var(--color_37); --rd: 0px; --alpha-bgctr: 1; --alpha-brd: 0.15; --alpha-bg: 1; --backdrop-filter: none; --boxShadowToggleOn-shd: none; }
.v-m #SITE_FOOTER { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="SITE_FOOTERinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-mkvgjpzx"],
.v-m [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > interact-element > [id="comp-mkvgjpzx"] { position: relative; margin: 8px 0px 10px calc(50% - 160px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-ml75tou8"],
.v-m [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > interact-element > [id="comp-ml75tou8"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 10px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m #SITE_FOOTER { --shc-mutated-brightness: 0,0,0; --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; }
.v-m #comp-mkvgjpzx { --lnw: 2px; --brd: var(--color_36); --alpha-brd: 1; }
.v-m #comp-mkvgjpzx { width: 320px; height: 5px; }
.v-m #comp-mkvgjpzx { transform-origin: center 1px; }
.v-m #comp-ml75tou8 { width: 300px; }
.v-m [data-mesh-id="comp-ml75tou8inlineContent"] { height: auto; width: 300px; }
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(3, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-ml75q9o5"],
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-ml75q9o5"] { position: relative; margin: 0px 0px 10px; left: 30px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-lksh1up11"],
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-lksh1up11"] { position: relative; margin: 0px 0px 10px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-lksh1up31"],
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-lksh1up31"] { position: relative; margin: 0px 0px 10px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-lksh1up63"],
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-lksh1up63"] { position: relative; margin: 0px; left: 0px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-m .device-mobile-optimized #comp-ml75q9o5 { }
.v-m #comp-ml75q9o5 .style-ml75q9od__root { transition: 0.2s, visibility; background: rgb(255, 255, 255); border-radius: 50px; border: 0px solid rgb(95, 91, 205); box-shadow: rgba(95, 91, 205, 0.7) 0px 0px 6px; }
.v-m #comp-ml75q9o5 .style-ml75q9od__root:disabled { background: rgb(226, 226, 226); }
.v-m #comp-ml75q9o5 .style-ml75q9od__root:disabled .StylableButton2545352419__label { color: rgb(143, 143, 143); }
.v-m #comp-ml75q9o5 .style-ml75q9od__root:disabled .StylableButton2545352419__icon { fill: rgb(143, 143, 143); }
.v-m #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__container { transition: inherit; }
.v-m #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__label { transition: inherit; display: initial; font-family: opensanshebrewcondensed-regular, sans-serif; font-weight: 700; color: rgb(0, 0, 0); font-size: 30px; }
.v-m #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__icon { transition: inherit; fill: rgb(139, 103, 85); width: 20px; height: 20px; display: none; }
.v-m #comp-ml75q9o5 .style-ml75q9od__root:hover .StylableButton2545352419__label { letter-spacing: 0.05em; }
@media screen and (min-width: 0px) {.v-m #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__label { font-size: 19px; }
}
.v-m #comp-ml75q9o5 { width: 240px; height: 42px; }
.v-m #comp-lksh1up11 { width: 300px; height: auto; }
.v-m #comp-lksh1up11 { --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-lksh1up31 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-lksh1up31 { width: 300px; height: auto; }
.v-m #comp-lksh1up31 { --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-lksh1up63 { width: 300px; height: auto; }
.v-m #comp-lksh1up63 { --font_0: normal normal normal 14.666666666666666px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 10px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 17.333333333333332px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 30.666666666666664px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 27.333333333333332px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 22.666666666666664px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 20px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 13.333333333333332px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 12px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 10px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 10px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #CONTROLLER_COMP_CUSTOM_ID { --alpha-bg: 1; --bg: 61,155,233; --bgh: 43,104,156; --brd: 43,104,156; --brdh: 61,155,233; --brw: 0px; --fnt: normal normal normal 14px/1.4em raleway; --rd: 20px; --txt: 255,255,255; --txth: 255,255,255; --alpha-bgh: 1; --alpha-brd: 1; --alpha-brdh: 1; --alpha-txt: 1; --alpha-txth: 1; --boxShadowToggleOn-shd: none; --shd: 0 1px 4px rgba(0, 0, 0, 0.6); }
.v-m #mkjts { left: 0px; margin-left: 0px; width: 320px; }
.v-m #masterPage { --pinned-layers-in-page: 0; }
.v-m [data-mesh-id="ContainermkjtsinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="ContainermkjtsinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: 40px; grid-template-rows: min-content 1fr; grid-template-columns: 100%; padding-bottom: 0px; box-sizing: border-box; }
.v-m [data-mesh-id="ContainermkjtsinlineContent-gridContainer"] > [id="comp-mbqtislc"],
.v-m [data-mesh-id="ContainermkjtsinlineContent-gridContainer"] > interact-element > [id="comp-mbqtislc"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="ContainermkjtsinlineContent-gridContainer"] > [id="comp-mbqtlcid"],
.v-m [data-mesh-id="ContainermkjtsinlineContent-gridContainer"] > interact-element > [id="comp-mbqtlcid"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m #comp-mbqtislc { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-mbqtislcinlineContent"] { height: auto; width: 100%; display: flex; }
.v-m [data-mesh-id="comp-mbqtislcinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: 136px; margin-top: -77px; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mbqtislcinlineContent-gridContainer"] > [id="comp-mbqtislw1"],
.v-m [data-mesh-id="comp-mbqtislcinlineContent-gridContainer"] > interact-element > [id="comp-mbqtislw1"] { position: relative; margin: 0px 0px 10px calc(50% - 160px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m #comp-mbqtislw1 { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-mbqtism04inlineContent"] { height: auto; width: 320px; }
.v-m [data-mesh-id="comp-mbqtism04inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mbqtism04inlineContent-gridContainer"] > [id="comp-mbqtism92"],
.v-m [data-mesh-id="comp-mbqtism04inlineContent-gridContainer"] > interact-element > [id="comp-mbqtism92"] { position: relative; margin: 20px 0px 10px; left: 126px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mbqtism04inlineContent-gridContainer"] > [id="comp-mbqtism32"],
.v-m [data-mesh-id="comp-mbqtism04inlineContent-gridContainer"] > interact-element > [id="comp-mbqtism32"] { position: relative; margin: 0px 0px 20px; left: 19px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m #comp-mbqtism04 { width: 320px; }
.v-m #comp-mbqtism92 { --contentPaddingLeft: 0px; --contentPaddingRight: 0px; --contentPaddingTop: 0px; --contentPaddingBottom: 0px; }
.v-m #comp-mbqtism92 { width: 69px; height: 67px; }
.v-m #comp-mbqtism32 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mbqtism32 { width: 280px; height: auto; }
.v-m #comp-mbqtlcid { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-mbqtlcidinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="comp-mbqtlcidinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mbqtlcidinlineContent-gridContainer"] > [id="comp-mbqtmiqm"],
.v-m [data-mesh-id="comp-mbqtlcidinlineContent-gridContainer"] > interact-element > [id="comp-mbqtmiqm"] { position: relative; margin: 20px 0px 20px calc(50% - 160px); left: 20px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m #comp-mbqtmiqm { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mbqtmiqm { width: 280px; height: auto; }


.v-m #mkjts { width: auto; min-height: 40px; }
.v-m #pageBackground_mkjts { --bg-position: absolute; --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; }
.v-m #comp-mbqtislc { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 320px; }
.v-m #comp-mbqtislw1 { --bg-overlay-color: transparent; --bg-gradient: none; --padding: 0px; --margin: 0px; --direction: ltr; }
.v-m #comp-mbqtism04 { --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; width: 100%; --column-width: 320px; --column-flex: 320; }
.v-m #comp-mbqtism92 { --height: 67px; --width: 69px; }
.v-m #comp-mbqtism32 { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mbqtism32 * { text-align: center !important; }
.v-m #comp-mbqtlcid { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 320px; }
.v-m #comp-mbqtmiqm { --font_0: normal normal normal 20.77777777777778px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 14.166666666666666px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 24.555555555555554px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 43.44444444444444px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 38.72222222222222px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 32.11111111111111px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 28.333333333333332px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 18.88888888888889px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 17px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 14.166666666666666px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 14.166666666666666px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
