:root{--vsg-category-accent-light:#2f8cff;--vsg-filter-accent:var(--e-global-color-secondary, var(--vsg-color-blue));--vsg-filter-accent-light:var(--e-global-color-secondary, var(--vsg-color-blue));--vsg-filter-text:var(--vsg-color-text);--vsg-filter-muted:var(--vsg-color-muted);--vsg-filter-line:var(--vsg-color-border);--vsg-filter-soft:var(--vsg-color-soft-blue);--vsg-filter-icon-bg:#133168;--vsg-filter-navy:var(--vsg-color-navy);}.vsg-cat-panel-wrap-v2,
.vsg-cat-panel-wrap-v2 *,
.vsg-cat-panel-wrap-v2 *::before,
.vsg-cat-panel-wrap-v2 *::after{box-sizing:border-box;}.vsg-cat-panel-wrap-v2{width:100%;overflow:hidden;border:1px solid var(--vsg-color-border);border-radius:var(--vsg-radius-panel);background:var(--vsg-color-white);font-family:var(--vsg-font-family);box-shadow:0 14px 32px rgba(7, 29, 68, 0.10);}.vsg-cat-panel-wrap-v2 .vsg-category-panel-v2{--vsg-cat-main:var(--vsg-color-blue);--vsg-cat-main-soft:var(--vsg-category-accent-light);--vsg-cat-main-rgb:0, 82, 184;position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;border:0 !important;border-radius:var(--vsg-radius-panel) !important;background:var(--vsg-color-white) !important;}.vsg-cat-panel-wrap-v2 .vsg-category-panel-v2 > .vsg-panel-title{position:relative !important;isolation:isolate !important;display:flex !important;align-items:center !important;gap:var(--vsg-space-6) !important;width:100% !important;height:66px !important;min-height:66px !important;margin:0 !important;padding:0 var(--vsg-space-8) !important;overflow:hidden !important;border:0 !important;background:var(--vsg-color-navy) !important;color:var(--vsg-color-white) !important;font-size:var(--vsg-fs-lg) !important;font-weight:var(--vsg-fw-bold) !important;line-height:1.2 !important;letter-spacing:0.01em !important;text-transform:none !important;text-shadow:none !important;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.18) !important;}.vsg-cat-panel-wrap-v2 .vsg-category-panel-v2 > .vsg-panel-title::after{content:none !important;display:none !important;}.vsg-cat-panel-wrap-v2 .vsg-category-panel-v2 > .vsg-panel-title > span{position:relative !important;z-index:2 !important;}.vsg-cat-panel-wrap-v2 .bm-catalog-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 42px !important;width:42px !important;min-width:42px !important;height:42px !important;border:1px solid rgba(255, 255, 255, 0.18) !important;border-radius:var(--vsg-radius) !important;background:rgba(255, 255, 255, 0.10) !important;color:var(--vsg-color-white) !important;font-size:var(--vsg-fs-2xl) !important;font-weight:var(--vsg-fw-medium) !important;line-height:1 !important;box-shadow:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-list{display:grid !important;gap:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:var(--vsg-color-white) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group{position:relative !important;display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:var(--vsg-color-white) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group:not(:first-child)::before{content:"" !important;position:absolute !important;top:0 !important;left:18px !important;right:18px !important;z-index:1 !important;height:1px !important;background:var(--vsg-color-border) !important;pointer-events:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-list h4{margin:0 !important;padding:0 !important;border:0 !important;font:inherit !important;line-height:1 !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn{position:relative !important;z-index:2 !important;display:grid !important;grid-template-columns:22px minmax(0, 1fr) 26px !important;align-items:center !important;gap:var(--vsg-space-6) !important;width:100% !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:0 var(--vsg-space-9) !important;border:0 !important;border-radius:0 !important;background:var(--vsg-color-white) !important;color:var(--vsg-color-text) !important;text-align:left !important;text-decoration:none !important;box-shadow:none !important;cursor:pointer !important;appearance:none !important;-webkit-appearance:none !important;transition:color 0.18s ease,
        background-color 0.18s ease,
        box-shadow 0.18s ease !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn::after{content:none !important;display:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn:not(.is-active):hover,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn:not(.is-active):focus-visible{outline:0 !important;background:var(--vsg-color-hover) !important;color:var(--vsg-color-blue) !important;box-shadow:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active{outline:0 !important;background:var(--vsg-color-navy) !important;color:var(--vsg-color-white) !important;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.20) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-icon,
.vsg-cat-panel-wrap-v2 .vsg-cat-icon-mask,
.vsg-cat-panel-wrap-v2 .vsg-cat-icon-fallback{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:22px !important;min-width:22px !important;max-width:22px !important;height:22px !important;color:var(--vsg-color-text) !important;line-height:0 !important;transition:color 0.18s ease, opacity 0.18s ease !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-icon-mask{background-color:currentColor !important;-webkit-mask-image:var(--vsg-cat-icon-url) !important;mask-image:var(--vsg-cat-icon-url) !important;-webkit-mask-repeat:no-repeat !important;mask-repeat:no-repeat !important;-webkit-mask-position:center !important;mask-position:center !important;-webkit-mask-size:contain !important;mask-size:contain !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-icon-fallback svg{display:block !important;width:18px !important;height:18px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-name{display:block !important;min-width:0 !important;overflow:hidden !important;color:inherit !important;font-size:var(--vsg-fs-md) !important;font-weight:var(--vsg-fw-regular) !important;line-height:1.2 !important;letter-spacing:0 !important;text-overflow:ellipsis !important;white-space:nowrap !important;text-shadow:none !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;text-rendering:geometricPrecision !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active .vsg-cat-name{color:var(--vsg-color-white) !important;font-weight:var(--vsg-fw-medium) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active .vsg-cat-icon,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active .vsg-cat-icon-mask,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active .vsg-cat-icon-fallback{color:var(--vsg-color-white) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn:not(.is-active):hover .vsg-cat-icon,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn:not(.is-active):hover .vsg-cat-icon-mask,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn:not(.is-active):hover .vsg-cat-icon-fallback,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn:not(.is-active):focus-visible .vsg-cat-icon,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn:not(.is-active):focus-visible .vsg-cat-icon-mask,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn:not(.is-active):focus-visible .vsg-cat-icon-fallback{color:var(--vsg-color-blue) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-arrow{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:26px !important;min-width:26px !important;max-width:26px !important;height:26px !important;color:var(--vsg-color-slate) !important;font-size:var(--vsg-fs-3xl) !important;font-weight:var(--vsg-fw-regular) !important;line-height:1 !important;transition:color 0.18s ease, transform 0.2s ease !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn:not(.is-active):hover .vsg-cat-arrow,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn:not(.is-active):focus-visible .vsg-cat-arrow{color:var(--vsg-color-blue) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active .vsg-cat-arrow{color:var(--vsg-color-white) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group.is-expanded > h4 .vsg-cat-btn .vsg-cat-arrow{transform:rotate(90deg) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system{margin:0 !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system::before{display:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-btn--volley-system{border:0 !important;background:var(--vsg-color-white) !important;box-shadow:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-btn--volley-system:hover,
.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-btn--volley-system:focus-visible{background:var(--vsg-color-hover) !important;color:var(--vsg-color-blue) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-btn--volley-system.is-active{background:var(--vsg-color-navy) !important;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.20) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-icon,
.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-icon-mask,
.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-icon-fallback{color:var(--vsg-color-blue) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-btn--volley-system.is-active .vsg-cat-icon,
.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-btn--volley-system.is-active .vsg-cat-icon-mask,
.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-btn--volley-system.is-active .vsg-cat-icon-fallback{color:var(--vsg-color-white) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-name{position:relative !important;width:max-content !important;max-width:100% !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-name::after{content:"" !important;position:absolute !important;left:0 !important;bottom:-7px !important;width:24px !important;height:2px !important;border-radius:99px !important;background:linear-gradient(90deg, rgba(0, 82, 184, 0.82), rgba(0, 82, 184, 0)) !important;opacity:0.70 !important;pointer-events:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-btn--volley-system.is-active .vsg-cat-name::after{display:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-sublist{position:relative !important;display:block !important;width:100% !important;max-width:100% !important;max-height:0 !important;margin:0 !important;padding:0 0 0 var(--vsg-space-6) !important;overflow:hidden !important;border:0 !important;background:#f7f9fc !important;opacity:0 !important;transition:max-height .22s ease, opacity .16s ease !important;will-change:max-height, opacity !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-sublist[hidden]{display:none !important;max-height:0 !important;padding-top:0 !important;padding-bottom:0 !important;opacity:0 !important;pointer-events:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group.is-expanded > .vsg-cat-sublist{max-height:calc(var(--vsg-sublist-h) + 8px) !important;padding-top:3px !important;padding-bottom:var(--vsg-space-2) !important;opacity:1 !important;pointer-events:auto !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-sublist::before{content:"" !important;position:absolute !important;top:11px !important;bottom:13px !important;left:28px !important;z-index:1 !important;width:1px !important;border-radius:99px !important;background:linear-gradient(
        180deg,
        rgba(0, 82, 184, 0.10) 0%,
        rgba(0, 82, 184, 0.34) 12%,
        rgba(0, 82, 184, 0.34) 88%,
        rgba(0, 82, 184, 0.10) 100%
    ) !important;pointer-events:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow{position:relative !important;display:block !important;width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;color:var(--vsg-color-text) !important;font-family:"Montserrat", Arial, sans-serif !important;cursor:pointer !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow::before{content:"" !important;position:absolute !important;top:18px !important;left:-27px !important;z-index:3 !important;width:8px !important;height:8px !important;border:2px solid #7da1ca !important;border-radius:50% !important;background:var(--vsg-color-white) !important;box-shadow:0 0 0 3px var(--vsg-color-white) !important;transition:background-color 0.16s ease,
        border-color 0.16s ease,
        box-shadow 0.16s ease,
        transform 0.16s ease !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow::after{content:"" !important;position:absolute !important;top:21px !important;left:-20px !important;z-index:2 !important;width:20px !important;height:1px !important;background:var(--vsg-color-border-strong) !important;pointer-events:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow input{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important;appearance:none !important;-webkit-appearance:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow .vsg-subcat-label{position:relative !important;z-index:3 !important;display:grid !important;grid-template-columns:minmax(0, 1fr) !important;align-items:center !important;width:100% !important;min-height:42px !important;padding:0 var(--vsg-space-9) 0 var(--vsg-space-5) !important;overflow:hidden !important;border:0 !important;background:var(--vsg-color-white) !important;color:var(--vsg-color-text) !important;transition:color 0.16s ease,
        background-color 0.16s ease,
        box-shadow 0.16s ease !important;column-gap:0 !important;padding-left:var(--vsg-space-5) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow .vsg-subcat-name{display:block !important;min-width:0 !important;overflow:hidden !important;color:inherit !important;font-size:var(--vsg-fs-md) !important;font-weight:var(--vsg-fw-regular) !important;line-height:1.25 !important;letter-spacing:0 !important;text-overflow:ellipsis !important;white-space:nowrap !important;opacity:1 !important;text-shadow:none !important;transform:none !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;text-rendering:geometricPrecision !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow:hover .vsg-subcat-label,
.vsg-cat-panel-wrap-v2 .vsg-cat-subrow:focus-within .vsg-subcat-label{background:var(--vsg-color-soft-blue) !important;color:var(--vsg-color-text) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow:hover::before,
.vsg-cat-panel-wrap-v2 .vsg-cat-subrow:focus-within::before{border-color:var(--vsg-color-blue) !important;background:var(--vsg-color-hover) !important;box-shadow:0 0 0 3px var(--vsg-color-white),
        0 0 0 5px rgba(0, 82, 184, 0.10) !important;transform:scale(1.05) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow input:checked + .vsg-subcat-label{background:linear-gradient(
            90deg,
            rgba(0, 82, 184, 0.11) 0%,
            rgba(0, 82, 184, 0.035) 100%
        ) !important;color:var(--vsg-color-blue) !important;border-radius:var(--vsg-radius-panel) 0px 0px 5px;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow input:checked + .vsg-subcat-label .vsg-subcat-name{color:var(--vsg-color-blue) !important;font-weight:var(--vsg-fw-medium) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow:has(input:checked)::before{border-color:var(--vsg-color-blue) !important;background:var(--vsg-color-blue) !important;box-shadow:0 0 0 3px var(--vsg-color-white),
        0 0 0 5px rgba(0, 82, 184, 0.13) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-count,
.vsg-cat-panel-wrap-v2 .vsg-subcat-count{display:none !important;}.vsg-filter-panel-wrap-v2,
.vsg-filter-panel-wrap-v2 *,
.vsg-filter-panel-wrap-v2 *::before,
.vsg-filter-panel-wrap-v2 *::after{box-sizing:border-box;}.vsg-filter-media-icon-v2{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:var(--vsg-filter-media-icon);mask-image:var(--vsg-filter-media-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}.vsg-filter-panel-wrap-v2{width:100%;overflow:hidden;border:1px solid var(--vsg-color-border);border-radius:var(--vsg-radius-panel);background:var(--vsg-color-white);font-family:var(--vsg-font-family);box-shadow:0 14px 32px rgba(7, 29, 68, 0.10);}.vsg-filter-panel-v2{--vsg-filter-main:var(--vsg-filter-accent);--vsg-filter-main-soft:var(--vsg-filter-accent-light);position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;border:0 !important;border-radius:var(--vsg-radius-panel) !important;background:var(--vsg-color-white) !important;color:var(--vsg-filter-text);box-shadow:none !important;text-rendering:geometricPrecision;}.vsg-filter-panel-wrap-v2 .vsg-filter-panel-head-v2{position:relative !important;isolation:isolate !important;display:flex !important;align-items:center !important;width:100% !important;overflow:hidden !important;}.vsg-filter-panel-wrap-v2 .vsg-filter-panel-head-v2::after{content:none !important;display:none !important;}.vsg-filter-panel-head-v2::before{content:none;display:none;}.vsg-filter-panel-title-v2{position:relative;z-index:2;display:inline-flex !important;align-items:center;min-width:0;font-weight:var(--vsg-fw-bold) !important;letter-spacing:0.02em !important;text-transform:none !important;text-shadow:none !important;}.vsg-filter-panel-wrap-v2 .vsg-filter-panel-title-icon-v2{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 42px !important;width:42px !important;min-width:42px !important;}.vsg-filter-panel-wrap-v2 .vsg-filter-panel-title-icon-v2 svg,
.vsg-filter-panel-wrap-v2 .vsg-filter-panel-title-icon-v2 .vsg-filter-media-icon-v2{display:block !important;width:20px !important;fill:none !important;stroke:currentColor !important;stroke-width:1.9 !important;stroke-linecap:round !important;stroke-linejoin:round !important;}.vsg-filter-box-v2{position:relative;margin:0 !important;padding:0;border:0;border-bottom:1px solid var(--vsg-color-border);background:var(--vsg-color-white);box-shadow:none;transition:background-color 0.18s ease, box-shadow 0.18s ease;}.vsg-filter-box-v2.is-filter-active-v2{background:var(--vsg-color-white);box-shadow:none;}.vsg-filter-heading-v2{position:relative;display:flex !important;align-items:center;justify-content:space-between;width:100%;text-align:left !important;text-decoration:none !important;cursor:pointer;appearance:none;-webkit-appearance:none;user-select:none;transition:color 0.18s ease,
        background 0.18s ease;}.vsg-filter-heading-v2::before,
.vsg-filter-heading-v2::after{content:none !important;display:none !important;}.vsg-filter-heading-v2:hover,
.vsg-filter-heading-v2:focus-visible{outline:0;}.vsg-filter-box-v2.is-filter-active-v2 > .vsg-filter-heading-v2,
.vsg-filter-box-v2.is-filter-active-v2 > .vsg-filter-heading-v2:hover,
.vsg-filter-box-v2.is-filter-active-v2 > .vsg-filter-heading-v2:focus-visible{}.vsg-filter-heading-label-v2{pointer-events:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--vsg-space-6);min-width:0;flex:1 1 auto;margin:0;padding:0;}.vsg-filter-heading-icon-wrap-v2{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;min-width:22px;height:22px;border:0;border-radius:0;background:transparent;color:var(--vsg-filter-text);line-height:0;box-shadow:none;transition:width 0.18s ease,
        height 0.18s ease,
        flex-basis 0.18s ease,
        border-color 0.18s ease,
        border-radius 0.18s ease,
        background-color 0.18s ease,
        color 0.18s ease;}.vsg-filter-heading-icon-wrap-v2 svg,
.vsg-filter-heading-icon-wrap-v2 .vsg-filter-media-icon-v2{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;}.vsg-filter-heading-text-v2{display:block;min-width:0;overflow:hidden;color:inherit;font-size:var(--vsg-fs-md);font-weight:var(--vsg-fw-medium);line-height:1.2;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;}.vsg-filter-heading-arrows-v2,
.vsg-filter-heading-arrow-v2{pointer-events:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;min-width:20px;height:20px;color:var(--vsg-color-slate);line-height:0;}.vsg-filter-heading-arrow-v2{position:relative;transition:color 0.18s ease;}.vsg-filter-heading-arrow-state-v2{position:absolute;inset:1px;display:inline-flex;align-items:center;justify-content:center;}.vsg-filter-heading-arrow-state-v2 svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.vsg-filter-heading-arrow-state-v2--closed{display:none;}.vsg-filter-heading-v2:hover .vsg-filter-heading-arrow-v2,
.vsg-filter-heading-v2:focus-visible .vsg-filter-heading-arrow-v2{}.vsg-filter-box-v2.is-filter-active-v2 > .vsg-filter-heading-v2 .vsg-filter-heading-icon-wrap-v2,
.vsg-filter-box-v2.is-filter-active-v2 > .vsg-filter-heading-v2 .vsg-filter-heading-text-v2,
.vsg-filter-box-v2.is-filter-active-v2 > .vsg-filter-heading-v2 .vsg-filter-heading-arrow-v2{}.vsg-filter-box-v2.is-filter-active-v2 > .vsg-filter-heading-v2 .vsg-filter-heading-icon-wrap-v2{flex-basis:42px;width:40px;min-width:40px;}.vsg-filter-box-v2.is-collapsed-v2 .vsg-filter-heading-arrow-state-v2--open{display:none;}.vsg-filter-box-v2.is-collapsed-v2 .vsg-filter-heading-arrow-state-v2--closed{display:inline-flex;}.vsg-filter-box-v2.is-collapsed-v2 .vsg-filter-body-v2{display:none;}.vsg-filter-body-v2{padding:0 var(--vsg-space-9) var(--vsg-space-7);background:transparent;}.vsg-filter-box-v2[data-vsg-filter-box-v2="brand"]{position:relative;clear:both;display:block;width:100%;margin:0;border-top:0;isolation:isolate;}.vsg-filter-check-v2{display:grid;grid-template-columns:16px minmax(0, 1fr);align-items:start;width:100%;font-family:var(--vsg-font-family);font-weight:var(--vsg-fw-regular);cursor:pointer;transition:color 0.16s ease, background-color 0.16s ease;}.vsg-filter-check-v2:hover,
.vsg-filter-check-v2:focus-within{}.vsg-filter-check-v2:has(input:checked){background:linear-gradient(
        90deg,
        color-mix(in srgb, var(--e-global-color-secondary, var(--vsg-color-blue)) 11%, transparent) 0%,
        color-mix(in srgb, var(--e-global-color-secondary, var(--vsg-color-blue)) 3.5%, transparent) 100%
    );color:var(--vsg-filter-accent);}.vsg-filter-check-v2 input{position:relative;display:inline-grid;place-items:center;width:16px;min-width:17px;height:17px;margin:1px 0 0;padding:0;border:1px solid #9bb0c8;border-radius:3px;background:var(--vsg-color-white);box-shadow:inset 0 1px 1px rgba(7, 29, 68, 0.05);cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color 0.16s ease, background-color 0.16s ease, box-shadow 0.16s ease;}.vsg-filter-check-v2 input::after{content:"";width:8px;height:5px;margin-top:-2px;border-left:2px solid var(--vsg-color-white);border-bottom:2px solid var(--vsg-color-white);opacity:0;filter:drop-shadow(0 1px 1px rgba(7, 29, 68, 0.22));transform:rotate(-45deg) scale(0.75);transition:opacity 0.12s ease, transform 0.12s ease;}.vsg-filter-check-v2 input:hover,
.vsg-filter-check-v2 input:focus-visible{outline:0;border-color:var(--vsg-filter-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--e-global-color-secondary, var(--vsg-color-blue)) 9%, transparent);}.vsg-filter-check-v2 input:checked{border-color:var(--e-global-color-secondary, var(--vsg-color-blue));background:var(--e-global-color-secondary, var(--vsg-color-blue));box-shadow:0 0 0 3px color-mix(in srgb, var(--e-global-color-secondary, var(--vsg-color-blue)) 9%, transparent);}.vsg-filter-check-v2 input:checked::after{opacity:1;transform:rotate(-45deg) scale(1);}.vsg-filter-option-label-v2{display:flex;align-items:center;justify-content:space-between;gap:var(--vsg-space-5);width:100%;min-width:0;color:inherit;}.vsg-filter-option-name-v2{display:block;min-width:0;overflow:hidden;font-weight:var(--vsg-fw-regular);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;}.vsg-filter-check-v2 input:checked + .vsg-filter-option-label-v2{color:var(--vsg-filter-accent);}.vsg-filter-check-v2 input:checked + .vsg-filter-option-label-v2 .vsg-filter-option-name-v2{font-weight:var(--vsg-fw-medium);}.vsg-filter-option-count-v2,
.vsg-filter-attr-count-v2{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:25px;font-weight:var(--vsg-fw-regular);letter-spacing:0;text-align:center;transition:color 0.16s ease, background-color 0.16s ease, border-color 0.16s ease;}.vsg-filter-check-v2:hover .vsg-filter-option-count-v2,
.vsg-filter-check-v2:focus-within .vsg-filter-option-count-v2,
.vsg-filter-check-v2 input:checked + .vsg-filter-option-label-v2 .vsg-filter-option-count-v2{border-color:var(--e-global-color-secondary, var(--vsg-color-blue));background:var(--e-global-color-secondary, var(--vsg-color-blue));color:var(--vsg-color-white);}.vsg-price-ui-v2{width:100%;padding:31px var(--vsg-space-1) 5px;}.vsg-price-slider-v2{position:relative;width:100%;height:50px;margin:0 0 3px;}.vsg-price-track-v2,
.vsg-price-progress-v2{position:absolute;left:0;right:0;top:27px;height:4px;border-radius:2px;pointer-events:none;}.vsg-price-track-v2{border:0;background:var(--vsg-color-border);box-shadow:inset 0 1px 2px rgba(7, 26, 61, 0.08);}.vsg-price-progress-v2{left:var(--vsg-price-left);right:calc(100% - var(--vsg-price-right));border:0;background:var(--vsg-filter-icon-bg);box-shadow:none;}.vsg-price-range-v2{position:absolute;left:0;top:16px;z-index:4;width:100%;height:28px;margin:0;padding:0;border:0;background:transparent !important;pointer-events:none;appearance:none;-webkit-appearance:none;cursor:pointer;}.vsg-price-range-v2::-webkit-slider-runnable-track{height:4px;border:0;background:transparent;}.vsg-price-range-v2::-moz-range-track{height:4px;border:0;background:transparent;}.vsg-price-range-v2::-webkit-slider-thumb{position:relative;z-index:5;width:20px;height:20px;margin-top:-7px;border:3px solid var(--vsg-filter-icon-bg);border-radius:var(--vsg-radius);background:var(--vsg-color-white);box-shadow:0 3px 8px rgba(7, 26, 61, 0.18);pointer-events:auto;appearance:none;-webkit-appearance:none;transition:border-color 0.16s ease,
        background-color 0.16s ease,
        box-shadow 0.16s ease,
        transform 0.16s ease;}.vsg-price-range-v2::-moz-range-thumb{position:relative;z-index:5;width:13px;height:13px;border:3px solid var(--vsg-filter-icon-bg);border-radius:var(--vsg-radius);background:var(--vsg-color-white);box-shadow:0 3px 8px rgba(7, 26, 61, 0.18);pointer-events:auto;transition:border-color 0.16s ease,
        background-color 0.16s ease,
        box-shadow 0.16s ease,
        transform 0.16s ease;}.vsg-price-range-v2:hover::-webkit-slider-thumb{border-color:var(--vsg-filter-navy);background:var(--vsg-color-soft);transform:scale(1.04);}.vsg-price-range-v2:hover::-moz-range-thumb{border-color:var(--vsg-filter-navy);background:var(--vsg-color-soft);transform:scale(1.04);}.vsg-price-range-v2:focus{outline:0;}.vsg-price-range-v2:focus::-webkit-slider-thumb{border-color:var(--vsg-filter-navy);box-shadow:0 0 0 4px rgba(19, 49, 104, 0.14),
        0 4px 10px rgba(7, 26, 61, 0.20);}.vsg-price-range-v2:focus::-moz-range-thumb{border-color:var(--vsg-filter-navy);box-shadow:0 0 0 4px rgba(19, 49, 104, 0.14),
        0 4px 10px rgba(7, 26, 61, 0.20);}.vsg-price-range-v2--min{z-index:5;}.vsg-price-range-v2--max{z-index:6;}.vsg-price-bubble-v2{position:absolute;top:-9px;z-index:7;display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:27px;padding:0 9px;border:0;border-radius:var(--vsg-radius);background:var(--vsg-filter-icon-bg);color:var(--vsg-color-white);font-size:var(--vsg-fs-sm);font-weight:var(--vsg-fw-regular);line-height:1;letter-spacing:0;white-space:nowrap;box-shadow:0 4px 10px rgba(7, 26, 61, 0.16);pointer-events:none;transform:translateX(-50%);}.vsg-price-bubble-v2::after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;border-radius:1px;background:var(--vsg-filter-icon-bg);transform:translateX(-50%) rotate(45deg);}.vsg-price-bubble-v2.is-edge-left{transform:translateX(0);}.vsg-price-bubble-v2.is-edge-left::after{left:17px;transform:translateX(0) rotate(45deg);}.vsg-price-bubble-v2.is-edge-right{transform:translateX(-100%);}.vsg-price-bubble-v2.is-edge-right::after{right:17px;left:auto;transform:translateX(0) rotate(45deg);}.vsg-price-bubble-v2--min{left:var(--vsg-price-left);}.vsg-price-bubble-v2--max{left:var(--vsg-price-right);}.vsg-price-labels-v2{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;margin:5px 0 0;color:var(--vsg-color-muted);font-size:var(--vsg-fs-xs);font-weight:var(--vsg-fw-medium);line-height:1.2;letter-spacing:0;}.vsg-price-labels-v2 span:nth-child(1){text-align:left;}.vsg-price-labels-v2 span:nth-child(2){color:var(--vsg-color-muted-light);font-weight:var(--vsg-fw-regular);text-align:center;}.vsg-price-labels-v2 span:nth-child(3){text-align:right;}.vsg-filter-attrs-area-v2[hidden]{display:none !important;}.vsg-filter-empty-attrs-v2{margin:0;padding:var(--vsg-space-7) var(--vsg-space-9);border-bottom:1px solid var(--vsg-color-border);background:var(--vsg-color-soft);color:var(--vsg-filter-muted);font-size:var(--vsg-fs-base);font-weight:var(--vsg-fw-regular);line-height:1.4;letter-spacing:0;}.vsg-filter-attr-options-v2{display:flex;flex-direction:column;gap:0;width:100%;}.vsg-filter-check-v2--attr .vsg-filter-option-label-v2{justify-content:flex-start;}.vsg-filter-box-v2--color .vsg-filter-attr-options-v2{gap:12px;padding:4px 0 2px;}.vsg-filter-box-v2--color .vsg-filter-check-v2--color{position:relative;display:block;width:100%;min-height:54px;margin:0;padding:4px 2px;border:0;border-radius:11px;background:transparent;color:#142a4a;}.vsg-filter-box-v2--color .vsg-filter-check-v2--color:hover,
.vsg-filter-box-v2--color .vsg-filter-check-v2--color:focus-within,
.vsg-filter-box-v2--color .vsg-filter-check-v2--color:has(input:checked){background:transparent;color:#142a4a;}.vsg-filter-box-v2--color .vsg-filter-check-v2--color > input{position:absolute;width:1px;min-width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;opacity:0;white-space:nowrap;}.vsg-filter-box-v2--color .vsg-filter-check-v2--color > input::after{display:none;}.vsg-filter-box-v2--color .vsg-filter-check-v2--color .vsg-filter-option-label-v2{display:grid;grid-template-columns:46px minmax(0, 1fr) auto;align-items:center;justify-content:initial;column-gap:13px;width:100%;min-height:46px;color:#142a4a;}.vsg-filter-box-v2--color .vsg-filter-color-dot-v2{position:relative;display:block;grid-column:1;width:46px;min-width:46px;height:46px;border:1px solid rgba(7, 29, 68, 0.10);border-radius:9px;background:var(--vsg-filter-attr-dot, var(--vsg-filter-accent));box-shadow:0 1px 3px rgba(7, 29, 68, 0.08);transition:box-shadow 0.16s ease, transform 0.16s ease, border-color 0.16s ease;}.vsg-filter-box-v2--color .vsg-filter-color-dot-v2::after{content:none;}.vsg-filter-box-v2--color .vsg-filter-check-v2--color .vsg-filter-option-name-v2{grid-column:2;overflow:visible;color:#142a4a;font-size:18px;font-weight:var(--vsg-fw-regular);line-height:1.22;text-overflow:clip;white-space:normal;}.vsg-filter-box-v2--color .vsg-filter-check-v2--color .vsg-filter-option-count-v2{grid-column:3;min-width:0;height:auto;margin-left:4px;padding:0;border:0;border-radius:0;background:transparent;color:#7b8798;font-size:12px;font-weight:var(--vsg-fw-regular);line-height:1;box-shadow:none;}.vsg-filter-box-v2--color .vsg-filter-check-v2--color:hover .vsg-filter-color-dot-v2{transform:translateY(-1px);box-shadow:0 3px 8px rgba(7, 29, 68, 0.14);}.vsg-filter-box-v2--color .vsg-filter-check-v2--color > input:focus-visible + .vsg-filter-option-label-v2 .vsg-filter-color-dot-v2,
.vsg-filter-box-v2--color .vsg-filter-check-v2--color > input:checked + .vsg-filter-option-label-v2 .vsg-filter-color-dot-v2{border-color:rgba(7, 29, 68, 0.34);box-shadow:0 0 0 2px var(--vsg-color-white), 0 0 0 4px var(--vsg-filter-navy), 0 3px 8px rgba(7, 29, 68, 0.14);}.vsg-filter-box-v2--color .vsg-filter-check-v2--color > input:checked + .vsg-filter-option-label-v2,
.vsg-filter-box-v2--color .vsg-filter-check-v2--color > input:checked + .vsg-filter-option-label-v2 .vsg-filter-option-name-v2{color:#142a4a;font-weight:var(--vsg-fw-medium);}.vsg-filter-box-v2--color .vsg-filter-check-v2--color:hover .vsg-filter-option-count-v2,
.vsg-filter-box-v2--color .vsg-filter-check-v2--color:focus-within .vsg-filter-option-count-v2,
.vsg-filter-box-v2--color .vsg-filter-check-v2--color > input:checked + .vsg-filter-option-label-v2 .vsg-filter-option-count-v2{border:0;background:transparent;color:#64748b;}.vsg-filter-clear-v2{position:relative;z-index:2;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:"Montserrat", Arial, sans-serif !important;font-weight:var(--vsg-fw-medium) !important;letter-spacing:0 !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;cursor:pointer;appearance:none;-webkit-appearance:none;overflow:hidden;transition:color 0.18s ease, border-color 0.18s ease, background-color 0.18s ease, box-shadow 0.18s ease;}.vsg-filter-clear-icon-v2{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;min-width:18px;height:18px;color:currentColor;line-height:0;transition:transform 0.18s ease;}.vsg-filter-clear-icon-v2 svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;}.vsg-filter-clear-v2:hover,
.vsg-filter-clear-v2:focus-visible{outline:0;}.vsg-filter-clear-v2:hover .vsg-filter-clear-icon-v2,
.vsg-filter-clear-v2:focus-visible .vsg-filter-clear-icon-v2{transform:translateY(-1px);}body .vsg-filter-panel-wrap-v2 .vsg-filter-clear-v2--bottom,
body .vsg-filter-panel-wrap-v2 .vsg-filter-clear-v2--bottom:active{width:calc(100% - 28px);box-sizing:border-box;}body .vsg-filter-panel-wrap-v2 .vsg-filter-clear-v2--bottom:hover,
body .vsg-filter-panel-wrap-v2 .vsg-filter-clear-v2--bottom:focus-visible{filter:none !important;transform:none !important;outline:0 !important;}@supports not selector(:has(*)){.vsg-filter-check-v2 input:checked + .vsg-filter-option-label-v2{color:var(--vsg-filter-accent);}}.vsg1200-wrap,
.vsg1200-wrap *,
.vsg1200-wrap *::before,
.vsg1200-wrap *::after{box-sizing:border-box;}.vsg1200-wrap{--vsg1200-blue:var(--e-global-color-secondary, var(--vsg-color-blue));--vsg1200-blue-dark:var(--vsg-color-navy);--vsg1200-navy:var(--vsg-color-navy);--vsg1200-navy-2:var(--vsg-color-navy);--vsg1200-text:var(--vsg-color-navy);--vsg1200-muted:var(--vsg-color-muted);--vsg1200-green:var(--vsg-color-success-bright);--vsg1200-green-dark:var(--vsg-color-cta-end);--vsg1200-green-soft:rgba(18, 183, 106, .18);--vsg1200-orange:var(--vsg-color-warning);--vsg1200-red:var(--vsg-color-danger);width:min(100%, 1200px);max-width:1200px;margin:0 auto;padding:var(--vsg-space-2) var(--vsg-space-1) var(--vsg-space-4);overflow:visible;font-family:Montserrat, Arial, sans-serif;scrollbar-width:thin;letter-spacing:-.01rem;font-feature-settings:"kern" 1;text-rendering:geometricPrecision;--vsg1200-cart-navy:var(--vsg-color-navy);--vsg1200-cart-white:var(--vsg-color-white);--vsg1200-cart-white-soft:var(--vsg-color-soft-blue);--vsg1200-cart-ring:rgba(255, 255, 255, .14);--vsg1200-cart-shadow:rgba(1, 11, 31, .28);--vsg1200-action-width:170px;--vsg1200-action-height:38px;--vsg1200-step-width:38px;--vsg1200-action-gap:var(--vsg-space-4);--vsg1200-action-font:13px;--vsg1200-action-icon:20px;}.vsg1200-grid{display:grid;grid-auto-flow:row;grid-auto-rows:auto;align-items:stretch;transition:opacity .18s ease;}.vsg1200-wrap.is-loading .vsg1200-grid{opacity:.42;pointer-events:none;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-grid{}.vsg1200-wrap[data-vsg-view="grid2"] .vsg1200-grid,
.vsg1200-wrap:not([data-vsg-view]) .vsg1200-grid{}.vsg1200-wrap[data-vsg-view="list"] .vsg1200-grid{}.vsg1200-card{position:relative;z-index:0;display:flex !important;flex-direction:column !important;align-self:stretch !important;min-width:0;width:100%;height:100%;min-height:0;border:0;border-radius:var(--vsg-radius);background:var(--vsg-color-white);color:var(--vsg1200-text);overflow:visible;isolation:isolate;box-shadow:0 10px 24px rgba(7, 26, 61, .11);cursor:pointer;transition:box-shadow .2s ease, transform .2s ease;}.vsg1200-card:hover,
.vsg1200-card.vsg-qty-open,
.vsg1200-card:focus-within{z-index:50;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card{min-height:486px;}.vsg1200-wrap[data-vsg-view="grid2"] .vsg1200-card{min-height:225px;}.vsg1200-wrap[data-vsg-view="list"] .vsg1200-card{min-height:325px;}.vsg1200-card:hover,
.vsg1200-card.vsg-qty-open{box-shadow:0 18px 36px rgba(0, 82, 184, .16),
        0 4px 10px rgba(7, 26, 61, .10);transform:translateY(-3px);}.vsg1200-card.vsg-qty-open,
.vsg1200-card:has(.vsg1200-qty-discount:hover),
.vsg1200-card:has(.vsg1200-qty-discount.is-open){z-index:2000;isolation:isolate;}.vsg1200-top{display:grid;grid-template-columns:38% minmax(0, 1fr);gap:0;align-items:stretch;align-content:stretch;flex:1 1 auto;min-height:0;height:auto;padding:0;}.vsg1200-wrap[data-vsg-view="list"] .vsg1200-top{grid-template-columns:30% minmax(0, 1fr);gap:var(--vsg-space-10);padding:0 var(--vsg-space-1) 0 0;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-top{grid-template-columns:minmax(0, 1fr);grid-template-rows:264px minmax(0, 1fr);height:100%;gap:0;padding:0;}.vsg1200-media{position:relative;align-self:stretch;display:block;width:100%;height:100%;min-height:100%;margin:0;padding:0;border:0;border-radius:var(--vsg-radius) var(--vsg-radius) 0 0;background:var(--vsg-color-soft);overflow:hidden;line-height:0;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media{height:264px;min-height:264px;background:var(--vsg-color-white) !important;}.vsg1200-media img,
.vsg1200-img,
.vsg1200-media .wp-post-image,
.vsg1200-media .woocommerce-placeholder{display:block;width:100%;height:100%;max-width:none;min-width:100%;min-height:100%;margin:0;padding:0;border:0;border-radius:var(--vsg-radius) var(--vsg-radius) 0 0;object-fit:cover;object-position:center center;}.vsg1200-media-unavailable{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:var(--vsg-space-5);background:rgba(7, 26, 61, .58);text-align:center;pointer-events:none;}.vsg1200-media-unavailable span{color:var(--vsg-color-white);font-size:var(--vsg-fs-sm);font-weight:var(--vsg-fw-bold);text-transform:uppercase;letter-spacing:.02em;line-height:1.3;}.vsg1200-info{position:relative;display:flex;flex-direction:column;align-self:stretch;flex:1 1 auto;min-height:0;height:100%;overflow:visible;background:transparent;padding:var(--vsg-space-4) var(--vsg-space-8);}.vsg1200-wrap[data-vsg-view="list"] .vsg1200-title,
.vsg1200-wrap:not([data-vsg-view]) .vsg1200-title{font-size:var(--vsg-fs-2xl) !important;}.vsg1200-title-link{display:block;order:1;flex:0 0 auto;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;color:inherit;line-height:1;text-decoration:none;overflow:hidden;}.vsg1200-title-link:hover .vsg1200-title,
.vsg1200-title-link:focus .vsg1200-title{color:var(--e-global-color-secondary, var(--vsg1200-blue));}.vsg1200-wrap .vsg1200-title,
.elementor-kit-16 .vsg1200-wrap .vsg1200-title{display:-webkit-box;width:100%;height:auto;min-height:0;margin:0 !important;margin-block:0 !important;padding:0 var(--vsg-space-12) 0 0 !important;color:var(--vsg1200-navy);font-family:Montserrat, Arial, sans-serif !important;font-size:var(--vsg-fs-xl);font-weight:var(--vsg-fw-bold);line-height:26px !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.vsg1200-variant-pills{order:3;display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;gap:var(--vsg-space-5);width:100%;max-width:100%;margin-top:var(--vsg-space-4) !important;margin-bottom:var(--vsg-space-4) !important;height:auto !important;min-height:0 !important;max-height:none !important;}.vsg1200-wrap[data-vsg-view="list"] .vsg1200-variant-pills{width:50%;}.vsg1200-variant-pill{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;height:32px;min-height:32px;padding:0 var(--vsg-space-7);border:1px solid rgba(8, 26, 61, .055);border-radius:var(--vsg-radius);background:var(--vsg-color-soft);color:var(--vsg1200-navy);font-family:Montserrat, Arial, sans-serif;line-height:1;overflow:hidden;}.vsg1200-variant-pill > span{min-width:0;color:var(--vsg1200-navy);font-size:var(--vsg-fs-base);font-weight:var(--vsg-fw-medium);letter-spacing:-.01rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.vsg1200-variant-pill > strong{min-width:max-content;font-size:var(--vsg-fs-base);font-weight:var(--vsg-fw-medium);letter-spacing:-.01em;white-space:nowrap;}.vsg1200-variant-pill.is-positive{background:linear-gradient(90deg, var(--vsg-color-soft) 0%, var(--vsg-color-soft-blue) 100%);border-color:rgba(13, 128, 103, .12);}.vsg1200-variant-pill.is-positive > strong{color:var(--vsg-color-success);}.vsg1200-variant-pill.is-negative{background:linear-gradient(90deg, var(--vsg-color-soft) 0%, var(--vsg-color-soft) 100%);border-color:rgba(176, 109, 20, .14);}.vsg1200-variant-pill.is-negative > strong{color:#a46112;}.vsg1200-rating{order:2;display:flex;align-items:center;gap:var(--vsg-space-4);min-height:14px;margin:var(--vsg-space-4) 0 var(--vsg-space-4);color:var(--vsg-color-muted-light);font-size:var(--vsg-fs-md);font-weight:var(--vsg-fw-regular);line-height:1;white-space:nowrap;}.vsg1200-stars{display:inline-flex;gap:1px;color:var(--vsg-color-border-strong);font-size:var(--vsg-fs-lg);line-height:1;}.vsg1200-stars .is-active{color:#F7B500;}.vsg1200-rating-label{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--vsg-color-muted);font-size:var(--vsg-fs-md);font-weight:var(--vsg-fw-regular);}.vsg1200-price-row{position:relative;order:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:var(--vsg-space-4);width:100%;height:32px;min-height:32px;margin:0;padding:0;border:0;}.vsg1200-commerce-block{position:relative;z-index:1;order:4;display:grid !important;flex:0 0 auto;flex-direction:column;align-items:center !important;justify-content:flex-start;gap:var(--vsg-space-1) !important;width:100%;min-height:58px !important;margin-top:auto;padding-top:var(--vsg-space-2) !important;border-top:1px solid rgba(8, 26, 61, .14);box-sizing:border-box !important;height:58px !important;max-height:58px !important;overflow:visible !important;grid-template-columns:minmax(0, 1fr) auto !important;grid-template-rows:30px 18px !important;column-gap:var(--vsg-space-3) !important;row-gap:1px !important;}.vsg1200-commerce-block .vsg1200-price-row{margin:0;padding:0;border:0;flex:0 0 31px !important;height:31px !important;min-height:31px !important;display:contents !important;}.vsg1200-commerce-block .vsg1200-net{order:2;margin-top:3px;}.vsg1200-qty-discount--empty{display:inline-flex;flex:0 0 154px;width:154px;max-width:46%;height:32px;min-height:32px;visibility:hidden;opacity:0;pointer-events:none;}vsg1200-variant-pills.vsg1200-qty-discount--empty,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-qty-discount-toggle{min-width:138px;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-qty-discount--empty{flex-basis:138px;width:138px;}.vsg1200-commerce-block .vsg1200-qty-discount-toggle{height:30px !important;min-height:30px !important;align-self:center !important;margin:0 !important;min-width:0 !important;padding:0 var(--vsg-space-4) !important;gap:var(--vsg-space-2) !important;font-size:var(--vsg-fs-xs) !important;line-height:1 !important;white-space:nowrap !important;}.vsg1200-info > .vsg1200-price-row{margin-top:auto;padding-top:7px;border-top:1px solid rgba(8, 26, 61, .14);}.vsg1200-price{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:var(--vsg-space-3);min-width:0;color:var(--vsg1200-navy);font-family:Montserrat, Arial, sans-serif;font-weight:var(--vsg-fw-bold);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;}.vsg1200-price-prefix{display:inline-flex;align-items:baseline;flex:0 0 auto;margin-right:-1px;color:var(--vsg-color-muted);font-size:var(--vsg-fs-md);font-weight:var(--vsg-fw-medium);}.vsg1200-price > del,
.vsg1200-price > del.vsg1200-price-regular{position:relative;display:inline-flex !important;align-items:baseline !important;flex:0 0 auto;margin:0 !important;padding:0 !important;color:var(--vsg-color-muted-light) !important;opacity:1 !important;font-size:var(--vsg-fs-2xl) !important;font-weight:var(--vsg-fw-medium) !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;}.vsg1200-price > del::after,
.vsg1200-price > del.vsg1200-price-regular::after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:rgba(190, 49, 49, .72);transform:translateY(-50%);pointer-events:none;}.vsg1200-card.is-sale .vsg1200-price > ins,
.vsg1200-card.is-sale .vsg1200-price > ins.vsg1200-price-sale{display:inline-flex !important;align-items:baseline !important;flex:0 0 auto;margin:0 !important;padding:0 !important;color:var(--vsg1200-orange, var(--vsg-color-warning)) !important;background:transparent !important;font-weight:var(--vsg-fw-bold) !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;}.vsg1200-card.is-sale .vsg1200-price > ins *,
.vsg1200-card.is-sale .vsg1200-price > ins .woocommerce-Price-amount,
.vsg1200-card.is-sale .vsg1200-price > ins .woocommerce-Price-amount bdi{color:inherit !important;text-decoration:none !important;}.vsg1200-price.is-qty-active,
.vsg1200-price.is-qty-active *,
.vsg1200-price.is-qty-active .woocommerce-Price-amount,
.vsg1200-price.is-qty-active .woocommerce-Price-amount *,
.vsg1200-price.is-qty-active bdi{color:var(--vsg1200-orange, var(--vsg-color-warning)) !important;text-decoration:none !important;}.vsg1200-net{order:5;color:var(--vsg1200-muted);font-size:var(--vsg-fs-sm);font-weight:var(--vsg-fw-regular);line-height:1;letter-spacing:.01em;}.vsg1200-net .woocommerce-Price-amount,
.vsg1200-net .woocommerce-Price-amount bdi{display:inline-flex;align-items:baseline;color:inherit;line-height:1;}.vsg1200-bottom{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:var(--vsg-space-4);flex:0 0 auto !important;height:auto;padding:var(--vsg-space-6) var(--vsg-space-8);background:var(--vsg-color-navy);color:var(--vsg-color-white);border-radius:0 0 var(--vsg-radius) var(--vsg-radius);overflow:hidden;width:100% !important;margin-top:auto !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-bottom{grid-template-columns:none !important;grid-template-rows:none !important;align-content:center;column-gap:var(--vsg-space-6);padding:var(--vsg-space-6) var(--vsg-space-8) !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:0 !important;width:100% !important;height:auto !important;min-height:calc(var(--vsg1200-action-height) + 16px) !important;max-height:none !important;flex:0 0 auto !important;margin-top:auto !important;}.vsg1200-wrap[data-vsg-view="grid2"] .vsg1200-bottom,
.vsg1200-wrap:not([data-vsg-view]) .vsg1200-bottom{height:64px;min-height:64px;max-height:64px;flex:0 0 64px;}.vsg1200-stock,
.vsg1200-variants{display:inline-flex;align-items:center;min-width:0;gap:var(--vsg-space-4);color:rgba(255, 255, 255, .94);font-family:Montserrat, Arial, sans-serif;font-size:var(--vsg-fs-sm);font-weight:var(--vsg-fw-medium);line-height:1.1;letter-spacing:-.01rem;white-space:nowrap;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-stock{margin-bottom:var(--vsg-space-2);}.vsg1200-stock > span:last-child,
.vsg1200-variants > span{display:inline-flex;align-items:center;min-width:0;line-height:1;}.vsg1200-stock > span:last-child{overflow:hidden;text-overflow:ellipsis;}.vsg1200-variants > span{overflow:visible;text-overflow:clip;white-space:nowrap;}.vsg1200-dot{display:inline-flex;flex:0 0 10px;width:10px;min-width:10px;height:10px;min-height:10px;border:0;border-radius:50%;background:var(--vsg1200-green);box-shadow:none;}.vsg1200-dot::after{display:none;}.vsg1200-stock--backorder .vsg1200-dot{background:var(--vsg1200-orange);box-shadow:none;}.vsg1200-stock--out .vsg1200-dot{background:var(--vsg1200-red);box-shadow:none;}.vsg1200-variants{justify-content:flex-end;width:auto;max-width:none;color:rgba(255, 255, 255, .96) !important;font-family:Montserrat, Arial, sans-serif;font-size:var(--vsg-fs-sm);font-weight:var(--vsg-fw-medium);line-height:1.1;gap:0 !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-variants{justify-self:stretch;width:100%;max-width:none;min-width:0;padding-left:var(--vsg-space-1);}.vsg1200-variants svg{display:none !important;}.vsg1200-variants--empty{width:1px;opacity:0;}.vsg1200-badges{position:absolute;top:9px;left:0;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:var(--vsg-space-3);pointer-events:none;}.vsg1200-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:28px;min-height:28px;max-height:28px;padding:0 var(--vsg-space-10) 0 var(--vsg-space-5);border-radius:0;color:var(--vsg-color-white);font-size:var(--vsg-fs-sm);font-weight:var(--vsg-fw-regular);line-height:1;text-transform:uppercase;letter-spacing:-.01rem;white-space:nowrap;clip-path:polygon(0 0, 100% 0, 88% 50%, 100% 100%, 0 100%);}.vsg1200-badge--sale{background:var(--vsg1200-orange);}.vsg1200-badge--best{background:#63b52f;}.vsg1200-badge--out{background:var(--vsg-color-navy);}.vsg1200-notice{position:absolute;right:10px;bottom:53px;z-index:8;max-width:calc(100% - 20px);padding:7px var(--vsg-space-5);border-radius:var(--vsg-radius);background:var(--vsg1200-navy);color:var(--vsg-color-white);font-size:var(--vsg-fs-sm);font-weight:var(--vsg-fw-regular);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 18px rgba(7, 26, 61, .22);opacity:0;visibility:hidden;transform:translateY(5px);pointer-events:none;transition:opacity .16s ease, transform .16s ease, visibility 0s linear .16s;}.vsg1200-notice.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s;}.vsg1200-notice.is-cart-success{display:none;}.vsg1200-empty{grid-column:1 / -1;padding:var(--vsg-space-10);border:1px solid rgba(0, 82, 184, .18);border-radius:var(--vsg-radius);background:var(--vsg-color-white);color:var(--vsg1200-text);font-family:Montserrat, Arial, sans-serif;font-size:var(--vsg-fs-md);font-weight:var(--vsg-fw-medium);box-shadow:0 9px 22px rgba(7, 26, 61, .08);}.vsg1200-wrap .added_to_cart,
.vsg1200-wrap .added_to_cart.wc-forward,
.vsg1200-wrap a.added_to_cart,
.vsg1200-card .added_to_cart,
.vsg1200-card .added_to_cart.wc-forward,
.vsg1200-card a.added_to_cart{display:none;visibility:hidden;width:0;height:0;margin:0;padding:0;overflow:hidden;pointer-events:none;}.vsg1200-qty-discount-icon{display:inline-block;flex:0 0 13px;width:13px;height:13px;background-color:currentColor;-webkit-mask-image:var(--vsg-qty-icon);mask-image:var(--vsg-qty-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;}.vsg1200-qty-discount-toggle{display:inline-flex;align-items:center;gap:5px;height:36px;min-height:36px;margin:0;padding:0 var(--vsg-space-7);border:1px solid var(--vsg-color-orange) !important;border-radius:var(--vsg-radius);background:var(--vsg-color-orange-soft);box-shadow:inset 0 0 0 1px rgba(182, 91, 13, .08);color:var(--vsg-color-orange-dark);font-family:Montserrat, Arial, sans-serif;font-size:var(--vsg-fs-base);font-weight:var(--vsg-fw-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:background .16s ease, border-color .16s ease, color .16s ease;}.vsg1200-qty-discount-toggle svg{flex:0 0 12px;width:12px;height:12px;}.vsg1200-qty-discount:hover .vsg1200-qty-discount-toggle,
.vsg1200-qty-discount.is-open .vsg1200-qty-discount-toggle{background:var(--vsg-color-orange);border-color:var(--vsg-color-orange-dark) !important;color:var(--vsg-color-white);box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .16);}.vsg1200-qty-discount-panel{position:absolute;left:50%;right:auto;top:auto;bottom:calc(100% + 11px);z-index:9999;width:296px;min-width:296px;max-width:296px;overflow:visible;padding:6px;border:1px solid #dbe7f3;border-radius:var(--vsg-card-radius) !important;background:#f4f8fd;box-shadow:0 12px 26px rgba(7,29,68,.14);transform:translateX(-50%) translateY(8px);transform-origin:50% 100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,
        transform .18s ease,
        visibility 0s linear .18s;}.vsg1200-qty-discount:hover .vsg1200-qty-discount-panel,
.vsg1200-qty-discount.is-open .vsg1200-qty-discount-panel,
.vsg1200-card.vsg-qty-open .vsg1200-qty-discount-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);transition-delay:0s;}.vsg1200-qty-discount-panel::after{content:"";position:absolute;left:50%;top:auto;bottom:-9px;transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #f4f8fd;filter:drop-shadow(0 3px 2px rgba(7, 26, 61, .10));z-index:51;pointer-events:none;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(3n) .vsg1200-qty-discount-panel{left:auto;right:0;transform:translateX(0) translateY(8px);}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(3n) .vsg1200-qty-discount:hover .vsg1200-qty-discount-panel,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(3n) .vsg1200-qty-discount.is-open .vsg1200-qty-discount-panel,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(3n).vsg-qty-open .vsg1200-qty-discount-panel{transform:translateX(0) translateY(0);}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(3n) .vsg1200-qty-discount-panel::after{left:74%;right:auto;}.vsg1200-qty-discount-table{width:100% !important;border-collapse:separate !important;border-spacing:0 !important;table-layout:fixed !important;background:transparent !important;color:var(--vsg-color-navy) !important;font-family:Montserrat, Arial, sans-serif !important;overflow:hidden !important;vertical-align:middle;border-radius:calc(var(--vsg-card-radius) - 1px) !important;margin-bottom:0;font-size:var(--vsg-fs-base) !important;font-weight:var(--vsg-fw-medium) !important;line-height:1 !important;letter-spacing:-.01rem !important;clip-path:inset(0 round calc(var(--vsg-card-radius) - 1px)) !important;}.vsg1200-qty-discount-table th{height:42px !important;padding:0 var(--vsg-space-6) !important;background:#061b3a !important;color:#edf7ff !important;line-height:1 !important;text-align:center !important;border:0 !important;border-bottom:1px solid #214a77 !important;vertical-align:middle;}.vsg1200-qty-discount-table th:last-child{border-right:0 !important;}.vsg1200-qty-discount-table tbody tr:last-child td{border-bottom:0 !important;}.vsg1200-qty-discount-price{color:var(--vsg-color-navy) !important;}.vsg1200-qty-discount-percent{min-width:46px !important;padding:var(--vsg-space-2) var(--vsg-space-4) !important;border-radius:var(--vsg-radius) !important;background:rgba(18, 183, 106, .14) !important;color:var(--vsg1200-green-dark) !important;font-size:var(--vsg-fs-xs) !important;font-weight:var(--vsg-fw-medium) !important;}.vsg1200-qty-discount-table tbody tr.is-active td{background:#d4e7fa !important;}.vsg1200-qty-discount-table tbody tr.is-active td:first-child{box-shadow:none !important;}.vsg1200-qty-discount-table tr.is-active .vsg1200-qty-discount-qty,
.vsg1200-qty-discount-table tr.is-active .vsg1200-qty-discount-price{color:#0764b7 !important;}.vsg1200-qty-discount-table tr.is-active .vsg1200-qty-discount-percent{background:#eaf4ff !important;color:#0764b7 !important;}.vsg1200-wrap[data-vsg-view="grid3"]{--vsg1200-action-width:100%;--vsg1200-action-height:40px;--vsg1200-step-width:40px;}.vsg1200-wrap[data-vsg-view="grid2"],
.vsg1200-wrap:not([data-vsg-view]){--vsg1200-action-width:200px;--vsg1200-action-height:40px;--vsg1200-step-width:40px;}.vsg1200-wrap[data-vsg-view="list"]{--vsg1200-action-width:250px;--vsg1200-action-height:40px;--vsg1200-step-width:40px;--vsg1200-action-font:14px;--vsg1200-action-icon:21px;}.vsg1200-wrap .vsg1200-action{display:flex !important;align-items:center !important;justify-content:flex-end !important;width:var(--vsg1200-action-width) !important;min-width:var(--vsg1200-action-width) !important;max-width:var(--vsg1200-action-width) !important;height:var(--vsg1200-action-height) !important;min-height:var(--vsg1200-action-height) !important;margin:0 !important;padding:0 !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-action{grid-column:auto !important;justify-content:stretch !important;}.vsg1200-wrap .vsg1200-cart-control{position:relative !important;display:grid !important;grid-template-columns:0 minmax(0, 1fr) 0 !important;align-items:center !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:var(--vsg1200-action-height) !important;gap:0 !important;transition:grid-template-columns .22s ease, gap .22s ease !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty{grid-template-columns:var(--vsg1200-step-width) minmax(0, 1fr) var(--vsg1200-step-width) !important;gap:var(--vsg-space-4) !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}.vsg1200-wrap .vsg1200-btn,
.vsg1200-wrap a.vsg1200-btn,
.vsg1200-wrap button.vsg1200-btn,
.vsg1200-wrap .vsg1200-qty-step{appearance:none !important;-webkit-appearance:none !important;position:relative !important;isolation:isolate !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:var(--vsg1200-action-height) !important;min-height:var(--vsg1200-action-height) !important;max-height:var(--vsg1200-action-height) !important;margin:0 !important;border-radius:var(--vsg-radius-panel) !important;font-family:Montserrat, Arial, sans-serif !important;font-size:var(--vsg1200-action-font) !important;font-weight:var(--vsg-fw-bold) !important;line-height:1 !important;text-align:center !important;text-decoration:none !important;overflow:hidden !important;}.vsg1200-wrap .vsg-cart-checkout,
.vsg1200-wrap .vsg1200-cart-control .vsg1200-btn{gap:9px !important;padding:0 var(--vsg-space-7) !important;border:1px solid var(--vsg1200-cart-white) !important;background:var(--vsg1200-cart-navy) !important;color:var(--vsg1200-cart-white) !important;white-space:nowrap !important;cursor:pointer !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .10),
        0 6px 14px var(--vsg1200-cart-shadow) !important;transform:none !important;transition:border-color .22s ease,
        background .22s ease,
        color .22s ease,
        box-shadow .22s ease,
        filter .22s ease !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-btn{padding-right:var(--vsg-space-5) !important;padding-left:var(--vsg-space-5) !important;}.vsg1200-wrap .vsg-cart-checkout::before,
.vsg1200-wrap .vsg1200-cart-control .vsg1200-btn::before{content:"" !important;position:absolute !important;top:-38% !important;bottom:-38% !important;left:-58% !important;z-index:0 !important;width:42% !important;background:linear-gradient(
        100deg,
        transparent 0%,
        rgba(255, 255, 255, .02) 28%,
        rgba(255, 255, 255, .22) 50%,
        rgba(255, 255, 255, .02) 72%,
        transparent 100%
    ) !important;transform:skewX(-18deg) !important;pointer-events:none !important;transition:left .55s cubic-bezier(.2, .75, .25, 1) !important;}.vsg1200-wrap .vsg-cart-checkout > *,
.vsg1200-wrap .vsg1200-cart-control .vsg1200-btn > *{position:relative !important;z-index:1 !important;}.vsg1200-wrap .vsg1200-btn svg,
.vsg1200-wrap .vsg1200-qty-step svg{display:block !important;flex:0 0 auto !important;width:var(--vsg1200-action-icon) !important;height:var(--vsg1200-action-icon) !important;color:currentColor !important;fill:none;}.vsg1200-wrap .vsg-cart-checkout svg,
.vsg1200-wrap .vsg1200-cart-control .vsg1200-btn svg{transition:transform .24s cubic-bezier(.2, .8, .2, 1) !important;}.vsg1200-wrap .vsg-cart-checkout:not(.vsg1200-btn):hover,
.vsg1200-wrap .vsg-cart-checkout:not(.vsg1200-btn):focus-visible,
.vsg1200-wrap .vsg1200-cart-control:not(.has-cart-qty) .vsg1200-btn:not(.vsg-cart-checkout):hover,
.vsg1200-wrap .vsg1200-cart-control:not(.has-cart-qty) .vsg1200-btn:not(.vsg-cart-checkout):focus-visible{border-color:var(--vsg1200-cart-white) !important;background:var(--vsg1200-cart-navy) !important;color:var(--vsg1200-cart-white) !important;filter:brightness(1.08) !important;outline:0 !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .14),
        0 0 0 3px var(--vsg1200-cart-ring),
        0 9px 20px rgba(1, 11, 31, .32) !important;translate:none !important;transform:none !important;}.vsg1200-wrap .vsg-cart-checkout:not(.vsg1200-btn):hover::before,
.vsg1200-wrap .vsg-cart-checkout:not(.vsg1200-btn):focus-visible::before,
.vsg1200-wrap .vsg1200-cart-control:not(.has-cart-qty) .vsg1200-btn:not(.vsg-cart-checkout):hover::before,
.vsg1200-wrap .vsg1200-cart-control:not(.has-cart-qty) .vsg1200-btn:not(.vsg-cart-checkout):focus-visible::before{left:116% !important;}.vsg1200-wrap .vsg-cart-checkout:not(.vsg1200-btn):hover svg,
.vsg1200-wrap .vsg-cart-checkout:not(.vsg1200-btn):focus-visible svg,
.vsg1200-wrap .vsg1200-cart-control:not(.has-cart-qty) .vsg1200-btn:not(.vsg-cart-checkout):hover svg,
.vsg1200-wrap .vsg1200-cart-control:not(.has-cart-qty) .vsg1200-btn:not(.vsg-cart-checkout):focus-visible svg{transform:translateX(2px) !important;}.vsg1200-wrap .vsg-cart-checkout:active,
.vsg1200-wrap .vsg1200-cart-control:not(.has-cart-qty) .vsg1200-btn:active{filter:brightness(.96) !important;translate:none !important;transform:none !important;box-shadow:inset 0 2px 5px rgba(0, 0, 0, .18),
        0 0 0 2px rgba(7, 26, 61, .12),
        0 4px 10px rgba(1, 11, 31, .24) !important;}.vsg1200-wrap .vsg1200-qty-step{z-index:2 !important;padding:0 !important;border:1px solid var(--vsg1200-cart-navy) !important;background:var(--vsg1200-cart-white) !important;color:var(--vsg1200-cart-navy) !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .96),
        0 5px 12px rgba(1, 11, 31, .20) !important;opacity:0 !important;pointer-events:none !important;cursor:pointer !important;transition:opacity .2s ease,
        border-color .18s ease,
        background-color .18s ease,
        color .18s ease,
        box-shadow .18s ease,
        transform .22s cubic-bezier(.2, .8, .2, 1) !important;}.vsg1200-wrap .vsg1200-qty-step::before,
.vsg1200-wrap .vsg1200-qty-step::after{display:none !important;content:none !important;}.vsg1200-wrap .vsg1200-qty-step--down{transform:translateX(-12px) scale(.9) !important;}.vsg1200-wrap .vsg1200-qty-step--up{transform:translateX(12px) scale(.9) !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step{opacity:1 !important;pointer-events:auto !important;transform:translateX(0) scale(1) !important;background:var(--vsg-color-white) !important;color:var(--vsg1200-cart-navy, var(--vsg-color-navy)) !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step svg{transform:none !important;transition:color .18s ease !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:hover,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:focus-visible{border-color:var(--vsg1200-cart-navy) !important;background:#edf5fd !important;color:var(--vsg-color-blue-link) !important;outline:0 !important;box-shadow:inset 0 0 0 2px rgba(7, 95, 197, .12) !important;transform:translateX(0) scale(1) !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:hover svg,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:focus-visible svg{transform:none !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:active{border-color:var(--vsg1200-cart-navy) !important;background:var(--vsg-color-hover) !important;color:var(--vsg1200-cart-navy) !important;transform:translateX(0) scale(1) !important;box-shadow:inset 0 2px 4px rgba(7, 26, 61, .12),
        0 3px 8px rgba(1, 11, 31, .18) !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn.is-qty-locked,
.vsg1200-wrap .vsg1200-btn.has-cart-qty.is-qty-locked{padding-right:var(--vsg-space-3) !important;padding-left:var(--vsg-space-3) !important;border-color:var(--vsg-color-white) !important;background:var(--vsg-color-white) !important;color:var(--vsg1200-cart-navy, var(--vsg-color-navy)) !important;cursor:pointer !important;pointer-events:auto !important;filter:none !important;transform:none !important;box-shadow:inset 0 1px 0 var(--vsg-color-white),
        0 6px 14px rgba(1, 11, 31, .24) !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn::before{display:none !important;content:none !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn svg,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn .vsg1200-static-icon,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn .vsg1200-static-icon--cart{display:none !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn span{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;color:var(--vsg1200-cart-navy) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;}.vsg1200-wrap .vsg1200-btn.is-qty-increase span{animation:vsg1200-qty-number-up .24s ease both !important;}.vsg1200-wrap .vsg1200-btn.is-qty-decrease span{animation:vsg1200-qty-number-down .24s ease both !important;}@keyframes vsg1200-qty-number-up{0%{opacity:.58;transform:translateY(2px);}100%{opacity:1;transform:translateY(0);}}@keyframes vsg1200-qty-number-down{0%{opacity:.58;transform:translateY(-2px);}100%{opacity:1;transform:translateY(0);}}.vsg1200-wrap .vsg1200-card button.vsg1200-heart{position:absolute !important;top:12px !important;right:12px !important;z-index:32 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important;min-height:42px !important;max-height:42px !important;margin:0 !important;padding:0 !important;border:1px solid rgba(7, 26, 61, .10) !important;border-radius:var(--vsg-radius-panel) !important;background:rgba(255, 255, 255, .82) !important;background-color:rgba(255, 255, 255, .82) !important;background-image:none !important;color:rgba(7, 26, 61, .52) !important;box-shadow:0 2px 7px rgba(7, 26, 61, .065) !important;cursor:pointer !important;overflow:hidden !important;isolation:isolate !important;appearance:none !important;-webkit-appearance:none !important;filter:none !important;transform:none !important;outline:0 !important;transition:background-color .18s ease,
        border-color .18s ease,
        color .18s ease,
        box-shadow .18s ease !important;}.vsg1200-wrap .vsg1200-card button.vsg1200-heart::before,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart::after{display:none !important;content:none !important;background:none !important;}.vsg1200-wrap .vsg1200-card button.vsg1200-heart svg{position:relative !important;z-index:1 !important;display:block !important;width:20px !important;height:20px !important;color:currentColor !important;fill:transparent !important;stroke:currentColor !important;transform:none !important;transition:fill .18s ease, transform .18s ease !important;}.vsg1200-wrap .vsg1200-card button.vsg1200-heart:not(.is-active):not([aria-pressed="true"]):hover,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart:not(.is-active):not([aria-pressed="true"]):focus-visible{border-color:rgba(145, 198, 255, .72) !important;background:#f4f8fd !important;background-color:#f4f8fd !important;color:#284867 !important;box-shadow:0 0 0 3px rgba(91, 164, 255, .10) !important;filter:none !important;transform:none !important;outline:0 !important;}.vsg1200-wrap .vsg1200-card button.vsg1200-heart:not(.is-active):not([aria-pressed="true"]):hover svg,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart:not(.is-active):not([aria-pressed="true"]):focus-visible svg{transform:none !important;}.vsg1200-wrap .vsg1200-card button.vsg1200-heart:not(.is-active):not([aria-pressed="true"]):active{border-color:rgba(7, 26, 61, .30) !important;background:var(--vsg-color-soft-blue) !important;background-color:var(--vsg-color-soft-blue) !important;background-image:none !important;color:var(--vsg-color-navy) !important;box-shadow:inset 0 2px 4px rgba(7, 26, 61, .10) !important;transform:none !important;}.vsg1200-wrap .vsg1200-card button.vsg1200-heart.is-active,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart.is-active:hover,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart.is-active:focus,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart.is-active:focus-visible,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart.is-active:active,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart[aria-pressed="true"],
.vsg1200-wrap .vsg1200-card button.vsg1200-heart[aria-pressed="true"]:hover,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart[aria-pressed="true"]:focus,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart[aria-pressed="true"]:focus-visible,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart[aria-pressed="true"]:active{border-color:var(--vsg-color-blue-link) !important;background:var(--vsg-color-blue-link) !important;background-color:var(--vsg-color-blue-link) !important;background-image:none !important;color:var(--vsg-color-white) !important;box-shadow:0 4px 12px rgba(7, 95, 197, .22) !important;filter:none !important;transform:none !important;animation:none !important;}.vsg1200-wrap .vsg1200-card button.vsg1200-heart.is-active svg,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart.is-active svg path,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart[aria-pressed="true"] svg,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart[aria-pressed="true"] svg path{color:var(--vsg-color-white) !important;fill:var(--vsg-color-white) !important;stroke:var(--vsg-color-white) !important;transform:none !important;}.vsg1200-wrap .vsg1200-heart.is-loading,
.vsg1200-wrap [data-vsg-wishlist-toggle].is-loading,
.vsg1200-wrap [data-vsg-ulubione-toggle].is-loading,
.vsg1200-wrap .vsg1200-btn.is-loading,
.vsg1200-wrap .vsg1200-qty-step.is-loading{opacity:.68 !important;pointer-events:none !important;}.vsg1200-wrap .vsg1200-btn--inquiry .vsg1200-static-icon--inquiry{width:21px !important;height:21px !important;flex-basis:21px !important;}.vsg-shop-complete,
        .vsg-shop-complete *,
        .vsg-shop-complete *::before,
        .vsg-shop-complete *::after{box-sizing:border-box;}.vsg-shop-complete{display:grid;align-items:start;row-gap:var(--vsg-space-10);}.vsg-shop-complete__sidebar,
        .vsg-shop-complete__main{display:grid;align-content:start;}.vsg-shop-complete__sidebar-item,
        .vsg-shop-complete__products{}.vsg-shop-complete .vsg1200-wrap{}.vsg-shop-complete .vsg1200-grid{}.vsg1200-media-status,
.vsg1200-stock--media,
.vsg1200-variants--media{display:none !important;}.vsg1200-wrap:not([data-vsg-view="grid3"]) .vsg1200-stock--legacy,
.vsg1200-wrap:not([data-vsg-view="grid3"]) .vsg1200-variants--legacy{display:inline-flex;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status{position:absolute;right:auto;bottom:14px;left:14px;z-index:4;display:flex !important;align-items:center;justify-content:flex-start;gap:var(--vsg-space-4);min-width:0;pointer-events:none;max-width:calc(100% - 28px);flex-wrap:wrap;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-variants--media,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-stock--media{position:static !important;inset:auto !important;display:inline-flex !important;align-items:center;justify-content:center;gap:7px;width:auto !important;max-width:calc(50% - 4px);min-width:0;min-height:32px;margin:0 !important;padding:7px 11px !important;border:0;border-radius:var(--vsg-radius-panel);background:rgba(10, 36, 71, .9);color:var(--vsg-color-white);box-shadow:0 8px 18px rgba(6, 31, 77, .18);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-family:Montserrat, Arial, sans-serif;font-size:var(--vsg-fs-xs) !important;font-weight:var(--vsg-fw-semibold);line-height:1;white-space:nowrap;overflow:hidden;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-variants--media > span,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-stock--media > span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-variants--media svg{display:block !important;flex:0 0 15px;width:15px;height:15px;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-stock--media .vsg1200-dot{flex:0 0 8px;width:8px;min-width:8px;height:8px;min-height:8px;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-stock--media{flex:0 0 auto;width:max-content !important;max-width:100% !important;overflow:visible !important;border:0 !important;color:var(--vsg-color-white) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-stock--media > span:last-child{flex:0 0 auto;width:auto;max-width:none;overflow:visible;text-overflow:clip;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-variants--media{flex:0 1 auto;width:auto !important;max-width:100% !important;gap:0 !important;border-color:#b8d4f5 !important;background:var(--e-global-color-secondary, #2596be) !important;color:var(--vsg-color-white) !important;box-shadow:0 8px 18px rgba(6, 65, 112, .18) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;min-height:32px !important;padding:7px var(--vsg-space-6) !important;border:0 !important;border-radius:var(--vsg-radius-panel) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-variants--media,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-stock--media,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-variants--media > span,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-stock--media > span{font-size:var(--vsg-fs-xs) !important;}.vsg1200-commerce-meta--grid3{order:2;display:block;width:100%;min-width:0;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-commerce-meta--grid3{display:flex;align-items:center;width:100%;margin-top:3px;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-commerce-meta--grid3 .vsg1200-net{flex:1 1 auto;min-width:0;margin:0;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-bottom .vsg1200-stock--legacy,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-bottom .vsg1200-variants--legacy{display:none !important;}.vsg1200-infinite-sentinel{display:flex;align-items:center;justify-content:center;gap:var(--vsg-space-5);min-height:72px;padding:var(--vsg-space-9);color:var(--vsg1200-muted, var(--vsg-color-muted));font-family:Montserrat, Arial, sans-serif;font-size:var(--vsg-fs-base);font-weight:var(--vsg-fw-medium);text-align:center;}.vsg1200-infinite-sentinel[hidden]{display:none !important;}.vsg1200-infinite-spinner{width:20px;height:20px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:vsg1200-infinite-spin .8s linear infinite;}.vsg1200-infinite-sentinel[data-vsg-load-error="1"] .vsg1200-infinite-spinner{display:none;}@keyframes vsg1200-infinite-spin{to{transform:rotate(360deg);}}.vsg-wishlist-unavailable-notice{margin:0 0 var(--vsg-space-10);padding:var(--vsg-space-7) var(--vsg-space-8);border:1px solid var(--vsg-color-border-strong);border-radius:6px;background:var(--vsg-color-soft);color:var(--vsg-color-slate-dark);font-family:Montserrat, Arial, sans-serif;font-size:var(--vsg-fs-md);font-weight:var(--vsg-fw-medium);line-height:1.5;}.vsg-cat-panel-wrap-v2 .vsg-panel-category-icon{overflow:hidden !important;background:rgba(255, 255, 255, 0.08) !important;}.vsg-cat-panel-wrap-v2 .vsg-panel-category-icon .vsg-cat-icon-mask,
.vsg-cat-panel-wrap-v2 .vsg-panel-category-icon .vsg-cat-icon-fallback{width:24px !important;min-width:24px !important;max-width:24px !important;height:24px !important;color:var(--vsg-color-white) !important;}.vsg-cat-panel-wrap-v2 .vsg-panel-category-icon .vsg-cat-icon-fallback svg{width:21px !important;height:21px !important;}.vsg-cat-panel-wrap-v2 .vsg-panel-category-icon__menu{display:inline-flex !important;align-items:center !important;justify-content:center !important;color:var(--vsg-color-white) !important;font-size:var(--vsg-fs-2xl) !important;line-height:1 !important;}.vsg-cat-panel-wrap-v2 .vsg-subcat-icon{display:none !important;align-items:center !important;justify-content:center !important;width:22px !important;min-width:22px !important;height:22px !important;color:#6b7e96 !important;line-height:0 !important;transition:color .16s ease !important;}.vsg-cat-panel-wrap-v2 .vsg-subcat-icon .vsg-cat-icon-mask,
.vsg-cat-panel-wrap-v2 .vsg-subcat-icon .vsg-cat-icon-fallback{width:19px !important;min-width:19px !important;max-width:19px !important;height:19px !important;color:inherit !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow:hover .vsg-subcat-icon,
.vsg-cat-panel-wrap-v2 .vsg-cat-subrow:focus-within .vsg-subcat-icon,
.vsg-cat-panel-wrap-v2 .vsg-cat-subrow input:checked + .vsg-subcat-label .vsg-subcat-icon{color:var(--vsg-color-blue) !important;}.vsg1200-variants::before,
.vsg1200-variants::after,
.vsg1200-variants svg{content:none !important;display:none !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-variants--media > span{color:var(--vsg-color-white) !important;font-weight:var(--vsg-fw-semibold) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media img,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-img,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media .wp-post-image,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media .woocommerce-placeholder{width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;object-fit:contain !important;object-position:center center !important;}.vsg1200-commerce-meta--grid3,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-commerce-meta--grid3{display:flex !important;align-items:center !important;flex:0 0 15px !important;width:100% !important;min-width:0 !important;height:18px !important;min-height:18px !important;margin:0 !important;overflow:visible !important;grid-column:1 !important;grid-row:2 !important;align-self:center !important;}.vsg1200-net,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-commerce-meta--grid3 .vsg1200-net{display:inline-flex !important;align-items:baseline !important;gap:var(--vsg-space-2) !important;flex:1 1 auto !important;min-width:0 !important;height:auto !important;margin:0 !important;color:#67778a !important;font-size:var(--vsg-fs-xs) !important;font-weight:var(--vsg-fw-medium) !important;line-height:1 !important;white-space:nowrap !important;min-height:0 !important;}.vsg1200-net-label{flex:0 0 auto !important;color:#7b8796 !important;font-size:var(--vsg-fs-xs) !important;font-weight:var(--vsg-fw-semibold) !important;margin-left:var(--vsg-space-2) !important;letter-spacing:0 !important;line-height:1 !important;text-transform:none !important;}.vsg1200-net-value,
.vsg1200-net-value .woocommerce-Price-amount,
.vsg1200-net-value .woocommerce-Price-amount bdi{display:inline-flex !important;align-items:center !important;gap:0 !important;color:inherit !important;line-height:1 !important;white-space:nowrap !important;}.vsg1200-price-row > .vsg1200-qty-discount,
.vsg1200-price-row > .vsg1200-qty-discount--empty{position:relative;display:flex !important;align-items:center !important;justify-content:center !important;align-self:stretch !important;height:31px !important;min-height:31px !important;margin:0 !important;}.vsg1200-price-row .vsg1200-qty-discount-toggle{display:flex !important;align-items:center !important;justify-content:center !important;align-self:center !important;height:32px !important;min-height:32px !important;line-height:1 !important;}.vsg1200-price-row .vsg1200-qty-discount-toggle > span,
.vsg1200-price-row .vsg1200-qty-discount-icon{display:flex !important;align-items:center !important;align-self:center !important;line-height:1 !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media,
.vsg1200-wrap[data-vsg-view="grid2"] .vsg1200-media,
.vsg1200-wrap:not([data-vsg-view]) .vsg1200-media{background:var(--vsg-color-white) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media img,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-img,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media .wp-post-image,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media .woocommerce-placeholder,
.vsg1200-wrap[data-vsg-view="grid2"] .vsg1200-media img,
.vsg1200-wrap[data-vsg-view="grid2"] .vsg1200-img,
.vsg1200-wrap[data-vsg-view="grid2"] .vsg1200-media .wp-post-image,
.vsg1200-wrap[data-vsg-view="grid2"] .vsg1200-media .woocommerce-placeholder,
.vsg1200-wrap:not([data-vsg-view]) .vsg1200-media img,
.vsg1200-wrap:not([data-vsg-view]) .vsg1200-img,
.vsg1200-wrap:not([data-vsg-view]) .vsg1200-media .wp-post-image,
.vsg1200-wrap:not([data-vsg-view]) .vsg1200-media .woocommerce-placeholder{display:block !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;object-fit:cover !important;object-position:center center !important;}.vsg1200-commerce-block .vsg1200-price{grid-column:1 !important;grid-row:1 !important;align-self:center !important;min-width:0 !important;}.vsg1200-commerce-block .vsg1200-price-row > .vsg1200-qty-discount,
.vsg1200-commerce-block .vsg1200-price-row > .vsg1200-qty-discount--empty{position:relative !important;grid-column:2 !important;grid-row:1 / 3 !important;align-self:center !important;justify-self:end !important;display:flex !important;align-items:center !important;justify-content:center !important;width:auto !important;height:auto !important;min-height:0 !important;margin:0 !important;transform:none !important;}.vsg1200-commerce-block .vsg1200-qty-discount--empty{width:0 !important;min-width:0 !important;max-width:0 !important;flex-basis:0 !important;}.vsg1200-net-value{display:inline !important;color:inherit !important;font-size:var(--vsg-fs-xs) !important;font-weight:var(--vsg-fw-semibold) !important;line-height:1 !important;white-space:nowrap !important;}.vsg1200-lowest30{display:inline-flex !important;align-items:baseline !important;gap:var(--vsg-space-2) !important;min-width:0 !important;color:#66768a !important;font-size:var(--vsg-fs-xs) !important;line-height:1 !important;white-space:nowrap !important;}.vsg1200-lowest30-label{min-width:0 !important;overflow:visible !important;color:#7b8796 !important;font-size:var(--vsg-fs-xs) !important;font-weight:var(--vsg-fw-semibold) !important;letter-spacing:0 !important;text-overflow:clip !important;text-transform:uppercase !important;display:inline !important;flex:0 1 auto !important;line-height:1 !important;white-space:nowrap !important;}.vsg1200-lowest30-value{flex:0 0 auto !important;color:#52657c !important;font-size:var(--vsg-fs-xs) !important;font-weight:var(--vsg-fw-bold) !important;line-height:1 !important;white-space:nowrap !important;}.vsg-shop-complete .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-grid,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-grid{}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card .vsg1200-qty-discount-panel{left:50% !important;right:auto !important;transform:translateX(-50%) translateY(8px) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card .vsg1200-qty-discount:hover .vsg1200-qty-discount-panel,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card .vsg1200-qty-discount.is-open .vsg1200-qty-discount-panel,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card.vsg-qty-open .vsg1200-qty-discount-panel{transform:translateX(-50%) translateY(0) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card .vsg1200-qty-discount-panel::after{left:50% !important;right:auto !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(4n) .vsg1200-qty-discount-panel{left:auto !important;right:0 !important;transform:translateX(0) translateY(8px) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(4n) .vsg1200-qty-discount:hover .vsg1200-qty-discount-panel,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(4n) .vsg1200-qty-discount.is-open .vsg1200-qty-discount-panel,
.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(4n).vsg-qty-open .vsg1200-qty-discount-panel{transform:translateX(0) translateY(0) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(4n) .vsg1200-qty-discount-panel::after{left:74% !important;}.vsg1200-card.is-sale .vsg1200-price{gap:3px !important;max-width:100% !important;}.vsg1200-card.is-sale .vsg1200-price > del,
.vsg1200-card.is-sale .vsg1200-price > del.vsg1200-price-regular{margin-right:1px !important;font-size:var(--vsg-fs-xs) !important;}.vsg1200-commerce-block .vsg1200-qty-discount-toggle svg,
.vsg1200-commerce-block .vsg1200-qty-discount-icon{width:13px !important;height:13px !important;flex-basis:13px !important;}.vsg1200-net,
.vsg1200-lowest30{width:100% !important;max-width:100% !important;min-width:0 !important;gap:3px !important;white-space:nowrap !important;}.vsg1200-net-label,
.vsg1200-net-value,
.vsg1200-lowest30-label,
.vsg1200-lowest30-value,
.vsg1200-qty-discount-price{font-variant-numeric:tabular-nums !important;}.vsg1200-qty-discount-price,
.vsg1200-qty-discount-price .woocommerce-Price-amount,
.vsg1200-qty-discount-price bdi{display:inline !important;font-size:var(--vsg-fs-xs) !important;line-height:1.2 !important;white-space:nowrap !important;}.vsg-shop-complete__categories,
.vsg-shop-complete__sidebar > .vsg-shop-complete__categories,
.vsg-shop-complete .vsg-cat-panel-wrap-v2{display:none !important;}.vsg-shop-complete__categories.has-subcategories,
.vsg-shop-complete__sidebar > .vsg-shop-complete__categories.has-subcategories,
.vsg-shop-complete__categories.has-subcategories .vsg-cat-panel-wrap-v2.has-subcategories,
.vsg-shop-complete .vsg-cat-panel-wrap-v2.has-subcategories{display:block !important;}.vsg1200-commerce-block.is-promotional.has-quantity-discount{grid-template-columns:minmax(0, 1fr) auto !important;grid-template-rows:31px 18px !important;}.vsg1200-commerce-block.is-promotional.has-quantity-discount
.vsg1200-price-row > .vsg1200-qty-discount{grid-column:2 !important;grid-row:1 !important;align-self:start !important;margin-top:0 !important;}.vsg1200-commerce-block.is-promotional .vsg1200-commerce-meta--grid3,
.vsg1200-wrap[data-vsg-view="grid3"]
.vsg1200-commerce-block.is-promotional .vsg1200-commerce-meta--grid3{grid-column:1 / -1 !important;grid-row:2 !important;width:100% !important;max-width:100% !important;overflow:visible !important;}.vsg1200-commerce-block.is-promotional .vsg1200-lowest30{display:flex !important;align-items:baseline !important;justify-content:space-between !important;gap:var(--vsg-space-4) !important;width:100% !important;min-width:0 !important;max-width:none !important;white-space:nowrap !important;}.vsg1200-commerce-block.is-promotional .vsg1200-lowest30-label{display:block !important;flex:1 1 auto !important;min-width:0 !important;overflow:visible !important;text-overflow:clip !important;white-space:nowrap !important;}.vsg1200-commerce-block.is-promotional .vsg1200-lowest30-value{display:block !important;flex:0 0 auto !important;white-space:nowrap !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group--tree{background:transparent !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-sublist::before,
.vsg-cat-panel-wrap-v2 .vsg-cat-sublist::after{content:none !important;display:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-sublist .vsg-cat-group:not(:first-child)::before{left:12px !important;right:14px !important;background:rgba(15, 43, 80, .08) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--tree:not(.vsg-cat-btn--depth-0){grid-template-columns:minmax(0, 1fr) 22px !important;gap:var(--vsg-space-4) !important;min-height:39px !important;height:39px !important;padding:0 13px 0 var(--vsg-space-6) !important;background:transparent !important;color:#31445d !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-2,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-3,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-4{min-height:36px !important;height:36px !important;padding-left:var(--vsg-space-5) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--tree:not(.vsg-cat-btn--depth-0) .vsg-cat-name{font-size:var(--vsg-fs-sm) !important;font-weight:var(--vsg-fw-regular) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-2 .vsg-cat-name,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-3 .vsg-cat-name,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-4 .vsg-cat-name{font-size:11.5px !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--tree:not(.vsg-cat-btn--depth-0):not(.is-active):hover,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn--tree:not(.vsg-cat-btn--depth-0):not(.is-active):focus-visible{background:#edf3fa !important;color:#0b356e !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--tree:not(.vsg-cat-btn--depth-0).is-active{background:#e7f0fb !important;color:#062f68 !important;box-shadow:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--tree:not(.vsg-cat-btn--depth-0).is-active .vsg-cat-name,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn--tree:not(.vsg-cat-btn--depth-0).is-active .vsg-cat-arrow{color:#062f68 !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--tree .vsg-cat-arrow{width:22px !important;min-width:22px !important;height:22px !important;font-size:19px !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--tree.is-leaf .vsg-cat-arrow{visibility:hidden !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group.is-expanded > h4 > .vsg-cat-btn--tree .vsg-cat-arrow{transform:rotate(90deg) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-1{grid-template-columns:22px minmax(0, 1fr) 20px !important;gap:7px !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;min-width:0 !important;padding:0 var(--vsg-space-6) !important;direction:ltr !important;text-align:left !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-menu-number{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:22px !important;min-width:22px !important;height:22px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:#7890ad !important;font-size:var(--vsg-fs-xs) !important;font-weight:var(--vsg-fw-bold) !important;line-height:1 !important;font-variant-numeric:tabular-nums !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-menu-number::before,
.vsg-cat-panel-wrap-v2 .vsg-cat-menu-number::after{content:none !important;display:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-1:hover .vsg-cat-menu-number,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-1:focus-visible .vsg-cat-menu-number,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-1.is-active .vsg-cat-menu-number{color:#0b4fa3 !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group:not(.is-expanded) > .vsg-cat-sublist{pointer-events:none !important;display:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group[hidden],
.vsg-cat-panel-wrap-v2 .vsg-cat-group.is-accordion-hidden{display:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-1 .vsg-cat-menu-number{display:inline-flex !important;align-items:center !important;justify-content:flex-end !important;flex:0 0 20px !important;width:20px !important;min-width:20px !important;height:auto !important;margin:0 !important;color:#7088a5 !important;font-size:var(--vsg-fs-xs) !important;font-weight:var(--vsg-fw-bold) !important;line-height:1 !important;text-align:right !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-1 .vsg-cat-name{display:block !important;flex:1 1 auto !important;width:auto !important;min-width:0 !important;margin:0 !important;direction:ltr !important;text-align:left !important;justify-self:auto !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-1 .vsg-cat-arrow{flex:0 0 18px !important;width:18px !important;min-width:18px !important;height:18px !important;margin-left:auto !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-1.is-active .vsg-cat-menu-number{color:var(--vsg-color-white) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group.is-expanded > .vsg-cat-sublist:not([hidden]){display:block !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-1.is-active .vsg-cat-menu-number,
.vsg-cat-panel-wrap-v2 .vsg-cat-btn--depth-1[aria-pressed="true"] .vsg-cat-menu-number{color:#062f68 !important;}.vsg-cat-panel-wrap-v2 [data-vsg-category-panel-toggle]{cursor:pointer !important;user-select:none !important;transition:background-color .16s ease !important;}.vsg-cat-panel-wrap-v2 [data-vsg-category-panel-toggle]:hover,
.vsg-cat-panel-wrap-v2 [data-vsg-category-panel-toggle]:focus-visible{background:#092c60 !important;}.vsg-cat-panel-wrap-v2 [data-vsg-category-panel-toggle]:focus-visible{outline:2px solid rgba(255, 255, 255, .82) !important;outline-offset:-4px !important;}.vsg-cat-panel-wrap-v2 [data-vsg-category-panel-toggle]::before,
.vsg-cat-panel-wrap-v2 [data-vsg-category-panel-toggle]::after{content:none !important;display:none !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-group--all{display:none !important;}.vsg-cat-panel-wrap-v2 [data-vsg-category-panel-toggle].is-tree-expanded{background:#082754 !important;}.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-category-panel-v2 > .vsg-panel-title{cursor:default !important;}.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-panel-category-icon{flex:0 0 24px !important;width:24px !important;min-width:24px !important;height:24px !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;font-size:20px !important;font-weight:var(--vsg-fw-medium) !important;}.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-list{display:block !important;}.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-group,
.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-group[hidden],
.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-group.is-accordion-hidden{display:block !important;}.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-btn--depth-0{grid-template-columns:22px minmax(0, 1fr) !important;min-height:46px !important;height:46px !important;padding-right:var(--vsg-space-8) !important;}.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-btn--depth-0 .vsg-cat-arrow{display:none !important;}.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-btn--depth-0.is-active,
.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-btn--depth-0[aria-pressed="true"]{background:#092c60 !important;color:var(--vsg-color-white) !important;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, .18) !important;}.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-btn--depth-0.is-active .vsg-cat-name,
.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-btn--depth-0[aria-pressed="true"] .vsg-cat-name,
.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-btn--depth-0.is-active .vsg-cat-icon,
.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-btn--depth-0.is-active .vsg-cat-icon-mask,
.vsg-cat-panel-wrap-v2[data-vsg-main-categories-only="1"] .vsg-cat-btn--depth-0.is-active .vsg-cat-icon-fallback{color:var(--vsg-color-white) !important;}.vsg1200-wrap .vsg1200-static-icon{position:relative !important;z-index:1 !important;display:inline-block !important;flex:0 0 var(--vsg1200-action-icon, 18px) !important;width:var(--vsg1200-action-icon, 18px) !important;height:var(--vsg1200-action-icon, 18px) !important;background-color:currentColor !important;-webkit-mask:var(--vsg1200-static-icon-url) center / contain no-repeat !important;mask:var(--vsg1200-static-icon-url) center / contain no-repeat !important;}.vsg1200-wrap .vsg1200-card button.vsg1200-heart .vsg1200-static-icon--heart{width:20px !important;height:20px !important;flex-basis:20px !important;transition:transform .18s ease !important;}.vsg1200-wrap .vsg1200-card button.vsg1200-heart:hover .vsg1200-static-icon--heart,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart:focus-visible .vsg1200-static-icon--heart{transform:none !important;}.vsg1200-card.vsg-qty-open,
.vsg1200-card:focus-within,
.vsg1200-card:has(.vsg1200-qty-discount:hover),
.vsg1200-card:has(.vsg1200-qty-discount.is-open){z-index:10000 !important;}.vsg1200-card.vsg-qty-open .vsg1200-commerce-block,
.vsg1200-card:focus-within .vsg1200-commerce-block,
.vsg1200-card:has(.vsg1200-qty-discount:hover) .vsg1200-commerce-block,
.vsg1200-card:has(.vsg1200-qty-discount.is-open) .vsg1200-commerce-block{position:relative !important;z-index:1000 !important;}.vsg1200-card .vsg1200-qty-discount,
.vsg1200-card .vsg1200-qty-discount-panel{z-index:1001 !important;}.vsg1200-card .vsg1200-qty-discount-panel{z-index:1002 !important;}.vsg1200-card .vsg1200-media-status{z-index:4 !important;}.vsg1200-qty-discount-table thead,
.vsg1200-qty-discount-table tbody,
.vsg1200-qty-discount-table tr,
.vsg1200-qty-discount-table th,
.vsg1200-qty-discount-table td{border-radius:0 !important;}body .vsg1200-qty-discount-panel{--vsg-card-radius:6px;border-color:#b6cde5;box-shadow:0 12px 26px rgba(7,29,68,.18);padding:6px !important;border-radius:var(--vsg-card-radius) !important;background:#f4f8fd !important;}body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table{border:1px solid #d2e0ef !important;box-sizing:border-box;width:100% !important;margin:0 !important;overflow:hidden !important;border-collapse:separate !important;border-spacing:0 !important;border-radius:var(--vsg-card-radius) !important;clip-path:inset(0 round var(--vsg-card-radius)) !important;background:transparent !important;}body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > thead,
body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > tbody,
body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > thead > tr,
body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > tbody > tr,
body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > thead > tr > th,
body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > tbody > tr > td{border-radius:0 !important;background-clip:border-box !important;box-shadow:none !important;}body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > thead > tr:first-child > th:first-child{border-top-left-radius:var(--vsg-card-radius) !important;}body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > thead > tr:first-child > th:last-child{border-top-right-radius:var(--vsg-card-radius) !important;}body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > tbody > tr:last-child > td:first-child{border-bottom-left-radius:var(--vsg-card-radius) !important;}body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > tbody > tr:last-child > td:last-child{border-bottom-right-radius:var(--vsg-card-radius) !important;}.vsg1200-wrap .vsg1200-rating-label:empty,
.vsg1200-wrap .vsg1200-rating-label.is-empty{display:none !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn.is-qty-locked,
.vsg1200-wrap .vsg1200-btn.has-cart-qty.is-qty-locked{min-width:0 !important;border:1px solid var(--vsg1200-cart-navy, var(--vsg-color-navy)) !important;border-radius:var(--vsg-radius-panel) !important;box-shadow:0 3px 8px rgba(7, 26, 61, .14) !important;transform:none !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn:not(.vsg-cart-checkout):hover,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn:not(.vsg-cart-checkout):focus-visible{background:#edf5fd !important;color:var(--vsg-color-blue-link) !important;outline:0 !important;box-shadow:inset 0 0 0 2px rgba(7, 95, 197, .14) !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:active,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn:active{background:#dfeefe !important;box-shadow:inset 0 2px 5px rgba(7, 26, 61, .12) !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:disabled{opacity:.38 !important;cursor:not-allowed !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn:focus{color:var(--vsg-color-navy) !important;filter:none !important;transform:none !important;translate:none !important;transition:none !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn::before,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn:not(.vsg-cart-checkout):hover::before,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn:not(.vsg-cart-checkout):focus-visible::before{display:none !important;content:none !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:focus{color:var(--vsg-color-navy) !important;filter:none !important;transform:translateX(0) scale(1) !important;translate:none !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step svg,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:hover svg,
.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:focus-visible svg{transform:none !important;}.vsg1200-wrap .vsg1200-cart-control.has-cart-qty .vsg1200-btn [data-vsg1200-cart-label]{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:3.25rem !important;font-variant-numeric:tabular-nums !important;font-weight:var(--vsg-fw-heavy) !important;line-height:1 !important;}.vsg1200-wrap .vsg1200-cart-control .is-qty-pulse-target,
.vsg1200-wrap .vsg1200-cart-control .vsg1200-btn.is-qty-pulse [data-vsg1200-cart-label]{animation:vsg1200-cart-quantity-pulse .48s cubic-bezier(.2, .8, .2, 1) both !important;transform-origin:center !important;}@keyframes vsg1200-cart-quantity-pulse{0%{opacity:.72;transform:scale(.78);}42%{opacity:1;transform:scale(1.18);}72%{transform:scale(.96);}100%{opacity:1;transform:scale(1);}}.vsg-shop-complete__sidebar{--vsg-shop-side-ink:var(--vsg-color-text);--vsg-shop-side-blue:var(--vsg-color-blue);--vsg-shop-side-line:var(--vsg-color-border);--vsg-shop-side-soft:var(--vsg-color-soft-blue);--vsg-shop-side-heading:var(--vsg-color-soft-blue);--vsg-shop-side-active:var(--vsg-color-hover);}.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2,
.vsg-shop-complete__sidebar .vsg-filter-panel-wrap-v2{overflow:hidden;}.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-category-panel-v2,
.vsg-shop-complete__sidebar .vsg-filter-panel-v2{}.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-category-panel-v2 > .vsg-panel-title{min-height:60px !important;height:60px !important;color:var(--vsg-shop-side-ink) !important;}.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .bm-catalog-icon{flex-basis:38px !important;height:38px !important;color:var(--vsg-shop-side-blue) !important;}.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-cat-btn:not(.is-active):hover,
.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-cat-btn:not(.is-active):focus-visible{color:var(--vsg-shop-side-blue) !important;}.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active,
.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-btn--volley-system.is-active{color:var(--vsg-shop-side-blue) !important;}.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active .vsg-cat-name,
.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active .vsg-cat-icon,
.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active .vsg-cat-icon-mask,
.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active .vsg-cat-icon-fallback,
.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active .vsg-cat-arrow,
.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-btn--volley-system.is-active .vsg-cat-icon,
.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-btn--volley-system.is-active .vsg-cat-icon-mask,
.vsg-shop-complete__sidebar .vsg-cat-panel-wrap-v2 .vsg-cat-group--volley-system .vsg-cat-btn--volley-system.is-active .vsg-cat-icon-fallback{color:var(--vsg-shop-side-blue) !important;}.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty{--vsg1200-cart-state-from:#0d7446;--vsg1200-cart-state-to:#128e55;--vsg1200-cart-state-border:#0d7446;--vsg1200-cart-state-hover-from:#0b683f;--vsg1200-cart-state-hover-to:#0f7f4c;--vsg1200-cart-state-shadow:rgba(13, 116, 70, .24);--vsg1200-hover-glow:rgba(13, 116, 70, .30);--vsg1200-hover-ring:rgba(18, 142, 85, .18);transition:filter .22s ease, transform .22s ease !important;}.vsg1200-wrap .vsg1200-card.is-sale .vsg1200-cart-control.has-cart-qty{--vsg1200-cart-state-from:#0d7446;--vsg1200-cart-state-to:#128e55;--vsg1200-cart-state-border:#0d7446;--vsg1200-cart-state-hover-from:#0b683f;--vsg1200-cart-state-hover-to:#0f7f4c;--vsg1200-cart-state-shadow:rgba(13, 116, 70, .24);--vsg1200-hover-glow:rgba(13, 116, 70, .30);--vsg1200-hover-ring:rgba(18, 142, 85, .18);}.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-btn,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-btn.is-qty-locked,
.vsg1200-wrap .vsg1200-card .vsg1200-btn.has-cart-qty.is-qty-locked{border-color:var(--vsg1200-cart-state-border) !important;background:linear-gradient(90deg, var(--vsg1200-cart-state-from), var(--vsg1200-cart-state-to)) !important;color:var(--vsg-color-white) !important;box-shadow:0 5px 14px var(--vsg1200-cart-state-shadow) !important;}.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-btn span,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-btn [data-vsg1200-cart-label],
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step svg{color:var(--vsg-color-white) !important;}.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:hover,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:focus-visible,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-btn:not(.vsg-cart-checkout):hover,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-btn:not(.vsg-cart-checkout):focus-visible{border-color:var(--vsg1200-cart-state-border) !important;background:linear-gradient(90deg, var(--vsg1200-cart-state-hover-from), var(--vsg1200-cart-state-hover-to)) !important;color:var(--vsg-color-white) !important;outline:0 !important;box-shadow:0 7px 18px var(--vsg1200-cart-state-shadow) !important;}.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:active,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-btn:active{filter:brightness(.94) !important;background:linear-gradient(90deg, var(--vsg1200-cart-state-hover-from), var(--vsg1200-cart-state-hover-to)) !important;box-shadow:inset 0 2px 5px rgba(0, 0, 0, .14), 0 3px 10px var(--vsg1200-cart-state-shadow) !important;}.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:disabled{opacity:.5 !important;color:var(--vsg-color-white) !important;}.vsg1200-price > del.vsg1200-price-regular::after{height:1px !important;background:#52657c !important;opacity:.7;}.vsg1200-wrap .vsg1200-card .vsg1200-cart-control:not(.has-cart-qty) .vsg1200-btn:not(.vsg-cart-checkout):hover,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control:not(.has-cart-qty) .vsg1200-btn:not(.vsg-cart-checkout):focus-visible,
.vsg1200-wrap .vsg1200-card .vsg-cart-checkout:not(.vsg1200-btn):hover,
.vsg1200-wrap .vsg1200-card .vsg-cart-checkout:not(.vsg1200-btn):focus-visible{outline:3px solid rgba(7, 26, 61, .18) !important;outline-offset:2px !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .14),
        0 0 0 1px rgba(48, 91, 158, .22),
        0 9px 24px rgba(7, 26, 61, .30) !important;transform:translateY(-1px) !important;}.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty:hover,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty:focus-within{filter:drop-shadow(0 8px 16px var(--vsg1200-hover-glow)) !important;transform:translateY(-1px) !important;}.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:focus-visible,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-btn:not(.vsg-cart-checkout):focus-visible{outline:3px solid var(--vsg1200-hover-ring) !important;outline-offset:2px !important;}.vsg1200-wrap .vsg1200-qty-discount-toggle:is(:hover, :focus, :active),
.vsg1200-wrap .vsg1200-qty-discount:is(:hover, .is-open) .vsg1200-qty-discount-toggle{background:var(--vsg-color-orange) !important;border-color:var(--vsg-color-orange-dark) !important;color:var(--vsg-color-white) !important;outline:none !important;box-shadow:none !important;}.vsg1200-wrap .vsg1200-qty-discount-toggle:focus-visible{outline:2px solid #284867 !important;outline-offset:2px !important;}.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:hover,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:focus-visible{outline:0 !important;box-shadow:0 0 0 3px var(--vsg1200-cart-state-shadow),
        0 9px 22px var(--vsg1200-cart-state-shadow) !important;filter:brightness(1.06) !important;}.vsg-shop-page,
.vsg-shop-page *,
.vsg-shop-page *::before,
.vsg-shop-page *::after{box-sizing:border-box;}.vsg-shop-page{}.vsg-shop-page > .vsg-shop-hero{overflow:hidden;color:var(--vsg-color-white);}.vsg-shop-hero__inner{position:relative;}.vsg-shop-hero .vsg-shop-breadcrumbs{min-height:28px;}.vsg-shop-hero .vsg-shop-breadcrumbs__items{display:flex;align-items:center;flex-wrap:wrap;min-height:28px;color:rgba(255, 255, 255, .68);font-size:12px;font-weight:var(--vsg-fw-bold);line-height:1.35;}.vsg-shop-hero .vsg-shop-breadcrumbs__items > a,
.vsg-shop-hero .vsg-shop-breadcrumbs__items > span:not(.vsg-shop-breadcrumbs__separator){display:inline-flex;align-items:center;min-height:26px;line-height:1.35;}.vsg-shop-hero .vsg-shop-breadcrumbs a:not(.vsg-shop-breadcrumbs__home),
.vsg-shop-hero .vsg-shop-breadcrumbs [data-vsg-breadcrumb-parent],
.vsg-shop-hero .vsg-shop-breadcrumbs [data-vsg-breadcrumb-term]{min-height:26px;color:rgba(255, 255, 255, .76);text-decoration:none;}.vsg-shop-hero .vsg-shop-breadcrumbs span[aria-current="page"]{color:var(--vsg-color-white);font-weight:700;text-decoration:none;}.vsg-shop-hero .vsg-shop-breadcrumbs a:not(.vsg-shop-breadcrumbs__home):hover,
.vsg-shop-hero .vsg-shop-breadcrumbs a:not(.vsg-shop-breadcrumbs__home):focus-visible,
.vsg-shop-hero .vsg-shop-breadcrumbs [data-vsg-breadcrumb-term]:hover,
.vsg-shop-hero .vsg-shop-breadcrumbs [data-vsg-breadcrumb-term]:focus-visible{color:var(--vsg-color-white);outline:0;}.vsg-shop-hero .vsg-shop-breadcrumbs__home{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;color:var(--vsg-color-white);}.vsg-shop-hero .vsg-shop-breadcrumbs__home:hover,
.vsg-shop-hero .vsg-shop-breadcrumbs__home:focus-visible{}.vsg-shop-hero .vsg-shop-breadcrumbs__home svg{height:16px;fill:none;stroke:currentColor;stroke-width:1.9;}.vsg-shop-hero .vsg-shop-breadcrumbs__separator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 9px;height:26px;color:var(--vsg-footer-accent, var(--vsg-color-blue));}.vsg-shop-hero .vsg-shop-breadcrumbs__separator svg{display:block;height:13px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;}.vsg-shop-hero-tools{color:var(--vsg-color-white);font-family:var(--vsg-font-family);}.vsg-shop-hero-tools__primary{display:grid;align-items:start;min-height:0;}.vsg-shop-hero-tools__heading{display:flex;flex-direction:column;align-items:flex-start;}.vsg-shop-hero-tools__title{display:block;color:var(--vsg-color-white);font-size:clamp(34px, 2.55vw, 46px);font-weight:850;line-height:1.02;letter-spacing:-.042em;text-wrap:balance;}.vsg-shop-hero-tools__count{display:inline-flex;align-items:baseline;color:rgba(255,255,255,.64);font-size:var(--vsg-fs-base);font-weight:var(--vsg-fw-regular);line-height:1.35;}.vsg-shop-hero-tools__count strong{color:var(--vsg-color-orange);font-weight:var(--vsg-fw-heavy);}.vsg-shop-hero-tools__count--mobile{display:none;}.vsg-shop-hero-tools__controls{position:absolute;top:34px;right:0;z-index:4;display:flex;align-items:flex-start;justify-content:flex-end;}.vsg-shop-hero-tools__sort{display:grid;color:rgba(255,255,255,.58);font-size:10px;font-weight:750;line-height:1;letter-spacing:.06em;text-transform:uppercase;}.vsg-shop-hero-tools__sort select{height:40px;color:var(--vsg-color-white);font:650 12px/40px "Montserrat", Arial, sans-serif;outline:0;cursor:pointer;appearance:none;}.vsg-shop-hero-tools__sort select:hover,
.vsg-shop-hero-tools__sort select:focus{}.vsg-shop-hero-tools__sort select option{color:#07172f;}.vsg-shop-hero-tools__view{display:grid;align-items:end;}.vsg-shop-hero-tools__view-label{grid-column:1 / -1;display:block;position:static;height:auto;overflow:visible;clip:auto;clip-path:none;color:rgba(255,255,255,.58);font-size:10px;font-weight:750;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;}.vsg-shop-view-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(255,255,255,.20) !important;border-radius:var(--vsg-radius) !important;background:rgba(255,255,255,.055) !important;color:rgba(255,255,255,.72) !important;box-shadow:none !important;outline:0;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .16s ease, background-color .16s ease, color .16s ease, box-shadow .16s ease !important;}.vsg-shop-view-btn:not(.is-active):hover,
.vsg-shop-view-btn:not(.is-active):focus-visible{border-color:rgba(255,255,255,.48) !important;background:rgba(255,255,255,.12) !important;color:var(--vsg-color-white) !important;box-shadow:0 0 0 3px rgba(255,255,255,.055) !important;}.vsg-shop-view-btn.is-active,
.vsg-shop-view-btn.is-active:hover,
.vsg-shop-view-btn.is-active:focus-visible,
.vsg-shop-view-btn[aria-pressed="true"]{border-color:var(--vsg-color-orange) !important;background:var(--vsg-color-orange) !important;color:var(--vsg-color-white) !important;box-shadow:0 0 0 3px rgba(255,106,0,.14) !important;}.vsg-shop-view-btn:not(.is-active):active{border-color:rgba(255,255,255,.60) !important;background:rgba(255,255,255,.16) !important;color:var(--vsg-color-white) !important;box-shadow:none !important;}.vsg-shop-view-btn svg,
.vsg-shop-view-btn .vsg-shop-view-media-icon{display:block;width:21px;height:21px;color:currentColor;}.vsg-shop-view-btn .vsg-shop-view-media-icon{background-color:currentColor;-webkit-mask-image:var(--vsg-shop-view-icon-url);mask-image:var(--vsg-shop-view-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}.vsg-shop-view-btn svg,
.vsg-shop-view-btn svg path,
.vsg-shop-view-btn svg rect,
.vsg-shop-view-btn svg circle{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}.vsg-shop-view-btn > span:not(.vsg-shop-view-media-icon){display:none;}.vsg-shop-hero-tools__filters{display:grid;align-items:center;min-height:58px;}.vsg-shop-hero-tools__filters-label{color:var(--vsg-color-white);font-size:10px;font-weight:850;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;}.vsg-shop-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--vsg-space-4);min-width:0;}.vsg-shop-active-empty{color:rgba(255,255,255,.40);font-size:var(--vsg-fs-sm);font-weight:var(--vsg-fw-regular);}.vsg-shop-active-chip{display:inline-flex;align-items:center;min-height:32px;max-width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:var(--vsg-radius);background:rgba(255,255,255,.055);color:var(--vsg-color-white);}.vsg-shop-active-chip__text{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:0 9px 0 var(--vsg-space-5);font-size:var(--vsg-fs-xs);line-height:1.2;white-space:nowrap;}.vsg-shop-active-chip__text strong{padding-right:7px;border-right:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.52);font-size:10px;font-weight:var(--vsg-fw-medium);}.vsg-shop-active-chip__text span{overflow:hidden;color:var(--vsg-color-white);font-weight:650;text-overflow:ellipsis;}.vsg-shop-active-chip button{display:inline-flex;align-items:center;justify-content:center;width:27px;min-width:27px;height:27px;margin:0 3px 0 0;padding:0;border:0;border-radius:3px;background:transparent;color:rgba(255,255,255,.68);font:500 18px/1 Arial, sans-serif;box-shadow:none;cursor:pointer;}.vsg-shop-active-chip button:hover,
.vsg-shop-active-chip button:focus-visible{background:var(--vsg-color-orange);color:var(--vsg-color-white);outline:0;}.vsg-shop-clear-filters{display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin:0;padding:0;border:0;background:transparent;color:var(--vsg-color-orange);font:800 11px/1 "Montserrat", Arial, sans-serif;text-decoration:none;white-space:nowrap;box-shadow:none;cursor:pointer;}.vsg-shop-clear-filters:hover,
.vsg-shop-clear-filters:focus-visible{color:#ff8b3d;text-decoration:underline;text-underline-offset:3px;outline:0;}.vsg-shop-clear-filters:disabled{visibility:hidden;pointer-events:none;}.vsg-shop-page > .vsg-shop-hero{}.vsg-shop-hero__inner{}.vsg-shop-hero-tools__primary{align-items:center !important;min-height:92px !important;}.vsg-shop-hero-tools__title{font-size:clamp(28px, 2.15vw, 36px) !important;font-weight:var(--vsg-fw-bold) !important;letter-spacing:-.03em !important;line-height:1.1 !important;}.vsg-shop-hero-tools__count strong{color:var(--vsg-color-blue-elementor) !important;}.vsg-shop-hero-tools__sort select:hover,
.vsg-shop-hero-tools__sort select:focus{}.vsg-shop-view-btn.is-active,
.vsg-shop-view-btn.is-active:hover,
.vsg-shop-view-btn.is-active:focus-visible,
.vsg-shop-view-btn[aria-pressed="true"]{border-color:var(--vsg-color-blue-elementor) !important;background:var(--vsg-color-blue-elementor) !important;box-shadow:0 0 0 3px rgba(0, 82, 184, .28) !important;}.vsg-shop-hero-tools__filters{min-height:64px !important;}.vsg-shop-hero-tools__filters-label{color:rgba(255, 255, 255, .82) !important;font-size:11px !important;}.vsg-shop-active-chip{min-height:36px !important;border-color:rgba(91, 164, 255, .86) !important;border-radius:var(--vsg-radius) !important;background:rgba(0, 82, 184, .42) !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .07) !important;}.vsg-shop-active-chip__text{padding-left:var(--vsg-space-6) !important;font-size:var(--vsg-fs-sm) !important;}.vsg-shop-active-chip__text strong{padding-right:var(--vsg-space-5) !important;border-right-color:rgba(255, 255, 255, .30) !important;color:rgba(255, 255, 255, .84) !important;font-size:11px !important;font-weight:var(--vsg-fw-bold) !important;}.vsg-shop-active-chip__text span{font-weight:var(--vsg-fw-bold) !important;}.vsg-shop-active-chip button:hover,
.vsg-shop-active-chip button:focus-visible{background:var(--vsg-color-blue-elementor) !important;color:var(--vsg-color-white) !important;}.vsg-shop-clear-filters,
.vsg-shop-clear-filters:hover,
.vsg-shop-clear-filters:focus-visible{color:#8fc0ff !important;}.vsg-shop-hero-tools.is-loading .vsg-shop-hero-tools__count strong{opacity:.45;}.vsg-shop-page > .vsg-shop-complete{}.vsg1200-wrap .vsg1200-card,
.vsg1200-wrap .vsg1200-top{overflow:visible !important;}.vsg1200-wrap .vsg1200-badges{left:-9px !important;top:11px !important;gap:var(--vsg-space-4) !important;padding:0 !important;overflow:visible !important;}.vsg1200-wrap .vsg1200-badge,
.vsg1200-wrap .vsg1200-badge.vsg1200-badge--sale,
.vsg1200-wrap .vsg1200-badge.vsg1200-badge--new,
.vsg1200-wrap .vsg1200-badge.vsg1200-badge--best,
.vsg1200-wrap .vsg1200-badge.vsg1200-badge--out,
.vsg1200-wrap .vsg1200-badge.vsg1200-badge--tag{--vsg-ribbon-front-h:30px;--vsg-ribbon-fold-h:7px;--vsg-ribbon-fold-w:9px;position:relative !important;isolation:isolate !important;overflow:visible !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;width:max-content !important;max-width:calc(100% - 12px) !important;height:calc(var(--vsg-ribbon-front-h) + var(--vsg-ribbon-fold-h)) !important;min-height:calc(var(--vsg-ribbon-front-h) + var(--vsg-ribbon-fold-h)) !important;max-height:calc(var(--vsg-ribbon-front-h) + var(--vsg-ribbon-fold-h)) !important;margin:0 0 calc(var(--vsg-ribbon-fold-h) * -1) 0 !important;padding:0 var(--vsg-space-11) var(--vsg-ribbon-fold-h) 13px !important;border:0 !important;outline:0 !important;border-radius:0 !important;background:var(--vsg-badge-color) !important;background-image:none !important;color:var(--vsg-color-white) !important;font-family:var(--vsg-font-family-small) !important;font-size:var(--vsg-fs-xs) !important;font-weight:var(--vsg-fw-heavy) !important;line-height:1 !important;letter-spacing:.005em !important;text-transform:uppercase !important;text-shadow:none !important;white-space:nowrap !important;box-shadow:none !important;filter:drop-shadow(0 4px 7px rgba(7,26,61,.14)) !important;transform:none !important;clip-path:polygon(
        0 0,
        100% 0,
        calc(100% - 10px) 15px,
        100% 30px,
        9px 30px,
        9px 37px,
        0 30px
    ) !important;}.vsg1200-wrap .vsg1200-badge::before,
.vsg1200-wrap .vsg1200-badge.vsg1200-badge--out::before{content:"" !important;display:block !important;position:absolute !important;z-index:1 !important;left:0 !important;top:var(--vsg-ribbon-front-h) !important;bottom:auto !important;width:var(--vsg-ribbon-fold-w) !important;height:var(--vsg-ribbon-fold-h) !important;background:var(--vsg-badge-color) !important;clip-path:polygon(0 0, 100% 0, 100% 100%) !important;filter:brightness(.52) !important;box-shadow:none !important;pointer-events:none !important;}.vsg1200-wrap .vsg1200-badge::after,
.vsg1200-wrap .vsg1200-badge.vsg1200-badge--out::after{content:none !important;display:none !important;background:transparent !important;}@media (max-width: 1450px){.vsg-shop-complete .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-grid,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-grid{}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(4n) .vsg1200-qty-discount-panel{left:50% !important;right:auto !important;transform:translateX(-50%) translateY(8px) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(3n) .vsg1200-qty-discount-panel{left:auto !important;right:0 !important;transform:translateX(0) translateY(8px) !important;}}@media (max-width: 1450px) and (min-width: 1181px){.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(4n) .vsg1200-qty-discount:hover .vsg1200-qty-discount-panel,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(4n) .vsg1200-qty-discount.is-open .vsg1200-qty-discount-panel,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(4n).vsg-qty-open .vsg1200-qty-discount-panel{transform:translateX(-50%) translateY(0) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(4n) .vsg1200-qty-discount-panel::after{left:50% !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(3n) .vsg1200-qty-discount:hover .vsg1200-qty-discount-panel,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(3n) .vsg1200-qty-discount.is-open .vsg1200-qty-discount-panel,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(3n).vsg-qty-open .vsg1200-qty-discount-panel{transform:translateX(0) translateY(0) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(3n) .vsg1200-qty-discount-panel::after{left:74% !important;}}@media (max-width: 1320px){.vsg-shop-hero .vsg-shop-breadcrumbs{min-height:26px;}.vsg-shop-hero-tools__primary{align-items:start;}.vsg-shop-hero-tools__controls{position:static;top:auto;right:auto;z-index:auto;justify-content:flex-start;}}@media (max-width: 1180px){.vsg-shop-complete{--vsg-shop-sidebar-width:300px !important;}.vsg-shop-complete .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-grid{}.vsg-shop-complete .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-grid,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-grid{}}@media (max-width: 1180px) and (min-width: 1025px){.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card .vsg1200-qty-discount-panel,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(3n) .vsg1200-qty-discount-panel,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(4n) .vsg1200-qty-discount-panel{left:50% !important;right:auto !important;transform:translateX(-50%) translateY(8px) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(2n) .vsg1200-qty-discount-panel{left:auto !important;right:0 !important;transform:translateX(0) translateY(8px) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card .vsg1200-qty-discount:hover .vsg1200-qty-discount-panel,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card .vsg1200-qty-discount.is-open .vsg1200-qty-discount-panel,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card.vsg-qty-open .vsg1200-qty-discount-panel{transform:translateX(-50%) translateY(0) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(2n) .vsg1200-qty-discount:hover .vsg1200-qty-discount-panel,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(2n) .vsg1200-qty-discount.is-open .vsg1200-qty-discount-panel,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(2n).vsg-qty-open .vsg1200-qty-discount-panel{transform:translateX(0) translateY(0) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card .vsg1200-qty-discount-panel::after{left:50% !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-card:nth-child(2n) .vsg1200-qty-discount-panel::after{left:74% !important;}}@media (max-width: 900px){.vsg-shop-complete{}.vsg-shop-complete__sidebar,
            .vsg-shop-complete__main{}}@media (max-width: 780px){.vsg-shop-page > .vsg-shop-hero{}.vsg-shop-hero__inner,
    .vsg-shop-page > .vsg-shop-complete{}.vsg-shop-hero__inner{}.vsg-shop-hero-tools__primary{min-height:0;}.vsg-shop-hero-tools__title{font-size:clamp(30px, 9vw, 39px);}.vsg-shop-hero-tools__controls{display:grid;}.vsg-shop-hero-tools__sort,
    .vsg-shop-hero-tools__sort select{}.vsg-shop-hero-tools__sort > span{display:none;}.vsg-shop-hero-tools__filters{align-items:start;}.vsg-shop-active-filters{width:100%;}.vsg-shop-clear-filters{justify-self:start;}}@media (max-width: 1024px){.vsg-cat-panel-wrap-v2 .vsg-category-panel-v2 > .vsg-panel-title{height:66px !important;min-height:66px !important;padding:0 var(--vsg-space-8) !important;font-size:var(--vsg-fs-lg) !important;}.vsg-cat-panel-wrap-v2 .vsg-category-panel-v2 > .vsg-panel-title::after{content:none !important;display:none !important;}.vsg-cat-panel-wrap-v2 .bm-catalog-icon{flex-basis:38px !important;width:38px !important;min-width:38px !important;height:38px !important;font-size:var(--vsg-fs-xl) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-btn{height:46px !important;min-height:46px !important;padding:0 15px !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-name{font-size:var(--vsg-fs-md) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-sublist{padding-left:var(--vsg-space-4) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-sublist::before{left:25px !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow::before{left:-25px !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow::after{left:-18px !important;width:18px !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow .vsg-subcat-label{min-height:40px !important;padding-right:var(--vsg-space-7) !important;}.vsg-cat-panel-wrap-v2 .vsg-cat-subrow .vsg-subcat-name{font-size:var(--vsg-fs-base) !important;}.vsg-filter-panel-wrap-v2 .vsg-filter-panel-head-v2{}.vsg-filter-panel-wrap-v2 .vsg-filter-panel-title-v2{}.vsg-filter-panel-wrap-v2 .vsg-filter-panel-title-icon-v2{flex-basis:38px !important;width:38px !important;min-width:38px !important;}.vsg-filter-panel-wrap-v2 .vsg-filter-panel-title-icon-v2 svg,
    .vsg-filter-panel-wrap-v2 .vsg-filter-panel-title-icon-v2 .vsg-filter-media-icon-v2{width:19px !important;}.vsg-filter-heading-v2{}.vsg-filter-heading-icon-wrap-v2{flex-basis:22px;width:22px;min-width:22px;height:22px;}.vsg-filter-heading-icon-wrap-v2 svg,
    .vsg-filter-heading-icon-wrap-v2 .vsg-filter-media-icon-v2{width:18px;height:18px;}.vsg-filter-box-v2.is-filter-active-v2 > .vsg-filter-heading-v2 .vsg-filter-heading-icon-wrap-v2{flex-basis:38px;width:38px;min-width:38px;}.vsg-filter-heading-text-v2{font-size:var(--vsg-fs-md);}.vsg-filter-body-v2{padding:0 var(--vsg-space-7) var(--vsg-space-6);}.vsg-filter-check-v2{}.vsg-filter-option-name-v2{}.vsg-price-bubble-v2{min-width:50px;padding:0 7px;font-size:var(--vsg-fs-xs);}body .vsg-filter-panel-wrap-v2 .vsg-filter-clear-v2--bottom{width:calc(100% - 24px);}.vsg1200-wrap,
    .vsg1200-wrap[data-vsg-view="grid3"],
    .vsg1200-wrap[data-vsg-view="grid2"],
    .vsg1200-wrap[data-vsg-view="list"],
    .vsg1200-wrap:not([data-vsg-view]){--vsg1200-action-width:100%;--vsg1200-action-height:42px;--vsg1200-step-width:42px;--vsg1200-action-font:13px;--vsg1200-action-icon:20px;}.vsg1200-wrap .vsg1200-action{width:100% !important;min-width:0 !important;max-width:100% !important;}.vsg-shop-complete{row-gap:var(--vsg-space-10);}.vsg-shop-complete__sidebar,
            .vsg-shop-complete__main{}.vsg-shop-complete .vsg1200-grid,
            .vsg-shop-complete .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-grid,
            .vsg-shop-complete .vsg1200-wrap[data-vsg-view="grid2"] .vsg1200-grid,
            .vsg-shop-complete .vsg1200-wrap[data-vsg-view="list"] .vsg1200-grid,
            .vsg-shop-complete .vsg1200-wrap:not([data-vsg-view]) .vsg1200-grid{}.vsg-shop-complete .vsg-cat-panel-wrap-v2 .vsg-category-panel-v2 > .vsg-panel-title{font-size:var(--vsg-fs-base) !important;}.vsg-shop-complete .vsg-cat-panel-wrap-v2 .bm-catalog-icon{font-size:var(--vsg-fs-lg) !important;}.vsg-shop-complete .vsg-cat-panel-wrap-v2 .vsg-cat-name{font-size:var(--vsg-fs-sm) !important;}.vsg-shop-complete .vsg-cat-panel-wrap-v2 .vsg-cat-arrow{font-size:var(--vsg-fs-2xl) !important;}.vsg-shop-complete .vsg-cat-panel-wrap-v2 .vsg-cat-subrow .vsg-subcat-name{font-size:var(--vsg-fs-xs) !important;}.vsg-shop-complete .vsg-filter-panel-wrap-v2 .vsg-filter-panel-title-v2{}.vsg-shop-complete .vsg-filter-heading-text-v2{font-size:var(--vsg-fs-sm) !important;}.vsg-shop-complete .vsg-filter-check-v2,
            .vsg-shop-complete .vsg-filter-option-name-v2,
            .vsg-shop-complete .vsg-filter-clear-v2{}.vsg-shop-complete .vsg-filter-option-count-v2,
            .vsg-shop-complete .vsg-filter-attr-count-v2,
            .vsg-shop-complete .vsg-price-bubble-v2{}.vsg-shop-complete .vsg-price-labels-v2{font-size:var(--vsg-fs-micro) !important;}.vsg-shop-complete .vsg-filter-empty-attrs-v2{font-size:var(--vsg-fs-micro) !important;}.vsg-shop-complete .vsg1200-stock,
            .vsg-shop-complete .vsg1200-variants,
            .vsg-shop-complete .vsg1200-badge,
            .vsg-shop-complete .vsg1200-notice{font-size:var(--vsg-fs-micro) !important;}.vsg-shop-complete .vsg1200-wrap .vsg1200-title,
            .elementor-kit-16 .vsg-shop-complete .vsg1200-wrap .vsg1200-title{font-size:var(--vsg-fs-md) !important;line-height:23px !important;}.vsg-shop-complete .vsg1200-wrap[data-vsg-view="list"] .vsg1200-title,
            .vsg-shop-complete .vsg1200-wrap:not([data-vsg-view]) .vsg1200-title{font-size:var(--vsg-fs-2xl) !important;}.vsg-shop-complete .vsg1200-variant-pill > span,
            .vsg-shop-complete .vsg1200-variant-pill > strong,
            .vsg-shop-complete .vsg1200-qty-discount-toggle,
            .vsg-shop-complete .vsg1200-qty-di{font-size:var(--vsg-fs-micro) !important;}.vsg-shop-complete .vsg1200-rating,
            .vsg-shop-complete .vsg1200-rating-label,
            .vsg-shop-complete .vsg1200-price-prefix,
            .vsg-shop-complete .vsg1200-net,
            .vsg-shop-complete .vsg1200-empty{font-size:var(--vsg-fs-xs) !important;}.vsg-shop-complete .vsg1200-stars{font-size:var(--vsg-fs-base) !important;}.vsg-shop-complete .vsg1200-price > del,
            .vsg-shop-complete .vsg1200-price > del.vsg1200-price-regular{font-size:var(--vsg-fs-2xl) !important;}.vsg-shop-complete .vsg1200-qty-discount-percent{font-size:var(--vsg-fs-micro) !important;}.vsg-shop-complete .vsg1200-wrap,
            .vsg-shop-complete .vsg1200-wrap[data-vsg-view="grid3"],
            .vsg-shop-complete .vsg1200-wrap[data-vsg-view="grid2"],
            .vsg-shop-complete .vsg1200-wrap[data-vsg-view="list"],
            .vsg-shop-complete .vsg1200-wrap:not([data-vsg-view]){--vsg1200-action-font:10px !important;}.vsg-shop-complete .vsg1200-wrap[data-vsg-view="list"] .vsg1200-top{grid-template-rows:auto minmax(0, 1fr) !important;}.vsg-shop-complete .vsg1200-wrap[data-vsg-view="list"] .vsg1200-media{min-height:240px;height:240px;}.vsg-shop-complete .vsg1200-wrap[data-vsg-view="list"] .vsg1200-variant-pills{}.vsg-shop-complete .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-grid,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-grid{}.vsg-cat-panel-wrap-v2 .vsg-cat-btn--tree:not(.vsg-cat-btn--depth-0){min-height:38px !important;height:38px !important;padding-left:var(--vsg-space-5) !important;}.vsg1200-wrap .vsg1200-badges{left:-7px !important;top:9px !important;gap:7px !important;}.vsg1200-wrap .vsg1200-badge,
    .vsg1200-wrap .vsg1200-badge.vsg1200-badge--out{--vsg-ribbon-front-h:28px;--vsg-ribbon-fold-h:6px;--vsg-ribbon-fold-w:7px;height:34px !important;min-height:34px !important;max-height:34px !important;margin-bottom:-6px !important;padding:0 22px var(--vsg-space-3) 11px !important;font-size:10px !important;clip-path:polygon(0 0, 100% 0, calc(100% - 9px) 14px, 100% 28px, 7px 28px, 7px 34px, 0 28px) !important;}}@media (max-width: 520px){.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status{right:auto;bottom:9px;left:9px;justify-content:flex-start;gap:var(--vsg-space-3);}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-variants--media,
    .vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-stock--media{max-width:100% !important;min-height:29px;font-size:var(--vsg-fs-xs) !important;}.vsg1200-wrap[data-vsg-view="grid3"] .vsg1200-media-status .vsg1200-stock--media{padding:var(--vsg-space-3) var(--vsg-space-4) !important;flex:0 0 auto;width:max-content !important;}.vsg-shop-hero-tools__controls{}.vsg-shop-hero-tools__view{}.vsg-shop-view-btn{width:100%;min-width:0;}.vsg-shop-active-chip{width:100%;justify-content:space-between;}}@media (max-width: 420px){.vsg-shop-complete{}}@media (prefers-reduced-motion: reduce){.vsg1200-wrap .vsg1200-cart-control,
    .vsg1200-wrap .vsg1200-btn,
    .vsg1200-wrap .vsg1200-btn::before,
    .vsg1200-wrap .vsg1200-qty-step,
    .vsg1200-wrap .vsg1200-heart,
    .vsg1200-wrap .vsg1200-heart svg{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;}.vsg1200-wrap .vsg1200-cart-control .is-qty-pulse-target,
    .vsg1200-wrap .vsg1200-cart-control .vsg1200-btn.is-qty-pulse [data-vsg1200-cart-label]{animation-duration:.01ms !important;}.vsg1200-wrap .vsg1200-card .vsg1200-cart-control:not(.has-cart-qty) .vsg1200-btn:not(.vsg-cart-checkout):hover,
    .vsg1200-wrap .vsg1200-card .vsg1200-cart-control:not(.has-cart-qty) .vsg1200-btn:not(.vsg-cart-checkout):focus-visible,
    .vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty:hover,
    .vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty:focus-within{transform:none !important;}.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:hover,
    .vsg1200-wrap .vsg1200-card .vsg1200-cart-control.has-cart-qty .vsg1200-qty-step:focus-visible{transform:none !important;}}.vsg-shop-page .vsg1200-card .vsg1200-cart-control.has-cart-qty:hover{filter:none !important;}.vsg-shop-breadcrumbs__separator{display:inline-flex !important;align-items:center !important;justify-content:center !important;color:var(--vsg-footer-accent, var(--vsg-color-blue, #0052b8)) !important;opacity:1 !important;visibility:visible !important;}.vsg-shop-breadcrumbs__separator svg,
.vsg-shop-breadcrumbs__separator svg path{display:block !important;overflow:visible !important;fill:none !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important;opacity:1 !important;visibility:visible !important;}.vsg-shop-context-bar{position:relative;z-index:50;width:100vw;max-width:100vw;margin:0 0 var(--vsg-space-10) calc(50% - 50vw);background:linear-gradient(180deg, #f0f2f5 0%, #e5e9ee 48%, #dce2e9 100%);border-top:1px solid #f7f9fb;border-bottom:1px solid #c5ced9;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 -1px 0 rgba(255, 255, 255, .32), 0 3px 8px rgba(6, 27, 58, .07);}.vsg-shop-context-bar__inner{display:flex;align-items:center;flex-wrap:wrap;gap:9px;width:min(1600px, calc(100% - 40px));max-width:1600px;min-height:62px;margin:0 auto;padding:0;}.vsg-shop-context-bar__label{margin-right:5px;color:#697785;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;}.vsg-shop-context-bar__select{min-width:0;height:38px;max-width:278px;padding:0 48px 0 14px;border:1px solid #d7e2ef;border-radius:6px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m2 2 4 4 4-4' fill='none' stroke='%23475f77' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 8px;color:#284867;font:inherit;font-size:13px;font-weight:600;line-height:20px;box-shadow:0 2px 6px rgba(12, 36, 62, .045);-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .18s ease, background-color .18s ease, box-shadow .18s ease, color .18s ease;}.vsg-shop-context-bar__select:hover,
.vsg-shop-context-bar__select:focus{border-color:#9db9d6;background-color:#fff;box-shadow:0 4px 12px rgba(12, 42, 75, .10);color:#0877df;outline:0;}.vsg-shop-context-bar__category-control{display:inline-flex;align-items:stretch;width:278px;min-width:220px;box-sizing:border-box;height:38px;max-width:278px;border:1px solid #214a77;border-radius:6px;background:#061b3a;box-shadow:0 2px 7px rgba(6, 27, 58, .14);overflow:visible;}.vsg-shop-context-bar__category-icon{position:relative;flex:0 0 38px;border-radius:6px 0 0 6px;background:#061b3a;border-right:1px solid rgba(234, 244, 255, .2);}.vsg-shop-context-bar__category-icon:empty::before{position:absolute;top:11px;left:10px;width:17px;height:2px;border-radius:2px;background:#eaf4ff;box-shadow:0 6px #eaf4ff, 0 12px #eaf4ff;content:'';}.vsg-shop-context-bar__category-icon.has-category-icon{display:inline-flex;align-items:center;justify-content:center;color:#eaf4ff;}.vsg-shop-context-bar__category-icon.has-category-icon .vsg-cat-icon-mask,
.vsg-shop-context-bar__category-icon.has-category-icon .vsg-categories-nav-icon .vsg-cat-icon-mask{display:block;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:var(--vsg-cat-icon-url);mask-image:var(--vsg-cat-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}.vsg-shop-context-bar__category-icon.has-category-icon .vsg-cat-icon-fallback,
.vsg-shop-context-bar__category-icon.has-category-icon .vsg-cat-icon-fallback svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;}.vsg-shop-context-bar__category-icon.has-category-icon .vsg-cat-icon-image{display:block;width:18px;height:18px;object-fit:contain;filter:brightness(0) invert(1) opacity(.92);}.vsg-shop-context-bar__select[data-vsg-shop-context-enhanced]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0;pointer-events:none;}.vsg-shop-context-bar__picker{position:relative;display:inline-flex;min-width:0;width:min(278px, calc(100vw - 90px));height:38px;}.vsg-shop-context-bar__category-control .vsg-shop-context-bar__picker{flex:1 1 auto;width:calc(100% - 38px);height:36px;max-width:none;}.vsg-shop-context-bar__picker-trigger{position:relative;width:100%;height:38px;padding:0 45px 0 14px;border:1px solid #d7e2ef;border-radius:6px;background:#fff;color:#284867;font:inherit;font-size:13px;font-weight:600;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-color .18s ease, background-color .18s ease, box-shadow .18s ease, color .18s ease;}.vsg-shop-context-bar__category-control .vsg-shop-context-bar__picker-trigger{height:36px;box-sizing:border-box;border-radius:0 6px 6px 0;}.vsg-shop-context-bar__picker-trigger::after{position:absolute;top:50%;right:16px;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;background:transparent;content:'';transform:translateY(-68%) rotate(45deg);transition:transform .2s ease;}.vsg-shop-context-bar__picker.is-open .vsg-shop-context-bar__picker-trigger::after{transform:translateY(-28%) rotate(225deg);}.vsg-shop-context-bar__picker--category .vsg-shop-context-bar__picker-trigger{border:0;border-radius:0 6px 6px 0;background:#061b3a;color:#eaf4ff;box-shadow:none;}:is(.vsg-shop-context-bar__picker--panel, .vsg-shop-context-bar__picker--leaf) .vsg-shop-context-bar__picker-trigger{box-sizing:border-box;background:#f4f8fd;border-color:#dbe7f3;border-radius:6px;box-shadow:none;transition:all .3s ease;}:is(.vsg-shop-context-bar__picker--panel, .vsg-shop-context-bar__picker--leaf):not(.is-muted):not(.is-disabled):is(:hover, :focus-within, .is-hovered, .is-open) .vsg-shop-context-bar__picker-trigger:not(:disabled){background-color:#f4f8fd !important;border-color:rgba(145, 198, 255, .72);color:#0877df;box-shadow:0 0 0 3px rgba(91, 164, 255, .10);transform:none;outline:0;}.vsg-shop-context-bar__picker.is-muted .vsg-shop-context-bar__picker-trigger,
.vsg-shop-context-bar__picker.is-disabled .vsg-shop-context-bar__picker-trigger{background:#f6f7f8;border-color:#dde3e8;color:#8a96a2;box-shadow:none;cursor:not-allowed;}.vsg-shop-context-bar__picker--category.is-muted .vsg-shop-context-bar__picker-trigger,
.vsg-shop-context-bar__picker--category.is-disabled .vsg-shop-context-bar__picker-trigger{background:#061b3a;border-color:transparent;color:#eaf4ff;}.vsg-shop-context-bar__picker-menu{overscroll-behavior-y:contain;position:absolute;z-index:30;top:100%;left:0;display:grid;width:max-content;min-width:100%;max-width:min(360px, calc(100vw - 32px));max-height:288px;padding:9px 6px 6px;overflow:auto;border:1px solid #d7e2ef;border-radius:6px;background:#fff;box-shadow:0 14px 30px rgba(10, 35, 63, .18);opacity:0;pointer-events:none;transform:translateY(-5px);transition:opacity .16s ease, transform .16s ease;}.vsg-shop-context-bar__picker.is-open .vsg-shop-context-bar__picker-menu,
.vsg-shop-context-bar__picker.is-hovered .vsg-shop-context-bar__picker-menu{opacity:1;pointer-events:auto;transform:translateY(0);}.vsg-shop-context-bar__picker-option{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:8px 30px 8px 12px;border:0;border-radius:5px;background:transparent;color:#284867;font:inherit;font-size:13px;font-weight:600;line-height:20px;text-align:left;cursor:pointer;transition:background-color .16s ease, color .16s ease, box-shadow .16s ease;}.vsg-shop-context-bar__picker-option-icon{display:inline-flex;flex:0 0 19px;align-items:center;justify-content:center;width:19px;height:19px;color:currentColor;}.vsg-shop-context-bar__picker-option-icon .vsg-cat-icon-mask{display:block;width:19px;height:19px;background-color:currentColor;-webkit-mask-image:var(--vsg-cat-icon-url);mask-image:var(--vsg-cat-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}.vsg-shop-context-bar__picker-option-icon .vsg-cat-icon-fallback,
.vsg-shop-context-bar__picker-option-icon .vsg-cat-icon-fallback svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;}.vsg-shop-context-bar__picker-option-icon .vsg-cat-icon-image{display:block;width:19px;height:19px;object-fit:contain;filter:brightness(0) invert(1) opacity(.92);}.vsg-shop-context-bar__picker-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vsg-shop-context-bar__picker-option:hover,
.vsg-shop-context-bar__picker-option:focus,
.vsg-shop-context-bar__picker-option.is-selected{background:#f2f7fd;color:#0877df;box-shadow:inset 0 0 0 1px rgba(8, 119, 223, .10);outline:0;}.vsg-shop-context-bar__picker--category .vsg-shop-context-bar__picker-menu{border-color:#214a77;background:#061b3a;}.vsg-shop-context-bar__picker-divider{display:block;height:1px;margin:6px 5px;background:rgba(164, 205, 245, .3);}.vsg-shop-context-bar__picker-extra{position:relative;width:100%;min-height:36px;padding:8px 30px 8px 12px;border:0;border-radius:5px;background:transparent;color:#eaf4ff;font:inherit;font-size:13px;font-weight:700;line-height:20px;text-align:left;cursor:pointer;}.vsg-shop-context-bar__picker-extra::before{display:inline-block;width:18px;margin-right:10px;color:currentColor;font-size:20px;font-weight:400;line-height:1;vertical-align:-2px;content:'☆';}.vsg-shop-context-bar__picker-extra::after{position:absolute;top:50%;right:12px;color:currentColor;content:'›';font-size:20px;font-weight:400;transform:translateY(-53%);}.vsg-shop-context-bar__picker-extra--sale::before{content:'%';font-size:22px;}.vsg-shop-context-bar__picker--category .vsg-shop-context-bar__picker-option{color:#eaf4ff;}.vsg-shop-context-bar__picker--category .vsg-shop-context-bar__picker-option:hover,
.vsg-shop-context-bar__picker--category .vsg-shop-context-bar__picker-option:focus,
.vsg-shop-context-bar__picker--category .vsg-shop-context-bar__picker-option.is-selected{background:#104075;color:#fff;box-shadow:none;}.vsg-shop-context-bar__picker--panel .vsg-shop-context-bar__picker-menu{background:#f4f8fd;border-color:#dbe7f3;}.vsg-shop-context-bar__picker--panel .vsg-shop-context-bar__picker-option:hover,
.vsg-shop-context-bar__picker--panel .vsg-shop-context-bar__picker-option:focus,
.vsg-shop-context-bar__picker--panel .vsg-shop-context-bar__picker-option.is-selected{background:#fff;color:#0877df;box-shadow:0 3px 9px rgba(20, 54, 88, .10);}.vsg-shop-context-bar__select--category{width:100%;max-width:none;border:0;border-radius:0;background-color:#061b3a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m2 2 4 4 4-4' fill='none' stroke='%23eaf4ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8'/%3E%3C/svg%3E");color:#eaf4ff;}.vsg-shop-context-bar__category-control:hover,
.vsg-shop-context-bar__category-control:focus-within{border-color:#378ee4;box-shadow:0 5px 14px rgba(6, 27, 58, .22);}.vsg-shop-context-bar__select--category:hover,
.vsg-shop-context-bar__select--category:focus{background-color:#0b2b54;box-shadow:none;color:#fff;}.vsg-shop-context-bar__select--category.is-muted{background-color:#061b3a;border-color:transparent;color:#eaf4ff;font-weight:600;}.vsg-shop-context-bar__select--panel{background-color:#f4f8fd;border-color:#dbe7f3;}.vsg-shop-context-bar__select--leaf{background-color:#fff;border-color:#d7e2ef;}.vsg-shop-context-bar__select option{background:#fff;color:#284867;font-size:13px;font-weight:600;}.vsg-shop-context-bar__select.is-muted{background-color:#f6f7f8;border-color:#dde3e8;color:#8a96a2;font-weight:600;}.vsg-shop-context-bar__select:disabled{cursor:not-allowed;opacity:1;}.vsg-shop-context-bar__separator{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 20px;width:20px;min-width:20px;height:20px;border:0;background:transparent;color:var(--vsg-color-slate);line-height:0;pointer-events:none;}.vsg-shop-context-bar__separator-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;transform:rotate(-90deg);}.vsg-shop-context-bar__separator-icon svg,
.vsg-shop-context-bar__separator-icon img{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.vsg-shop-context-bar.is-context-root .vsg-shop-context-bar__separator,
.vsg-shop-context-bar.is-context-root .vsg-shop-context-bar__picker--panel,
.vsg-shop-context-bar.is-context-root .vsg-shop-context-bar__picker--leaf{display:none;}.vsg-shop-context-bar.is-leaf-hidden .vsg-shop-context-bar__picker--leaf,
.vsg-shop-context-bar.is-leaf-hidden .vsg-shop-context-bar__picker--panel + .vsg-shop-context-bar__separator,
.vsg-shop-context-bar.is-leaf-empty .vsg-shop-context-bar__picker--leaf,
.vsg-shop-context-bar.is-leaf-empty .vsg-shop-context-bar__picker--panel + .vsg-shop-context-bar__separator{display:none;}@media (max-width: 760px){.vsg-shop-context-bar__inner{width:calc(100% - 32px);gap:6px;}.vsg-shop-context-bar__label{width:100%;}.vsg-shop-context-bar__select{flex:1 1 100%;max-width:none;}.vsg-shop-context-bar__category-control{flex:1 1 100%;width:100%;min-width:0;max-width:none;}.vsg-shop-context-bar__picker{flex:1 1 100%;width:100%;max-width:none;}.vsg-shop-context-bar__separator{display:none;}}.vsg1200-price{display:inline-flex !important;align-items:flex-end !important;flex-wrap:nowrap !important;gap:6px !important;min-width:0 !important;color:var(--vsg1200-navy, var(--vsg-color-navy)) !important;font-family:Montserrat, Arial, sans-serif !important;font-weight:var(--vsg-fw-bold, 700) !important;line-height:1 !important;white-space:nowrap !important;}.vsg1200-price > .woocommerce-Price-amount,
.vsg1200-price > ins,
.vsg1200-price > del,
.vsg1200-price > ins .woocommerce-Price-amount,
.vsg1200-price > del .woocommerce-Price-amount,
.vsg1200-price .woocommerce-Price-amount > bdi{display:inline-flex !important;align-items:flex-end !important;width:auto !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;color:inherit !important;line-height:1 !important;white-space:nowrap !important;}.vsg1200-price .vsg1200-gross-price{--vsg-gross-price-whole-size:var(--vsg-fs-2xl, 24px);--vsg-gross-price-whole-spacing:-.02em;font-weight:var(--vsg-fw-bold, 700) !important;}.vsg1200-wrap[data-vsg-view="list"] .vsg1200-price .vsg1200-gross-price{--vsg-gross-price-whole-size:var(--vsg-fs-3xl, 32px);}.vsg1200-price > del.vsg1200-price-regular{position:relative !important;align-self:flex-end !important;color:var(--vsg-color-muted-light, #7d8da5) !important;font-weight:var(--vsg-fw-medium, 600) !important;text-decoration:none !important;opacity:1 !important;}.vsg1200-price > del.vsg1200-price-regular .vsg1200-gross-price{--vsg-gross-price-gap:2px;--vsg-gross-price-whole-size:var(--vsg-fs-base, 13px);--vsg-gross-price-whole-spacing:-.01em;font-weight:var(--vsg-fw-medium, 600) !important;}.vsg1200-price > del.vsg1200-price-regular::after{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:50% !important;height:1px !important;background:currentColor !important;opacity:.82 !important;pointer-events:none !important;}.vsg1200-card.is-sale .vsg1200-price > ins.vsg1200-price-sale,
.vsg1200-price.is-qty-active{color:var(--vsg1200-orange, var(--vsg-color-warning, #ff7a00)) !important;text-decoration:none !important;}.vsg1200-price > ins.vsg1200-price-sale{text-decoration:none !important;}.vsg1200-card.is-sale .vsg1200-price > ins.vsg1200-price-sale .vsg1200-gross-price{--vsg-gross-price-whole-size:21px;}.vsg1200-net,
.vsg1200-net-value,
.vsg1200-net .woocommerce-Price-amount,
.vsg1200-net .woocommerce-Price-amount bdi,
.vsg1200-net-value .woocommerce-Price-amount,
.vsg1200-net-value .woocommerce-Price-amount bdi{display:inline-flex !important;align-items:baseline !important;flex-direction:row !important;flex-wrap:nowrap !important;width:auto !important;height:auto !important;white-space:nowrap !important;}.vsg1200-commerce-block:not(.is-promotional.has-quantity-discount){box-sizing:border-box !important;height:64px !important;min-height:64px !important;max-height:64px !important;padding-top:10px !important;grid-template-rows:31px 18px !important;row-gap:4px !important;}.vsg1200-commerce-block:not(.is-promotional.has-quantity-discount) .vsg1200-net{margin-top:0 !important;}.vsg1200-commerce-block{row-gap:4px !important;}.vsg1200-commerce-block,
.vsg1200-wrap .vsg1200-commerce-block,
.product_window-related .vsg1200-commerce-block{border-radius:0 !important;}.vsg1200-badge,
.vsg1200-wrap .vsg1200-badge,
.vsg1200-wrap .vsg1200-badge.vsg1200-badge--sale,
.vsg1200-wrap .vsg1200-badge.vsg1200-badge--new,
.vsg1200-wrap .vsg1200-badge.vsg1200-badge--best,
.vsg1200-wrap .vsg1200-badge.vsg1200-badge--out,
.vsg1200-wrap .vsg1200-badge.vsg1200-badge--tag{border-radius:4px 0 0 0 !important;}.vsg1200-wrap .vsg1200-card .vsg1200-btn.is-loading::after,
.vsg1200-wrap .vsg1200-card .vsg1200-btn.loading::after,
.vsg1200-wrap .vsg1200-card .vsg1200-btn.is-adding::after,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.is-loading::after,
.vsg1200-wrap .vsg1200-card .vsg1200-cart-control.is-adding::after{display:none !important;content:none !important;opacity:0 !important;visibility:hidden !important;animation:none !important;transform:none !important;}.vsg-shop-page > .vsg-shop-hero{}.vsg-shop-hero__inner{}.vsg-shop-hero-tools__primary{align-items:center !important;min-height:92px !important;}.vsg-shop-hero-tools__title{font-size:clamp(28px, 2.15vw, 36px) !important;font-weight:var(--vsg-fw-bold) !important;letter-spacing:-.03em !important;line-height:1.1 !important;}.vsg-shop-hero-tools__count strong{color:var(--vsg-color-blue-elementor) !important;}.vsg-shop-hero-tools__sort select:hover,
.vsg-shop-hero-tools__sort select:focus{}.vsg-shop-view-btn.is-active,
.vsg-shop-view-btn.is-active:hover,
.vsg-shop-view-btn.is-active:focus-visible,
.vsg-shop-view-btn[aria-pressed="true"]{border-color:var(--vsg-color-blue-elementor) !important;background:var(--vsg-color-blue-elementor) !important;box-shadow:0 0 0 3px rgba(0, 82, 184, .28) !important;}.vsg-shop-hero-tools__filters{min-height:64px !important;}.vsg-shop-hero-tools__filters-label{color:rgba(255, 255, 255, .82) !important;font-size:11px !important;}.vsg-shop-active-chip{min-height:36px !important;border-color:rgba(91, 164, 255, .86) !important;border-radius:var(--vsg-radius) !important;background:rgba(0, 82, 184, .42) !important;box-shadow:inset 0 0 0 1px rgba(255, 255, 255, .07) !important;}.vsg-shop-active-chip__text{padding-left:var(--vsg-space-6) !important;font-size:var(--vsg-fs-sm) !important;}.vsg-shop-active-chip__text strong{padding-right:var(--vsg-space-5) !important;border-right-color:rgba(255, 255, 255, .30) !important;color:rgba(255, 255, 255, .84) !important;font-size:11px !important;font-weight:var(--vsg-fw-bold) !important;}.vsg-shop-active-chip__text span{font-weight:var(--vsg-fw-bold) !important;}.vsg-shop-active-chip button:hover,
.vsg-shop-active-chip button:focus-visible{background:var(--vsg-color-blue-elementor) !important;color:var(--vsg-color-white) !important;}.vsg-shop-clear-filters,
.vsg-shop-clear-filters:hover,
.vsg-shop-clear-filters:focus-visible{color:#8fc0ff !important;}.vsg-shop-page .vsg-shop-complete.vsg-shop-complete--full-width{display:block!important;}.vsg-shop-page .vsg-shop-complete.vsg-shop-complete--full-width .vsg-shop-complete__main,
.vsg-shop-page .vsg-shop-complete.vsg-shop-complete--full-width .vsg-shop-complete__products{}.vsg-shop-page > .vsg-shop-hero{}.vsg-shop-hero__inner{}.vsg-shop-hero-tools__primary{min-height:96px !important;}.vsg-shop-hero-tools__title{color:var(--vsg-color-white) !important;font-weight:var(--vsg-fw-heavy) !important;letter-spacing:-.028em !important;}.vsg-shop-hero-tools__count strong,
.vsg-shop-clear-filters{color:#5ba4ff !important;}.vsg-shop-hero-tools__controls{top:var(--vsg-space-10);}.vsg-shop-hero-tools__sort select,
.vsg-shop-view-btn{}.vsg-shop-hero-tools__sort select:hover,
.vsg-shop-hero-tools__sort select:focus,
.vsg-shop-view-btn:not(.is-active):hover,
.vsg-shop-view-btn:not(.is-active):focus-visible{}.vsg-shop-view-btn.is-active,
.vsg-shop-view-btn.is-active:hover,
.vsg-shop-view-btn.is-active:focus-visible,
.vsg-shop-view-btn[aria-pressed="true"]{border-color:var(--vsg-color-blue-bright) !important;background:var(--vsg-color-blue-bright) !important;box-shadow:0 0 0 3px rgba(91,164,255,.18) !important;}.vsg-shop-hero-tools__filters{}.vsg-shop-active-chip{border-color:rgba(91,164,255,.54) !important;background:rgba(27,91,163,.35) !important;box-shadow:inset 0 1px rgba(255,255,255,.07) !important;}.vsg-shop-active-chip button:hover,
.vsg-shop-active-chip button:focus-visible{background:var(--vsg-color-blue-bright) !important;}.vsg-shop-clear-filters:hover,
.vsg-shop-clear-filters:focus-visible{color:#a9d3ff !important;}.vsg-shop-page > .vsg-shop-hero,
.vsg-filter-panel-wrap-v2 .vsg-filter-panel-head-v2,
.vsg1200-bottom,
.vsg-cat-panel-wrap-v2 .vsg-category-panel-v2 > .vsg-panel-title{}.vsg-shop-page > .vsg-shop-hero,
.vsg-filter-panel-wrap-v2 .vsg-filter-panel-head-v2,
.vsg1200-bottom{}.vsg1200-bottom{border-top:1px solid rgba(137,191,250,.18);}.vsg1200-bottom .vsg1200-btn,
.vsg1200-bottom .vsg1200-qty-step{border-color:rgba(181,218,255,.68) !important;background:transparent !important;color:var(--vsg-color-white) !important;}.vsg1200-bottom .vsg1200-btn:not(.vsg-cart-checkout):hover,
.vsg1200-bottom .vsg1200-btn:not(.vsg-cart-checkout):focus-visible,
.vsg1200-bottom .vsg1200-qty-step:hover,
.vsg1200-bottom .vsg1200-qty-step:focus-visible{border-color:var(--vsg-color-blue-bright) !important;background:rgba(91,164,255,.18) !important;}.vsg-filter-panel-wrap-v2 .vsg-filter-panel-title-icon-v2,
.vsg-cat-panel-wrap-v2 .bm-catalog-icon{}.vsg-cat-panel-wrap-v2 .vsg-cat-btn.is-active{border-color:rgba(91,164,255,.68) !important;background:rgba(37,112,196,.28) !important;}.vsg-radius-by-height--compact{--vsg-radius:6px;--vsg-radius-panel:6px;}.vsg-radius-by-height--large{--vsg-radius:6px;--vsg-radius-panel:6px;}.vsg1200-bottom.vsg-radius-by-height--compact{border-radius:0 0 6px 6px !important;}.vsg1200-bottom.vsg-radius-by-height--large{border-radius:0 0 6px 6px !important;}.vsg-shop-context-bar__category-control{position:relative;isolation:isolate;border-color:#214a77;border-radius:6px;background:#061b3a;box-shadow:none;transition:all .3s ease;}.vsg-shop-context-bar__category-control:hover,
.vsg-shop-context-bar__category-control:focus-within{border-color:rgba(145, 198, 255, .72);background:linear-gradient(rgba(91, 164, 255, .15), rgba(91, 164, 255, .15)), #061b3a;box-shadow:0 0 0 3px rgba(91, 164, 255, .10);transform:none;}.vsg-shop-context-bar__category-control .vsg-shop-context-bar__category-icon{border-radius:5px 0 0 5px;background:transparent;}.vsg-shop-context-bar__category-control .vsg-shop-context-bar__picker--category .vsg-shop-context-bar__picker-trigger{height:36px;border:0;border-radius:0 5px 5px 0;background:transparent;color:#edf7ff;box-shadow:none;}.vsg-shop-context-bar__category-control:hover .vsg-shop-context-bar__picker-trigger,
.vsg-shop-context-bar__category-control:focus-within .vsg-shop-context-bar__picker-trigger{color:#fff;}.vsg-shop-context-bar__category-control .vsg-shop-context-bar__picker--category .vsg-shop-context-bar__picker-menu{left:-38px;width:calc(100% + 38px);min-width:calc(100% + 38px);max-width:calc(100% + 38px);}.vsg-shop-context-bar__picker .vsg-shop-context-bar__picker-menu{--vsg-context-scroll-track:#f4f8fd;--vsg-context-scroll-thumb:#b7c6d6;--vsg-context-scroll-thumb-hover:#91a7be;scrollbar-width:thin;scrollbar-color:var(--vsg-context-scroll-thumb) var(--vsg-context-scroll-track);--vsg-option-hover-bg:#e0edfb;--vsg-option-hover-border:#8fb6dc;--vsg-option-hover-text:#075da9;--vsg-option-selected-bg:#d4e7fa;--vsg-option-selected-text:#075da9;box-sizing:border-box;padding:8px;border-color:#dbe7f3;background:#f4f8fd;box-shadow:0 12px 26px rgba(7, 29, 68, .14);}.vsg-shop-context-bar__picker--category .vsg-shop-context-bar__picker-menu{--vsg-context-scroll-track:#061b3a;--vsg-context-scroll-thumb:#355272;--vsg-context-scroll-thumb-hover:#50749a;--vsg-option-hover-bg:#123d70;--vsg-option-hover-border:rgba(145, 198, 255, .72);--vsg-option-hover-text:#fff;--vsg-option-selected-bg:#104075;--vsg-option-selected-text:#fff;border-color:#214a77;background:#061b3a;box-shadow:0 14px 30px rgba(6, 27, 58, .28);}.vsg-shop-context-bar__picker-menu::-webkit-scrollbar{width:8px;height:8px;}.vsg-shop-context-bar__picker-menu::-webkit-scrollbar-track{background:var(--vsg-context-scroll-track);border-radius:8px;}.vsg-shop-context-bar__picker-menu::-webkit-scrollbar-thumb{background:var(--vsg-context-scroll-thumb);border:2px solid var(--vsg-context-scroll-track);border-radius:8px;}.vsg-shop-context-bar__picker-menu::-webkit-scrollbar-thumb:hover{background:var(--vsg-context-scroll-thumb-hover);}.vsg-shop-context-bar__picker-menu::-webkit-scrollbar-corner{background:var(--vsg-context-scroll-track);}.vsg-shop-context-bar__picker .vsg-shop-context-bar__picker-menu :is(.vsg-shop-context-bar__picker-option, .vsg-shop-context-bar__picker-extra){box-sizing:border-box;min-height:38px;padding:8px 14px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--vsg-filter-text);box-shadow:none;transform:none;transition:background-color .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease;}.vsg-shop-context-bar__picker--category .vsg-shop-context-bar__picker-menu :is(.vsg-shop-context-bar__picker-option, .vsg-shop-context-bar__picker-extra){color:#eaf4ff;}.vsg-shop-context-bar__picker .vsg-shop-context-bar__picker-menu :is(.vsg-shop-context-bar__picker-option, .vsg-shop-context-bar__picker-extra).is-selected{background-color:var(--vsg-option-selected-bg) !important;color:var(--vsg-option-selected-text);font-weight:700;box-shadow:none;}.vsg-shop-context-bar__picker .vsg-shop-context-bar__picker-menu :is(.vsg-shop-context-bar__picker-option, .vsg-shop-context-bar__picker-extra):not(:disabled):hover,
.vsg-shop-context-bar__picker .vsg-shop-context-bar__picker-menu :is(.vsg-shop-context-bar__picker-option, .vsg-shop-context-bar__picker-extra):not(:disabled):focus-visible{border-color:var(--vsg-option-hover-border);background-color:var(--vsg-option-hover-bg) !important;color:var(--vsg-option-hover-text);outline:0;}.vsg-shop-context-bar__picker .vsg-shop-context-bar__picker-menu :is(.vsg-shop-context-bar__picker-option, .vsg-shop-context-bar__picker-extra).is-selected:is(:hover, :focus-visible){background-color:var(--vsg-option-selected-bg) !important;}.vsg-shop-context-bar__picker .vsg-shop-context-bar__picker-menu .vsg-shop-context-bar__picker-option[data-vsg-shop-context-picker-option=""]{font-weight:400;font-style:italic;}.vsg-shop-context-bar__picker-option-label{color:inherit;}.vsg-shop-context-bar__separator{align-self:center;margin:0 1px;text-align:center;}@media (max-width: 1024px){body.vsg-mobile-shop-dock-enabled .vsg-shop-context-bar__category-control:hover,
    body.vsg-mobile-shop-dock-enabled .vsg-shop-context-bar__category-control:focus-within,
    body.vsg-mobile-shop-dock-enabled :is(.vsg-shop-context-bar__picker--panel, .vsg-shop-context-bar__picker--leaf):not(.is-muted):not(.is-disabled):is(:hover, :focus-within, .is-hovered, .is-open) .vsg-shop-context-bar__picker-trigger:not(:disabled){box-shadow:0 0 0 3px rgba(22, 114, 212, .12);}}.vsg-shop-hero-tools__sort select[data-vsg-sort-enhanced="1"]{display:none !important;}.vsg-shop-hero-tools__sort .vsg-sort-picker{height:40px;text-transform:none;letter-spacing:normal;}.vsg-sort-picker.vsg-shop-context-bar__picker--category .vsg-shop-context-bar__picker-trigger{display:flex;align-items:center;gap:8px;height:40px;padding:0 32px 0 10px;border:1px solid #214a77;border-radius:6px;background-color:#061b3a !important;color:#edf7ff;font:600 12px/20px Montserrat, Arial, sans-serif;box-shadow:none;transition:all .3s ease;}.vsg-sort-picker:is(:hover, :focus-within, .is-open) .vsg-shop-context-bar__picker-trigger{border-color:rgba(145, 198, 255, .72);background-color:#133052 !important;box-shadow:0 0 0 3px rgba(91, 164, 255, .10);outline:0;}.vsg-sort-picker .vsg-shop-context-bar__picker-menu{left:auto;right:0;width:max-content;min-width:100%;max-width:min(280px, calc(100vw - 32px));max-height:min(288px, 60vh);text-transform:none;letter-spacing:normal;}.vsg-sort-picker .vsg-shop-context-bar__picker-menu[hidden]{display:none;}.vsg-sort-picker__icon{display:inline-flex;flex:0 0 18px;width:18px;height:18px;}.vsg-sort-picker__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.vsg-shop-page > .vsg-shop-hero:has(.vsg-sort-picker.is-open){position:relative;z-index:60;overflow:visible;}@media (max-width: 1024px){body.vsg-mobile-shop-dock-enabled .vsg-shop-hero-tools__sort .vsg-sort-picker{}body.vsg-mobile-shop-dock-enabled .vsg-sort-picker:is(:hover, :focus-within, .is-open) .vsg-shop-context-bar__picker-trigger{box-shadow:0 0 0 3px rgba(22, 114, 212, .12);}}.vsg-shop-page .vsg1200-wrap .vsg1200-card .vsg1200-btn.vsg-cart-checkout{border-radius:6px !important;transition:all .3s ease !important;}.vsg-shop-page .vsg1200-wrap .vsg1200-card .vsg1200-btn.vsg-cart-checkout::before{content:none !important;}.vsg-shop-page .vsg1200-wrap .vsg1200-card .vsg1200-btn.vsg-cart-checkout:not(.has-cart-qty):not(:disabled):not([aria-disabled="true"]):is(:hover, :focus-visible){border-color:rgba(145, 198, 255, .72) !important;background:#133052 !important;color:#edf7ff !important;box-shadow:0 0 0 3px rgba(91, 164, 255, .10) !important;filter:none !important;transform:none !important;translate:none !important;outline:0 !important;outline-offset:0 !important;}.vsg-shop-page .vsg1200-wrap .vsg1200-card .vsg1200-btn.vsg-cart-checkout:is(:hover, :focus-visible) svg,
.vsg-shop-page .vsg1200-wrap .vsg1200-card .vsg1200-btn.vsg-cart-checkout:is(:hover, :focus-visible) .vsg1200-static-icon{transform:none !important;}@media (max-width: 1024px){body.vsg-mobile-shop-dock-enabled .vsg-shop-page .vsg1200-wrap .vsg1200-card .vsg1200-btn.vsg-cart-checkout:not(.has-cart-qty):not(:disabled):not([aria-disabled="true"]):is(:hover, :focus-visible){box-shadow:0 0 0 3px rgba(22, 114, 212, .12) !important;}}body .vsg-filter-panel-wrap-v2 .vsg-filter-clear-v2.vsg-filter-clear-v2--bottom,
.vsg1200-wrap .vsg1200-card button.vsg1200-heart{transition:all .3s ease !important;}body .vsg-filter-panel-wrap-v2 .vsg-filter-clear-v2--bottom:is(:hover, :focus-visible) .vsg-filter-clear-icon-v2{transform:none;}@media (max-width: 1024px){body.vsg-mobile-shop-dock-enabled .vsg1200-wrap .vsg1200-card button.vsg1200-heart:not(.is-active):not([aria-pressed="true"]):is(:hover, :focus-visible){box-shadow:0 0 0 3px rgba(22, 114, 212, .12) !important;}}.vsg1200-card .vsg1200-notice.is-wishlist-notice{top:var(--vsg-wishlist-notice-top, 62px);right:var(--vsg-wishlist-notice-right, 12px);bottom:auto;z-index:33;width:max-content;max-width:min(280px, calc(100% - 24px));box-sizing:border-box;padding:9px 12px;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.4;border:1px solid #c9d9eb;background:#f4f8fd;color:#284867;box-shadow:0 4px 12px rgba(7, 29, 68, .12);}.vsg-filter-panel-v2 > .vsg-filter-clear-footer-v2{display:flow-root;}@media (max-width: 1024px){.vsg-mobile-filter-host .vsg-filter-clear-footer-v2{display:none;}body.vsg-mobile-shop-dock-enabled .vsg-filter-panel-wrap-v2 .vsg-filter-clear-v2--bottom:is(:hover, :focus-visible){}}.vsg1200-info > .vsg1200-list-description{display:none;position:absolute;top:var(--vsg-description-top, 0px);left:var(--vsg-description-left, 24px);right:var(--vsg-description-right, 24px);height:var(--vsg-description-height, 0px);max-height:var(--vsg-description-height, 0px);min-height:0;margin:0;padding:0;overflow:hidden;font-size:13px;font-weight:400;line-height:20px;color:var(--vsg-color-slate, #526479);overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:var(--vsg-description-lines, 1);}.vsg1200-wrap[data-vsg-view="list"] .vsg1200-info > .vsg1200-list-description.has-space{display:-webkit-box;}.vsg1200-wrap[data-vsg-view="list"] .vsg1200-info:has(> .vsg1200-list-description) > .vsg1200-variant-pills{margin-top:auto !important;}.vsg1200-wrap[data-vsg-view="list"] .vsg1200-info:has(> .vsg1200-list-description):has(> .vsg1200-variant-pills) > .vsg1200-commerce-block{margin-top:0;}body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > tbody > tr > td{border:0 !important;border-bottom:1px solid #d2e0ef !important;background:transparent !important;color:#284867;}body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > tbody > tr:last-child > td{border-bottom:0 !important;}body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > tbody > tr.is-active > td{background:#d4e7fa !important;}body.vsg-mobile-shop-dock-enabled .vsg1200-wrap .vsg1200-qty-discount-panel[data-vsg-mobile-placement="below"]::after{border-bottom-color:#f4f8fd !important;}body .vsg1200-qty-discount-panel .vsg1200-qty-discount-table > thead > tr > th{border:0 !important;border-bottom:1px solid #214a77 !important;background:#061b3a !important;color:#edf7ff !important;font-weight:600 !important;}body .vsg-catalog-page{box-sizing:border-box;width:100%;max-width:1600px!important;margin:0 auto!important;padding:clamp(24px,3vw,48px) clamp(12px,1.5vw,24px)!important;background:#eef3f7!important;color:#07172f;font:400 14px/1.5 "Poppins",sans-serif;}.vsg-catalog-page *{box-sizing:border-box;}body .vsg-catalog-page .vsg-shop-hero{display:none;}body .vsg-catalog-page .vsg-shop-breadcrumbs{padding:0;margin:0 0 14px;background:transparent;border:0;font-size:12px;}.vsg-catalog-heading h1{margin:0 0 6px!important;color:#07172f!important;font:700 clamp(30px,3vw,46px)/1.15 "Poppins",sans-serif!important;letter-spacing:-.025em;text-transform:none!important;}.vsg-catalog-heading p{margin:0 0 20px;color:#425874;font-size:14px;}.vsg-catalog-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px;}body .vsg-catalog-page .vsg-catalog-tab{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 20px;background:#fff;border:1px solid #dce5ee;border-radius:6px;font:600 13px/1.4 "Poppins",sans-serif;color:#07172f;text-decoration:none;}body .vsg-catalog-page .vsg-catalog-tab:is(:hover,.is-active){background:#ffd17a;border-color:#ffd17a;color:#07172f;}.vsg-catalog-tab svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;}body .vsg-catalog-page .vsg-shop-complete{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:24px!important;align-items:start;width:100%;margin:0;padding:0;background:transparent;}body .vsg-catalog-page .vsg-shop-complete__sidebar{width:auto!important;min-width:0;position:static;}body .vsg-catalog-page .vsg-shop-complete__main{min-width:0;width:100%;}body .vsg-catalog-page .vsg-shop-complete__filters{background:#fff;border:1px solid #e5ebf1;border-radius:6px;padding:16px;}.vsg-catalog-tree{padding-bottom:16px;border-bottom:1px solid #dce5ee;}.vsg-catalog-tree h2{font-size:14px;font-weight:700;margin:0 0 12px;color:#07172f;}.vsg-catalog-tree details{margin:8px 0;}.vsg-catalog-tree summary{cursor:pointer;font-size:13px;font-weight:600;}.vsg-catalog-tree a{display:block;padding:3px 0 3px 20px;color:#64748b;font-size:12px;text-decoration:none;}.vsg-catalog-tree a:hover{color:#07172f;background:#fff8e8;}body .vsg-catalog-page :is(.vsg-filter-panel-wrap-v2,.vsg-filter-panel-v2){width:100%!important;min-width:0!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;}body .vsg-catalog-page .vsg-filter-panel-head-v2{display:none;}body .vsg-catalog-page .vsg-filter-box-v2{margin:0!important;padding:16px 0!important;border:0!important;border-bottom:1px solid #dce5ee!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}body .vsg-catalog-page .vsg-filter-heading-v2{font-weight:700;}body .vsg-catalog-page .vsg-filter-heading-icon-wrap-v2{display:none;}body .vsg-catalog-page .vsg-filter-body-v2{padding:8px 0 0!important;background:transparent!important;}body .vsg-catalog-page .vsg-filter-check-v2{}body .vsg-catalog-page .vsg-filter-option-count-v2{}body .vsg-catalog-page .vsg-filter-clear-v2{}body .vsg-catalog-page .vsg-shop-hero-tools{padding:0!important;border:0!important;margin:0 0 12px!important;background:transparent!important;box-shadow:none!important;}body .vsg-catalog-page .vsg-shop-hero-tools__primary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;background:transparent;}body .vsg-catalog-page :is(.vsg-shop-hero-tools__title,.vsg-shop-hero-tools__view){display:none!important;}body .vsg-catalog-page .vsg-shop-hero-tools__count{color:#425874;font-size:13px;}body .vsg-catalog-page .vsg-shop-hero-tools__filters:has(.vsg-shop-active-empty){display:none!important;}body .vsg-catalog-page .vsg1200-wrap{width:100%!important;max-width:none!important;padding:0!important;background:transparent!important;}body .vsg-catalog-page .vsg1200-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important;}.vsg-catalog-product{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e8eef3;border-radius:6px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;}.vsg-catalog-product:hover{transform:translateY(-3px);border-color:#e7bd63;box-shadow:0 5px 14px #07172f0c;}.vsg-catalog-product__badges{position:absolute;top:10px;left:10px;z-index:1;display:flex;gap:4px;flex-wrap:wrap;}.vsg-catalog-product__badges span{background:#ffd17a;color:#07172f;padding:4px 8px;border-radius:5px;font-size:11px;font-weight:600;}.vsg-catalog-product__image{display:block;aspect-ratio:1;width:100%;overflow:hidden;border-radius:6px;background:#fff;}.vsg-catalog-product__image img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;border-radius:6px;}.vsg-catalog-product__info{display:flex;flex-direction:column;flex:1;padding-top:10px;gap:5px;}body .vsg-catalog-page .vsg-catalog-product__title{font:600 14px/1.4 "Poppins",sans-serif;color:#07172f;text-decoration:none;}.vsg-catalog-product__description{margin:0!important;color:#64748b;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.vsg-catalog-product__price{margin-top:auto;padding-top:6px;color:#07172f;font-size:22px;font-weight:700;line-height:1.3;}.vsg-catalog-product__price ins{background:none;text-decoration:none;}.vsg-catalog-product__price del{display:block;font-size:12px;color:#64748b;font-weight:400;}.vsg-catalog-product__lowest{font-size:10px;color:#64748b;}.vsg-catalog-product__stock{display:flex;align-items:center;gap:6px;color:#23845b;font-size:11px;}.vsg-catalog-product__stock i{width:7px;height:7px;border-radius:50%;background:currentColor;}.vsg-catalog-product__stock--outofstock{color:#9a4950;}body .vsg-catalog-page .vsg-catalog-product__button{display:flex;justify-content:center;align-items:center;min-height:36px;margin-top:4px;border:1px solid #07172f;border-radius:5px;background:#07172f;color:#fff;text-decoration:none;font-size:12px;font-weight:600;}body .vsg-catalog-page .vsg-catalog-product__button:is(:hover,:focus-visible){background:#ffd078;border-color:#ffd078;color:#07172f;}.vsg-catalog-page :is(a,button,input,select,summary):focus-visible{outline:2px solid #bf8d27;outline-offset:3px;}@media(max-width:1200px){body .vsg-catalog-page .vsg-shop-complete{grid-template-columns:220px minmax(0,1fr)!important;gap:18px!important;}body .vsg-catalog-page .vsg1200-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}@media(max-width:900px){body .vsg-catalog-page .vsg1200-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media(max-width:700px){body .vsg-catalog-page .vsg-shop-complete{grid-template-columns:minmax(0,1fr)!important;}body .vsg-catalog-page .vsg-shop-complete__sidebar{display:block!important;}body .vsg-catalog-page .vsg-catalog-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}body .vsg-catalog-page .vsg-catalog-tab{padding:10px;font-size:11px;}body .vsg-catalog-page .vsg-catalog-product{padding:9px;}body .vsg-catalog-page .vsg-catalog-product__title{font-size:12px;}body .vsg-catalog-page .vsg-catalog-product__price{font-size:19px;}}@media(prefers-reduced-motion:reduce){.vsg-catalog-product{transition:none;}.vsg-catalog-product:hover{transform:none;}}body .vsg-catalog-page .vsg-shop-hero-tools,body .vsg-catalog-page .vsg-shop-hero-tools__primary{min-height:0!important;height:auto!important;color:#425874!important;padding:0!important;}body .vsg-catalog-page .vsg-shop-hero-tools__heading{padding:0!important;margin:0!important;min-height:0!important;}body .vsg-catalog-page .vsg-shop-hero-tools__count,body .vsg-catalog-page .vsg-shop-hero-tools__count *{color:#425874!important;font-size:13px!important;background:transparent!important;}body .vsg-catalog-page .vsg-shop-hero-tools__sort{padding:0!important;margin:0!important;background:transparent!important;border:0!important;}body .vsg-catalog-page .vsg-shop-hero-tools__sort>span{display:none!important;}body .vsg-catalog-page .vsg-catalog-tree h2{text-transform:none;font:700 14px/1.5 "Poppins",sans-serif;}.vsg-catalog-product__stock--out{color:#9a4950;}body .vsg-catalog-page .vsg-price-progress-v2{background:#07172f!important;}body .vsg-catalog-page .vsg-price-range-v2::-webkit-slider-thumb{background:#ffd17a!important;border-color:#ffd17a!important;}body .vsg-catalog-page .vsg-price-range-v2::-moz-range-thumb{background:#ffd17a!important;border-color:#ffd17a!important;}body .vsg-catalog-page .vsg-shop-breadcrumbs__items{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:20px;color:#64748b;font-size:12px;line-height:1.5;}body .vsg-catalog-page .vsg-shop-breadcrumbs__items a{color:#64748b;text-decoration:none;}body .vsg-catalog-page .vsg-shop-breadcrumbs__items a:hover{color:#07172f;}body .vsg-catalog-page .vsg-shop-breadcrumbs__home{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:20px;}body .vsg-catalog-page .vsg-shop-breadcrumbs__home svg{display:block;flex:0 0 16px;width:16px!important;min-width:16px;max-width:16px!important;height:16px!important;max-height:16px;fill:none!important;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}body .vsg-catalog-page .vsg-shop-breadcrumbs__separator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 10px;width:10px;height:16px;color:#94a3b8;}body .vsg-catalog-page .vsg-shop-breadcrumbs__separator svg{display:block;width:10px!important;max-width:10px;height:12px!important;fill:none!important;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}body .vsg-catalog-page .vsg-shop-breadcrumbs svg path{fill:none!important;}body .vsg-catalog-page .vsg-shop-breadcrumbs__home{width:auto;flex:0 0 auto;height:auto;}body .vsg-catalog-page .vsg-shop-breadcrumbs__home svg{display:none;}body .vsg-catalog-page .vsg-shop-breadcrumbs__home .screen-reader-text{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:normal!important;}body .vsg-catalog-page .vsg-shop-breadcrumbs__items{gap:10px;font-size:12px;}body .vsg-catalog-page .vsg-shop-breadcrumbs__items>span:last-child:not(.vsg-shop-breadcrumbs__separator){color:#07172f;font-weight:600;}body .vsg-catalog-page .vsg-shop-breadcrumbs__separator,body .vsg-catalog-page .vsg-shop-breadcrumbs__separator svg path{color:#94a3b8!important;stroke:currentColor!important;}body .vsg-catalog-page .vsg-catalog-product__badges .vsg-catalog-badge--best{background:#def1e5;color:#17643a;}body .vsg-catalog-page .vsg-catalog-product__badges .vsg-catalog-badge--new{background:#e2edff;color:#1955a0;}body .vsg-catalog-page .vsg-shop-hero-tools{display:flex!important;flex-direction:column;gap:12px;}body .vsg-catalog-page .vsg-shop-hero-tools__primary{width:100%;min-height:36px!important;}body .vsg-catalog-page .vsg-shop-hero-tools__count{display:inline-flex;align-items:baseline;gap:4px;}body .vsg-catalog-page .vsg-shop-hero-tools__count--mobile{display:none!important;}body .vsg-catalog-page .vsg-shop-hero-tools__filters{position:static!important;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px!important;margin:0!important;width:100%;background:#fff;border:1px solid #dce5ee;border-radius:6px;}body .vsg-catalog-page .vsg-shop-hero-tools__filters-label{position:static!important;color:#64748b!important;font:500 12px/1.5 "Poppins",sans-serif!important;text-transform:none!important;letter-spacing:normal;}body .vsg-catalog-page .vsg-shop-active-filters{display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0;padding:0;margin:0;}body .vsg-catalog-page .vsg-shop-active-chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 8px!important;background:#fff8e8!important;color:#07172f!important;border:1px solid #ecd29c!important;border-radius:6px;box-shadow:none!important;}body .vsg-catalog-page .vsg-shop-active-chip__text{display:flex;flex-wrap:wrap;gap:5px;color:#07172f!important;font-size:12px;text-transform:none!important;}body .vsg-catalog-page .vsg-shop-active-chip__text *{color:inherit!important;border:0!important;padding:0!important;text-transform:none!important;}body .vsg-catalog-page .vsg-shop-active-chip button{display:grid;place-items:center;flex:0 0 24px;width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;background:transparent!important;color:#07172f!important;border:0!important;box-shadow:none!important;}body .vsg-catalog-page .vsg-shop-active-chip button:hover{background:#ffe5ac!important;}body .vsg-catalog-page .vsg-shop-clear-filters{position:static!important;margin:0!important;padding:7px 10px!important;background:#fff!important;border:1px solid #dce5ee!important;border-radius:6px;color:#425874!important;font-size:12px;box-shadow:none!important;}body .vsg-catalog-page .vsg-filter-heading-v2{display:flex!important;align-items:center;justify-content:space-between;width:100%;text-align:left;}body .vsg-catalog-page .vsg-filter-heading-text-v2{font-size:13px;color:#07172f;}body .vsg-catalog-page .vsg-filter-check-v2{display:flex!important;align-items:flex-start;}body .vsg-catalog-page .vsg-filter-check-v2 input[type=checkbox]{position:static!important;appearance:auto!important;opacity:1!important;clip:auto!important;clip-path:none!important;width:15px!important;height:15px!important;min-width:15px;margin:2px 0 0!important;accent-color:#183b64;}body .vsg-catalog-page .vsg-filter-check-v2::before,body .vsg-catalog-page .vsg-filter-check-v2::after{display:none!important;content:none!important;}body .vsg-catalog-page .vsg-filter-option-label-v2{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;min-width:0;font-size:12px;color:#64748b;}body .vsg-catalog-page .vsg-filter-option-count-v2{min-width:0!important;}body .vsg-catalog-page .vsg-price-bubble-v2{display:none!important;}body .vsg-catalog-page .vsg-price-ui-v2{padding:8px 0!important;}body .vsg-catalog-page .vsg-price-labels-v2{font-size:11px;color:#64748b;}body .vsg-catalog-page .vsg-filter-panel-wrap-v2 .vsg-filter-panel-head-v2{display:none!important;}body .vsg-catalog-page .vsg-filter-panel-v2{overflow:visible!important;border-radius:0!important;}body .vsg-catalog-page .vsg-filter-box-v2{padding:14px 0!important;margin:0!important;border-bottom:1px solid #dce5ee!important;}body .vsg-catalog-page .vsg-filter-heading-v2{min-height:28px!important;margin:0!important;padding:0 4px!important;background:transparent!important;color:#07172f!important;border:0!important;border-radius:4px!important;box-shadow:none!important;}body .vsg-catalog-page .vsg-filter-heading-v2:hover{background:#f1f4f8!important;color:#07172f!important;}body .vsg-catalog-page .vsg-filter-heading-text-v2{font-size:13px!important;font-weight:600;line-height:1.5;}body .vsg-catalog-page .vsg-filter-body-v2{padding:6px 0 0!important;}body .vsg-catalog-page .vsg-filter-check-v2{display:flex!important;align-items:center!important;width:100%;min-height:30px!important;margin:0!important;padding:5px 6px!important;gap:8px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#64748b!important;font-size:12px!important;line-height:20px!important;box-shadow:none!important;}body .vsg-catalog-page .vsg-filter-check-v2:is(:hover,:focus-within){background:#f1f4f8!important;color:#07172f!important;}body .vsg-catalog-page .vsg-filter-check-v2:has(input:checked){background:#fff5df!important;color:#07172f!important;}body .vsg-catalog-page .vsg-filter-check-v2:has(input:disabled){opacity:.5;cursor:not-allowed;}body .vsg-catalog-page .vsg-filter-option-label-v2{display:flex!important;flex:1;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;font-size:12px!important;line-height:20px;color:inherit!important;}body .vsg-catalog-page .vsg-filter-option-name-v2{flex:1;min-width:0;color:inherit!important;font-size:12px!important;font-weight:400!important;line-height:20px;}body .vsg-catalog-page .vsg-filter-option-count-v2{flex:0 0 auto;margin-left:auto!important;padding:0!important;background:transparent!important;border:0!important;color:#8492a6!important;font-size:11px!important;line-height:20px;}body .vsg-catalog-page .vsg-filter-check-v2 input[type=checkbox]{flex:0 0 15px!important;min-width:15px!important;width:15px!important;height:15px!important;padding:0!important;margin:0!important;box-shadow:none!important;}body .vsg-catalog-page .vsg-filter-check-v2 input::after{content:none!important;display:none!important;}body .vsg-catalog-page .vsg-filter-clear-footer-v2{padding:12px 0 0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}body .vsg-catalog-page .vsg-filter-panel-wrap-v2 .vsg-filter-clear-v2.vsg-filter-clear-v2--bottom{display:flex;align-items:center;justify-content:center;gap:8px!important;width:100%;height:38px!important;min-height:38px!important;margin:0!important;padding:8px 12px!important;border:1px solid #dce5ee!important;border-radius:6px!important;background:#fff!important;color:#425874!important;font:500 12px/20px "Poppins",sans-serif!important;box-shadow:none!important;transition:background .15s,border-color .15s!important;}body .vsg-catalog-page .vsg-filter-panel-wrap-v2 .vsg-filter-clear-v2.vsg-filter-clear-v2--bottom:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:#fff5df!important;border-color:#e4b454!important;color:#07172f!important;box-shadow:none!important;}body .vsg-catalog-page .vsg-filter-panel-wrap-v2 .vsg-filter-clear-v2:is(:disabled,[aria-disabled=true]){background:#f5f7fa!important;color:#8492a6!important;cursor:not-allowed;opacity:.7;}body .vsg-catalog-page .vsg-filter-clear-icon-v2{width:16px!important;height:16px!important;flex:0 0 16px;color:inherit;transform:none!important;}body .vsg-catalog-page .vsg-price-ui-v2{margin:0!important;padding:10px 4px 2px!important;}body .vsg-catalog-page .vsg-price-slider-v2{margin:0!important;height:24px!important;}body .vsg-catalog-page .vsg-price-labels-v2{display:flex;justify-content:space-between;margin:4px 0 0!important;font-size:10px!important;}body .vsg-catalog-page .vsg-price-range-v2::-webkit-slider-thumb{width:14px!important;height:14px!important;border-radius:50%!important;box-shadow:none!important;}body .vsg-catalog-page .vsg-price-range-v2::-moz-range-thumb{width:14px!important;height:14px!important;border-radius:50%!important;box-shadow:none!important;}body .vsg-catalog-page .vsg-catalog-product__title{font-weight:700;line-height:1.4;}body .vsg-catalog-page .vsg-catalog-product__price{font-weight:700;letter-spacing:-.02em;}body .vsg-catalog-page .vsg-catalog-product__description{font-weight:400;}body .vsg-catalog-page .vsg-catalog-tree summary,body .vsg-catalog-page .vsg-filter-heading-text-v2{font-weight:600;}body .vsg-catalog-page .vsg-catalog-heading p strong{font-weight:600;}body .vsg-catalog-page .vsg-shop-hero-tools__controls{display:flex!important;visibility:visible!important;position:static!important;align-items:center;justify-content:flex-end;flex:0 0 auto;width:auto!important;margin-left:auto!important;}body .vsg-catalog-page .vsg-shop-hero-tools__sort{display:block!important;visibility:visible!important;width:auto!important;}body .vsg-catalog-page .vsg-sort-picker{display:none!important;}body .vsg-catalog-page .vsg-price-labels-v2{display:none!important;}body .vsg-catalog-page .vsg-catalog-price-fields{display:grid;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;color:#64748b;font-size:12px;}body .vsg-catalog-page .vsg-catalog-price-fields label{display:flex;align-items:center;gap:3px;min-width:0;height:34px;margin:0;padding:5px 7px;border:1px solid #dce5ee;border-radius:4px;background:#fff;}body .vsg-catalog-page .vsg-catalog-price-fields input{width:100%!important;min-width:0!important;height:22px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#425874!important;font:400 12px/1.4 "Poppins",sans-serif!important;box-shadow:none!important;appearance:textfield;}body .vsg-catalog-page .vsg-catalog-price-fields input::-webkit-inner-spin-button{appearance:none;}body .vsg-catalog-page .vsg-catalog-price-fields label:focus-within{border-color:#d6ab54;outline:2px solid #fff0cc;}@media(max-width:480px){body .vsg-catalog-page .vsg-shop-hero-tools__primary{flex-wrap:wrap;}body .vsg-catalog-page .vsg-shop-hero-tools__controls{width:100%!important;}body .vsg-catalog-page .vsg-shop-hero-tools__sort{width:100%!important;}}body .vsg-catalog-page .vsg-catalog-price-fields{margin-top:20px!important;}body .vsg-catalog-page .vsg-filter-heading-v2{padding:4px 8px!important;}body .vsg-catalog-page .vsg-filter-heading-label-v2{padding-left:0!important;margin:0!important;gap:0!important;}body .vsg-catalog-page :is(.vsg-filter-heading-arrows-v2,.vsg-filter-heading-arrow-v2,.vsg-filter-heading-arrow-state-v2){width:12px!important;height:12px!important;min-width:12px!important;flex:0 0 12px!important;background:transparent!important;border:0!important;box-shadow:none!important;}body .vsg-catalog-page .vsg-filter-heading-arrow-state-v2 :is(svg,.vsg-filter-media-icon-v2,img){width:12px!important;height:12px!important;max-width:12px!important;max-height:12px!important;}body .vsg-catalog-page .vsg-catalog-product__stock{font-size:11px;font-weight:600;line-height:1.5;}body .vsg-catalog-page .vsg-catalog-product__lowest{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 5px;margin:0;padding:0;border:0;background:transparent;color:#64748b;font:400 11px/1.5 "Poppins",sans-serif;}body .vsg-catalog-page .vsg-catalog-product__lowest .vsg1200-lowest30-label{font:inherit!important;color:inherit!important;letter-spacing:normal;text-transform:none;}body .vsg-catalog-page .vsg-catalog-product__lowest .vsg1200-lowest30-value{font:600 11px/1.5 "Poppins",sans-serif!important;color:#425874!important;white-space:nowrap;}body .vsg-catalog-page .vsg-shop-hero-tools__sort select option{color:#07172f!important;background:#fff!important;font-weight:400;}body .vsg-catalog-page .vsg-shop-complete__sidebar,body .vsg-catalog-page .vsg-shop-complete__main{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;max-width:100%!important;width:100%!important;}body .vsg-catalog-page .vsg-shop-complete__sidebar-item,body .vsg-catalog-page .vsg-shop-complete__filters{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;}body .vsg-catalog-page :is(.vsg-catalog-tree,.vsg-filter-panel-wrap-v2,.vsg-filter-panel-v2,.vsg-filter-box-v2,.vsg-filter-body-v2,.vsg-price-ui-v2,.vsg-price-slider-v2){box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important;}body .vsg-catalog-page .vsg-catalog-tree a{overflow-wrap:anywhere;}body .vsg-catalog-page .vsg-price-range-v2{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important;}body .vsg-catalog-page .vsg-shop-hero-tools__sort select[data-vsg-sort-enhanced="1"]{display:none!important;}body .vsg-catalog-page .vsg-shop-hero-tools__sort .vsg-sort-picker{display:block;min-width:200px;}.vsg-catalog-product [data-vsg-cart-feedback]{display:flex;align-items:center;justify-content:center;min-height:26px;margin:4px 0 6px;padding:3px 8px;border-radius:4px;background:#eef8f2;font:500 11px/1.5 'Poppins',sans-serif;color:#17643a;text-align:center;}.vsg-catalog-product [data-vsg-cart-feedback]:empty{display:block;visibility:hidden;}.vsg-catalog-product [data-vsg-cart-feedback].is-error{color:#b42318;background:#fff1f0;}.vsg-catalog-product [aria-busy="true"]{opacity:.7;cursor:wait;}