:root{--fs-blocks-ease:ease-out;--fs-blocks-duration:0.3s;--fs-blocks-shadow:var(--wp--preset--shadow--base, 0 0 0);--fs-blocks-radius:var(--wp--preset--border-radius--base, 0.5rem);--fs-blocks-input-height:2.625em;--fs-blocks-spacing-3xl:var(--wp--preset--spacing--3-xl, 3.75rem);--fs-blocks-spacing-2xl:var(--wp--preset--spacing--2-xl, 2.5rem);--fs-blocks-spacing-xl:var(--wp--preset--spacing--xl, 1.75rem);--fs-blocks-spacing-lg:var(--wp--preset--spacing--lg, 1.25rem);--fs-blocks-spacing-base:var(--wp--preset--spacing--base, 1rem);--fs-blocks-spacing-md:var(--wp--preset--spacing--md, 0.875rem);--fs-blocks-spacing-sm:var(--wp--preset--spacing--sm, 0.75rem);--fs-blocks-spacing-xs:var(--wp--preset--spacing--xs, 0.5rem);--fs-blocks-spacing-2xs:var(--wp--preset--spacing--2-xs, 0.25rem);--fs-blocks-font-size-2xl:var(--wp--preset--font-size--2-xl, 1.875rem);--fs-blocks-font-size-3xl:var(--wp--preset--font-size--3-xl, 2.25rem);--fs-blocks-font-size-xl:var(--wp--preset--font-size--xl, 1.5rem);--fs-blocks-font-size-lg:var(--wp--preset--font-size--lg, 1.25rem);--fs-blocks-font-size-md:var(--wp--preset--font-size--md, 1.125rem);--fs-blocks-font-size-base:var(--wp--preset--font-size--base, 1rem);--fs-blocks-font-size-sm:var(--wp--preset--font-size--sm, 0.875rem);--fs-blocks-font-size-xs:var(--wp--preset--font-size--xs, 0.75rem);--fs-blocks-font-family-heading:var(--wp--preset--font-family--heading, "Lato");--fs-blocks-font-family-body:var(--wp--preset--font-family--body, "Lato");--fs-blocks-font-family-nav:var(--wp--preset--font-family--nav, "Lato");--fs-blocks-shadow-1:var( --wp--preset--shadow--box-shadow-1, 0 1px 3px -2px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) );--fs-blocks-shadow-2:var( --wp--preset--shadow--box-shadow-2, 0 3px 6px -4px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) );--fs-blocks-shadow-3:var( --wp--preset--shadow--box-shadow-3, 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.22) );--fs-blocks-shadow-4:var( --wp--preset--shadow--box-shadow-4, 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1) );--fs-blocks-shadow-5:var(--wp--preset--shadow--box-shadow-5, 0px 30px 40px 0px rgba(0, 0, 0, 0.2))}:root,.fs-light{--fs-blocks-color-primary:var(--wp--preset--color--primary, #446084);--fs-blocks-color-secondary:var(--wp--preset--color--secondary, #c05530);--fs-blocks-color-success:var(--wp--preset--color--success, #627d47);--fs-blocks-color-alert:var(--wp--preset--color--alert, #b20000);--fs-blocks-color-foreground:var(--wp--preset--color--foreground, #4a4a4a);--fs-blocks-color-background:var(--wp--preset--color--background, #fff);--fs-blocks-color-gray-100:var(--wp--preset--color--gray-100, #f1f1f1);--fs-blocks-color-gray-200:var(--wp--preset--color--gray-200, #ececec);--fs-blocks-color-gray-300:var(--wp--preset--color--gray-300, #ddd);--fs-blocks-color-gray-400:var(--wp--preset--color--gray-400, #bbb);--fs-blocks-color-gray-500:var(--wp--preset--color--gray-500, #999);--fs-blocks-color-gray-600:var(--wp--preset--color--gray-600, #777);--fs-blocks-color-gray-700:var(--wp--preset--color--gray-700, #555);--fs-blocks-color-gray-800:var(--wp--preset--color--gray-800, #444);--fs-blocks-color-gray-900:var(--wp--preset--color--gray-900, #333);--fs-blocks-color-muted:var(--wp--preset--color--muted, #f1f1f1);--fs-blocks-color-divider:var(--wp--preset--color--divider, #ececec);--fs-blocks-color-border:var(--wp--preset--color--border, #ddd);--fs-blocks-color-heading:var(--wp--custom--color--heading, var(--fs-blocks-color-gray-700));--fs-blocks-color-white:var(--wp--preset--color--white, #fff);--fs-blocks-color-black:var(--wp--preset--color--black, #000);color:var(--fs-blocks-color-foreground)}.fs-dark{--wp--preset--color--primary:var(--wp--custom--color--primary-dark, #446084);--wp--preset--color--secondary:var(--wp--custom--color--secondary-dark, #c05530);--wp--preset--color--success:var(--wp--custom--color--success-dark, #627d47);--wp--preset--color--alert:var(--wp--custom--color--alert-dark, #b20000);--wp--preset--color--foreground:var(--wp--custom--color--foreground-dark, #ddd);--wp--preset--color--background:var(--wp--custom--color--background-dark, #333);--fs-blocks-color-primary:var(--wp--preset--color--primary);--fs-blocks-color-secondary:var(--wp--preset--color--secondary);--fs-blocks-color-success:var(--wp--preset--color--success);--fs-blocks-color-alert:var(--wp--preset--color--alert);--fs-blocks-color-foreground:var(--wp--preset--color--foreground);--fs-blocks-color-background:var(--wp--preset--color--background);--fs-blocks-color-gray-100:var(--wp--custom--color--gray-100-dark, #2a2a2a);--fs-blocks-color-gray-200:var(--wp--custom--color--gray-200-dark, #333);--fs-blocks-color-gray-300:var(--wp--custom--color--gray-300-dark, #444);--fs-blocks-color-gray-400:var(--wp--custom--color--gray-400-dark, #555);--fs-blocks-color-gray-500:var(--wp--custom--color--gray-500-dark, #666);--fs-blocks-color-gray-600:var(--wp--custom--color--gray-600-dark, #888);--fs-blocks-color-gray-700:var(--wp--custom--color--gray-700-dark, #aaa);--fs-blocks-color-gray-800:var(--wp--custom--color--gray-800-dark, #ccc);--fs-blocks-color-gray-900:var(--wp--custom--color--gray-900-dark, #eee);--wp--preset--color--muted:var(--wp--custom--color--muted-dark, #2a2a2a);--wp--preset--color--divider:var(--wp--custom--color--divider-dark, #333);--wp--preset--color--border:var(--wp--custom--color--border-dark, #444);--fs-blocks-color-muted:var(--wp--custom--color--muted-dark, #2a2a2a);--fs-blocks-color-divider:var(--wp--custom--color--divider-dark, #333);--fs-blocks-color-border:var(--wp--custom--color--border-dark, #444);--fs-blocks-color-heading:var(--wp--custom--color--heading-dark, var(--fs-blocks-color-gray-900));color:var(--fs-blocks-color-foreground)}:where(.fs-dark) :is(h1,h2,h3,h4,h5,h6){color:var(--fs-blocks-color-white)}:where(.fs-opacity){--fs-opacity:1;opacity:var(--fs-opacity)}:where(.fs-filter){--fs-blur:0px;--fs-brightness:100%;--fs-contrast:100%;--fs-grayscale:0%;--fs-hue-rotate:0deg;--fs-invert:0%;--fs-saturate:100%;--fs-sepia:0%;filter:blur(var(--fs-blur)) brightness(var(--fs-brightness)) contrast(var(--fs-contrast)) grayscale(var(--fs-grayscale)) hue-rotate(var(--fs-hue-rotate)) invert(var(--fs-invert)) saturate(var(--fs-saturate)) sepia(var(--fs-sepia))}:where(.fs-backdrop-filter){--fs-backdrop-blur:0;backdrop-filter:blur(var(--fs-backdrop-blur))}@property --fs-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --fs-blur{syntax:"<length>";inherits:false;initial-value:0}@property --fs-brightness{syntax:"<percentage>";inherits:false;initial-value:100%}@property --fs-contrast{syntax:"<percentage>";inherits:false;initial-value:100%}@property --fs-grayscale{syntax:"<percentage>";inherits:false;initial-value:0%}@property --fs-hue-rotate{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-invert{syntax:"<percentage>";inherits:false;initial-value:0%}@property --fs-saturate{syntax:"<percentage>";inherits:false;initial-value:100%}@property --fs-sepia{syntax:"<percentage>";inherits:false;initial-value:0%}:where(.fs-border){border-width:1px;border-style:solid;border-color:var(--fs-blocks-color-border)}:root{--fs-background-padding-inline:1.25em;--fs-background-padding-block:2.375em}:where(.fs-background),.fs-background.has-global-padding{padding-block:var(--fs-background-padding-block);padding-inline:var(--fs-background-padding-inline)}:where(.fs-flex){--fs-flex-direction:row;--fs-flex-wrap:nowrap;--fs-align-items:normal;--fs-justify-content:flex-start;--fs-align-items:stretch;--fs-gap:0;display:flex;flex-direction:var(--fs-flex-direction);flex-wrap:var(--fs-flex-wrap);justify-content:var(--fs-justify-content);align-items:var(--fs-align-items);gap:var(--fs-gap)}:where(.fs-flex):where(.fs-gap){--fs-gap:var(--fs-block-gap)}:where(.fs-transform){--fs-x:0px;--fs-y:0px;--fs-z:0px;--fs-scale:1;--fs-rotate:0deg;--fs-rotate-x:0deg;--fs-rotate-y:0deg;--fs-perspective:1000px;transform:translateX(var(--fs-x)) translateY(var(--fs-y)) translateZ(var(--fs-z)) scale(var(--fs-scale)) perspective(var(--fs-perspective)) rotateX(var(--fs-rotate-x)) rotateY(var(--fs-rotate-y)) rotateZ(var(--fs-rotate))}@property --fs-x{syntax:"<length> | <percentage>";inherits:false;initial-value:0}@property --fs-y{syntax:"<length> | <percentage>";inherits:false;initial-value:0}@property --fs-z{syntax:"<length> | <percentage>";inherits:false;initial-value:0}@property --fs-scale{syntax:"<number>";inherits:false;initial-value:1}@property --fs-rotate{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-rotate-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-rotate-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-perspective{syntax:"<length>";inherits:false;initial-value:1000px}:where(.fs-transition){--fs-transition-property:all;--fs-transition-duration:0ms;--fs-transition-timing-function:linear;--fs-transition-delay:0ms;transition:var(--fs-transition-property) var(--fs-transition-duration) var(--fs-transition-timing-function) var(--fs-transition-delay)}.fs-fluid-font-size{font-size:clamp(.5rem,1cqw + 6px,var(--fs-font-size, 1rem))}:has(>.fs-fluid-font-size){container-type:inline-size}.fs-fluid-font-size :is(.wp-element-button,.wp-block-button__link){font-size:1em}:where(.fs-gap){--fs-block-gap:var(--wp--style--block-gap)}.fs-gap:where(:not(.fs-flex))>*{margin-block-start:var(--fs-block-gap);margin-block-end:0}.fs-gap:where(:not(.fs-flex))>:where(:first-child){margin-block-start:0}.fs-gap:where(:not(.fs-flex))>:where(:last-child){margin-block-end:0}:where(.fs-gap:not(.fs-flex))>:nth-child(1of :where(.wp-block)){margin-block-start:0}:where(.fs-template-item){--fs-block-gap:var(--fs-blocks-spacing-xs)}.fs-template-item>:not(:first-child){margin-top:var(--fs-blocks-spacing-xs);margin-bottom:0}.fs-template-item .wp-block-post-terms,.fs-template-item .fs-block-post-terms{margin-top:0;font-size:var(--fs-blocks-font-size-xs);opacity:.8;text-transform:uppercase}.fs-template-item .fs-block-post-title,.fs-template-item .fs-block-term-name{font-size:var(--fs-blocks-font-size-base);line-height:1.3}.fs-template-item .fs-block-post-excerpt,.fs-template-item .fs-block-term-description{font-size:var(--fs-blocks-font-size-sm);line-height:1.5}.fs-template-item .fs-block-post-date,.fs-template-item .fs-block-term-count{font-size:var(--fs-blocks-font-size-xs);opacity:.8}.fs-template-item .fs-block-term-name+.fs-block-term-count{margin-top:0}.fs-tag-label{position:relative;display:inline-block;padding:.25em .45em;border-radius:.25em;font-size:.5625rem;font-weight:700;color:var(--fs-blocks-color-white);background:rgb(0 0 0 / .4);line-height:1;text-transform:uppercase}.fs-border-overlay{--width:0;--style:solid;--color:var(--fs-blocks-color-border);--radius:0;--margin:0;--padding:0;position:absolute;inset:0;border-width:var(--width);border-style:var(--style);border-color:var(--color);border-radius:var(--radius);margin:var(--margin)!important;padding:var(--padding);pointer-events:none}@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:view(y)){.fs-scroll-animation{--fs-parallax-y:0px;--fs-effect:none;--fs-animate-from-opacity:1;--fs-animate-from-x:0px;--fs-animate-from-y:0px;--fs-animate-from-scale:1;--fs-perspective:1000px;--enter-timing-function:cubic-bezier(0.33, 1, 0.68, 1);--enter-animation:3s var(--enter-timing-function) 0.25s 1 normal backwards fs-enter-animation;--enter-distance:75px;--enter-fill-mode:backwards;--parallax:0;--parallax-fill-mode:both;--parallax-animation:1s linear 0s 1 normal var(--parallax-fill-mode) fs-parallax-animation;--parallax-amount:calc(calc(var(--parallax) / 10) * 25vh);--transform:translateX(calc(var(--fs-x) + var(--fs-animate-x))) translateY(calc(var(--fs-y) + var(--fs-animate-y) + var(--fs-parallax-y))) translateZ(var(--fs-z)) scale(calc(var(--fs-scale) * var(--fs-animate-scale))) perspective(var(--fs-perspective)) rotateX(calc(var(--fs-rotate-x) + var(--fs-animate-rotate-x))) rotateY(calc(var(--fs-rotate-y) + var(--fs-animate-rotate-y))) rotateZ(var(--fs-rotate));--filter:blur(var(--fs-animate-blur)) brightness(var(--fs-brightness)) contrast(var(--fs-contrast)) grayscale(var(--fs-grayscale)) hue-rotate(var(--fs-hue-rotate)) invert(var(--fs-invert)) saturate(var(--fs-saturate)) sepia(var(--fs-sepia));animation:var(--enter-animation);backface-visibility:hidden;visibility:visible}.fs-scroll-animation.fs-parallax{animation:var(--enter-animation),var(--parallax-animation);animation-fill-mode:var(--enter-fill-mode),var(--parallax-fill-mode);animation-timeline:auto,view(y var(--wp-admin--admin-bar--height,0));animation-range-start:entry calc(var(--fs-y) + var(--parallax-amount));animation-range-end:cover 100%;transform:var(--transform)!important}.fs-scroll-animation.is-animate-bounce-in,.fs-scroll-animation.is-animate-bounce-in-left,.fs-scroll-animation.is-animate-bounce-in-right,.fs-scroll-animation.is-animate-bounce-in-up,.fs-scroll-animation.is-animate-bounce-in-down,.fs-scroll-animation.is-animate-fade-in-left,.fs-scroll-animation.is-animate-fade-in-right,.fs-scroll-animation.is-animate-fade-in-up,.fs-scroll-animation.is-animate-fade-in-down,.fs-scroll-animation.is-animate-flip-in-x,.fs-scroll-animation.is-animate-flip-in-y{--fs-animate-from-opacity:0}.fs-scroll-animation.is-animate-bounce-in,.fs-scroll-animation.is-animate-bounce-in-left,.fs-scroll-animation.is-animate-bounce-in-right,.fs-scroll-animation.is-animate-bounce-in-up,.fs-scroll-animation.is-animate-bounce-in-down{--enter-timing-function:cubic-bezier(0, 0.195, 0, 1.465)}.fs-scroll-animation.is-animate-fade-in-left{--fs-animate-from-x:calc(var(--enter-distance) * -1)}.fs-scroll-animation.is-animate-fade-in-right{--fs-animate-from-x:var(--enter-distance)}.fs-scroll-animation.is-animate-fade-in-up{--fs-animate-from-y:var(--enter-distance)}.fs-scroll-animation.is-animate-fade-in-down{--fs-animate-from-y:calc(var(--enter-distance) * -1)}.fs-scroll-animation.is-animate-bounce-in{--fs-animate-from-scale:1.3}.fs-scroll-animation.is-animate-bounce-in-up{--fs-animate-from-y:var(--enter-distance)}.fs-scroll-animation.is-animate-bounce-in-down{--fs-animate-from-y:calc(var(--enter-distance) * -1)}.fs-scroll-animation.is-animate-bounce-in-left{--fs-animate-from-x:calc(var(--enter-distance) * -1)}.fs-scroll-animation.is-animate-bounce-in-right{--fs-animate-from-x:var(--enter-distance)}.fs-scroll-animation.is-animate-blur-in{--fs-animate-blur:15px}.fs-scroll-animation.is-animate-flip-in-x{--enter-fill-mode:forwards;--fs-animate-y:-15px;--fs-animate-rotate-x:90deg}.fs-scroll-animation.is-animate-flip-in-y{--enter-fill-mode:forwards;--fs-animate-x:15px;--fs-animate-rotate-y:-90deg}}}:where(.no-js) .fs-scroll-animation{--enter-animation:none}.fs-scroll-animation:not(.is-intersecting){--enter-animation:none;visibility:hidden;--fs-animate-x:0;--fs-animate-y:0}@keyframes fs-enter-animation{0%{opacity:var(--fs-animate-from-opacity);transform:var(--transform);filter:var(--filter);--fs-animate-x:var(--fs-animate-from-x);--fs-animate-y:var(--fs-animate-from-y);--fs-animate-scale:var(--fs-animate-from-scale)}35%,100%{--fs-animate-x:0;--fs-animate-y:0;--fs-animate-rotate-x:0deg;--fs-animate-rotate-y:0deg;--fs-animate-scale:1;--fs-animate-blur:0;opacity:var(--fs-opacity)}}@keyframes fs-parallax-animation{0%{--fs-parallax-y:var(--parallax-amount)}100%{--fs-parallax-y:calc(var(--parallax-amount) * -1)}}@property --fs-parallax{syntax:"<number>";inherits:false;initial-value:0}@property --fs-animate-x{syntax:"<length> | <percentage>";inherits:false;initial-value:0}@property --fs-animate-y{syntax:"<length> | <percentage>";inherits:false;initial-value:0}@property --fs-animate-scale{syntax:"<number>";inherits:false;initial-value:1}@property --fs-animate-rotate-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-animate-rotate-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-animate-blur{syntax:"<length>";inherits:false;initial-value:0}@property --fs-parallax-y{syntax:"<length> | <percentage>";inherits:false;initial-value:0}.fs-shape-divider{--width:100;--height:150px;--fill:var(--fs-blocks-color-background);position:absolute;left:0;width:100%;overflow:hidden;line-height:0;pointer-events:none}.fs-shape-divider svg{display:block;position:relative;left:50%;width:calc(var(--width)*1% + 2px);height:var(--height);fill:var(--fill);color:var(--fill);transform:translateX(-50%)}.fs-shape-divider-top{top:-1px;transform:rotate(180deg)}.fs-shape-divider-bottom{bottom:-1px}.fs-shape-divider.is-flipped svg{transform:translateX(-50%) rotateY(180deg)}.fs-shape-divider.is-to-front{z-index:2}.fs-gap:where(:not(.fs-flex))>:where([data-wp-context---state-condition][hidden]+:not([hidden])){margin-block-start:0}.is-sticky{align-self:stretch}.is-sticky>.fs-sticky-container{position:sticky;top:var(--fs-scroll-padding-top)}.is-sticky>.fs-sticky-container[data-wp-init---sticky]{top:auto;will-change:transform}:where(.fs-gap)>.fs-sticky-container>*{margin-block-start:var(--fs-block-gap);margin-block-end:0}:where(.fs-gap)>.fs-sticky-container>:where(:first-child){margin-block-start:0}:where(.fs-gap)>.fs-sticky-container>:where(:last-child){margin-block-end:0}.fs-icon.fs-icon-spinner{overflow:visible}.fs-icon.fs-icon-spinner>circle,.fs-icon.fs-icon-spinner>path{fill:#fff0;stroke-width:1.5px}.fs-icon.fs-icon-spinner>circle{opacity:.25;stroke:currentcolor}.fs-icon.fs-icon-spinner>path{stroke:currentcolor;stroke-linecap:round;transform-origin:50% 50%;animation:1.4s linear infinite both fsIconSpinner}@keyframes fsIconSpinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.fs-tooltip{--fs-tooltip-bg:var(--wp--preset--color--contrast, #1e1e1e);--fs-tooltip-color:var(--wp--preset--color--base, #fff);--fs-tooltip-padding:6px 10px;--fs-tooltip-radius:4px;--fs-tooltip-font-size:13px;--fs-tooltip-max-width:300px;--fs-tooltip-arrow-size:8px;position:fixed;top:0;left:0;z-index:99999;width:max-content;max-width:var(--fs-tooltip-max-width);padding:var(--fs-tooltip-padding);font-size:var(--fs-tooltip-font-size);line-height:1.4;color:var(--fs-tooltip-color);background:var(--fs-tooltip-bg);border-radius:var(--fs-tooltip-radius);box-shadow:0 2px 8px rgb(0 0 0 / .15);pointer-events:none;visibility:hidden;opacity:0;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}.fs-tooltip.is-visible{visibility:visible;opacity:1}.fs-tooltip__arrow{position:absolute;width:var(--fs-tooltip-arrow-size);height:var(--fs-tooltip-arrow-size);background:var(--fs-tooltip-bg);transform:rotate(45deg)}.fs-product-image-overlay{position:absolute;inset:0;overflow-y:clip;pointer-events:none}.fs-product-image-overlay>*{pointer-events:auto}.wc-block-components-product-image__inner-container{overflow-block:clip}:root{--fs-scroll-padding-top:calc(var(--flatsome--header--sticky-height, 0px) + var(--wp-admin--admin-bar--height, 0px))}html.scroll-lock{overflow:clip!important}iframe{border:none}@property --fs-scroll-padding-top{syntax:"<length>";inherits:true;initial-value:0}