
:root {
  --color-meteorite-dark: #2f1c6a;
  --color-meteorite-dark-2: #1f1346;
  --color-meteorite: #8c85ff;
  --color-meteorite-light: #d5dfff;
  --color-primary-dark: #5025d1;
  --color-primary: #673de6;
  --color-primary-light: #ebe4ff;
  --color-primary-charts: #b39ef3;
  --color-danger-dark: #d63163;
  --color-danger: #fc5185;
  --color-danger-light: #ffe8ef;
  --color-danger-charts: #fea8c2;
  --color-warning-dark: #fea419;
  --color-warning-dark-2: #9f6000;
  --color-warning-charts: #ffd28c;
  --color-warning: #ffcd35;
  --color-warning-light: #fff8e2;
  --color-success-dark: #008361;
  --color-success: #00b090;
  --color-success-light: #def4f0;
  --color-dark: #1d1e20;
  --color-black: #18181a;
  --color-gray-dark: #36344d;
  --color-gray: #727586;
  --color-gray-border: #dadce0;
  --color-gray-light: #f2f3f6;
  --color-light: #fff;
  --color-azure: #357df9;
  --color-azure-light: #e3ebf9;
  --color-azure-dark: #265ab2;
  --color-indigo: #6366f1;
  --color-neutral-200: #d8dae0;
}


/* === BUNDLED CORE STYLES === */
.sticky-trigger{z-index:-1;pointer-events:none;height:1px;margin-bottom:-1px;position:relative;top:0}.block-background{z-index:13;background:var(--v4cfc8878);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.block-background--animated-gradient{background-size:400% 400%;animation:25s infinite animate-gradient}@keyframes animate-gradient{0%{background-position:var(--v5abb0200) var(--v5c6fda9f)}50%{background-position:var(--v47c095f9) var(--v47c095f9)}to{background-position:var(--v5abb0200) var(--v5c6fda9f)}}.block-background{transition:height 1ms linear 999s}.block-background--fixed{clip-path:inset(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;bottom:-1px}.block-background__image{z-index:0;object-fit:cover;object-position:var(--v000e51f2);width:100%;height:101%;display:block;position:absolute;top:0;left:0}.block-background__image--fixed{height:100vh;height:100lvh;position:fixed}.block-background__video--fixed{height:120vh;height:120svh;top:var(--v79d8fbfe);object-position:center center;position:fixed}.block-background__overlay{z-index:2;width:100%;height:100%;opacity:var(--v3f9ca25a);background-color:#1d1e20;position:absolute;top:0;left:0}.block-background__overlay--fixed{height:100vh;height:100lvh;position:fixed}.transition-with-bg{transition:background-color .3s ease-in-out,height 1ms linear 999s}.categories[data-v-aefb04f0]{margin-bottom:16px}.categories__item[data-v-aefb04f0]{color:var(--blog-post-header-text-color);cursor:pointer;opacity:.8}.categories__item[data-v-aefb04f0]:not(:first-child):before{content:"· ";margin:0 16px}.font-primary[data-v-7baf6691]{font-family:var(--font-primary);font-size:24px;font-style:normal;font-weight:700;line-height:1.3}.font-secondary[data-v-7baf6691]{font-family:var(--font-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.blog-list-item-meta[data-v-7baf6691]{color:var(--blog-post-header-text-color);opacity:.8}.blog-list-item-meta__author-name[data-v-7baf6691]{margin-bottom:4px}.blog-list-item-meta__subtitle span[data-v-7baf6691]:nth-of-type(2):before{content:" · "}.font-primary[data-v-34505ea0]{font-family:var(--font-primary);font-size:24px;font-style:normal;font-weight:700;line-height:1.3}.font-secondary[data-v-34505ea0]{font-family:var(--font-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.block-blog-header[data-v-34505ea0]{z-index:14;align-items:var(--align);width:100%;max-width:var(--content-width);padding:var(--block-padding);text-align:var(--text-align);flex-direction:column;grid-area:1/1/-1/-1;margin:auto;display:flex}.block-blog-header__content[data-v-34505ea0]{width:100%;color:var(--blog-post-header-text-color)}.block-blog-header__description[data-v-34505ea0]{opacity:.8;margin-bottom:12px}.block-blog-header__title[data-v-34505ea0]{font-size:var(--v4e368173);margin-bottom:12px}@media screen and (max-width:920px){.block-blog-header[data-v-34505ea0]{padding:var(--m-block-padding)}}.block-layout{z-index:14;grid-template-rows:var(--grid-template-rows);grid-template-columns:var(--grid-template-columns);width:100%;max-width:var(--v3f3138e2);min-height:var(--block-min-height);margin:0 auto;display:grid}.block-layout--forcedOnTop{z-index:15}@media screen and (max-width:920px){.block-layout--layout{grid-template-rows:var(--m-grid-template-rows);grid-template-columns:var(--m-grid-template-columns);max-width:var(--c27f45b8);min-height:var(--m-block-min-height);padding:var(--v66d5c4a6)}.block-layout--legacy{grid-gap:0;min-height:auto;padding:var(--m-block-padding);flex-direction:column;display:flex}}@media screen and (min-width:920px) and (max-width:1224px){.block-layout--layout{grid-template-rows:var(--small-desktop-grid-template-rows);min-height:var(--small-desktop-block-min-height)}}@media screen and (min-width:361px) and (max-width:920px){.block-layout--layout{grid-template-rows:var(--t-grid-template-rows);min-height:var(--t-block-min-height);padding:var(--v1984096a)}}.layout-element{left:var(--rotation-element-left,var(--left));top:var(--rotation-element-top,auto);z-index:var(--hidden-element-z-index,var(--z-index));grid-row:var(--grid-row);grid-column:var(--grid-column);width:var(--rotation-element-width,var(--element-width,100%));height:var(--rotation-element-height,var(--element-height,100%));text-align:var(--text);rotate:var(--element-rotation,0deg);display:grid;position:relative}.layout-element--rotation-frame{rotate:none}.layout-element__rotation-frame{left:var(--rotation-left,0);top:var(--rotation-top,0);width:var(--rotation-width,100%);height:var(--rotation-height,100%);rotate:var(--element-rotation,0deg);grid-template-columns:100%;display:grid;position:absolute}@media screen and (max-width:920px){.layout-element{top:var(--m-rotation-element-top,auto);left:var(--m-rotation-element-left,var(--left));z-index:var(--m-hidden-element-z-index,var(--z-index));text-align:var(--m-text,var(--text));rotate:var(--m-element-rotation,0deg);width:var(--m-rotation-element-width,var(--element-width,100%));height:var(--m-rotation-element-height,var(--element-height,100%))}.layout-element--rotation-frame{rotate:none}.layout-element__rotation-frame{left:var(--m-rotation-left,0);top:var(--m-rotation-top,0);width:var(--m-rotation-width,100%);height:var(--m-rotation-height,100%);rotate:var(--m-element-rotation,0deg)}.layout-element--layout{grid-row:var(--m-grid-row);grid-column:var(--m-grid-column)}.layout-element--legacy{align-items:var(--m-align,var(--align));align-self:var(--m-align-self);width:var(--m-width,100%);max-width:100%;height:auto;margin:var(--m-element-margin);text-align:var(--m-text,var(--text))}.layout-element--legacy:last-of-type{margin-bottom:0}}.grid-button--primary[data-v-297de5e8]{z-index:1;max-width:100%;height:min-content;min-height:var(--grid-button-primary-min-height);padding:calc(var(--grid-button-primary-padding-y) - var(--border-width)) calc(var(--grid-button-primary-padding-x) - var(--border-width));font-family:var(--font-family,var(--grid-button-primary-font-family));font-size:var(--font-size-desktop,var(--grid-button-primary-font-size));font-style:var(--grid-button-primary-font-style);font-weight:var(--font-weight,var(--grid-button-primary-font-weight));line-height:var(--grid-button-primary-line-height);color:var(--font-color,var(--grid-button-primary-color));text-align:center;-webkit-text-decoration:var(--grid-button-primary-text-decoration);text-decoration:var(--grid-button-primary-text-decoration);text-overflow:ellipsis;text-transform:var(--grid-button-primary-text-transform);letter-spacing:var(--grid-button-primary-letter-spacing);white-space:nowrap;cursor:pointer;background-color:var(--background-color,var(--grid-button-primary-background-color-null,var(--grid-button-primary-background-color)));border:var(--border-width) solid var(--border-color,var(--grid-button-primary-border-color));border-radius:var(--border-radius,var(--grid-button-primary-border-radius));box-shadow:var(--grid-button-primary-box-shadow-null,var(--grid-button-primary-box-shadow-x) var(--grid-button-primary-box-shadow-y) var(--grid-button-primary-box-shadow-blur) var(--grid-button-primary-box-shadow-spread) var(--grid-button-primary-box-shadow-color));transition:color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function), border-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function), background-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function);align-items:center;display:flex;overflow:hidden}.grid-button--primary[data-v-297de5e8]:hover{color:var(--font-color-hover,var(--grid-button-primary-color-hover));background-color:var(--background-color-hover,var(--grid-button-primary-background-color-null-hover,var(--grid-button-primary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover,var(--grid-button-primary-border-color-hover));box-shadow:var(--grid-button-primary-box-shadow-null-hover,var(--grid-button-primary-box-shadow-x-hover) var(--grid-button-primary-box-shadow-y-hover) var(--grid-button-primary-box-shadow-blur-hover) var(--grid-button-primary-box-shadow-spread-hover) var(--grid-button-primary-box-shadow-color-hover))}.grid-button--primary[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}.grid-button--primary.loading[data-v-297de5e8]{color:#0000;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.grid-button--primary.loading.grid-button--primary.loading[data-v-297de5e8]{pointer-events:none}.grid-button--primary.loading[data-v-297de5e8]:hover,.grid-button--primary.loading[data-v-297de5e8]:focus{color:#0000}.grid-button--primary.loading[data-v-297de5e8]:before{content:"";border:2px solid #00000080;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite loading-297de5e8;position:absolute}@keyframes loading-297de5e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grid-button--secondary[data-v-297de5e8]{z-index:1;max-width:100%;height:min-content;min-height:var(--grid-button-secondary-min-height);padding:calc(var(--grid-button-secondary-padding-y) - var(--border-width)) calc(var(--grid-button-secondary-padding-x) - var(--border-width));font-family:var(--font-family,var(--grid-button-secondary-font-family));font-size:var(--font-size-desktop,var(--grid-button-secondary-font-size));font-style:var(--grid-button-secondary-font-style);font-weight:var(--font-weight,var(--grid-button-secondary-font-weight));line-height:var(--grid-button-secondary-line-height);color:var(--font-color,var(--grid-button-secondary-color));text-align:center;-webkit-text-decoration:var(--grid-button-secondary-text-decoration);text-decoration:var(--grid-button-secondary-text-decoration);text-overflow:ellipsis;text-transform:var(--grid-button-secondary-text-transform);letter-spacing:var(--grid-button-secondary-letter-spacing);white-space:nowrap;cursor:pointer;background-color:var(--background-color,var(--grid-button-secondary-background-color-null,var(--grid-button-secondary-background-color)));border:var(--border-width) solid var(--border-color,var(--grid-button-secondary-border-color));border-radius:var(--border-radius,var(--grid-button-secondary-border-radius));box-shadow:var(--grid-button-secondary-box-shadow-null,var(--grid-button-secondary-box-shadow-x) var(--grid-button-secondary-box-shadow-y) var(--grid-button-secondary-box-shadow-blur) var(--grid-button-secondary-box-shadow-spread) var(--grid-button-secondary-box-shadow-color));transition:color var(--grid-button-secondary-transition-duration) var(--grid-button-secondary-transition-timing-function), border-color var(--grid-button-secondary-transition-duration) var(--grid-button-secondary-transition-timing-function), background-color var(--grid-button-secondary-transition-duration) var(--grid-button-secondary-transition-timing-function);align-items:center;display:flex;overflow:hidden}.grid-button--secondary[data-v-297de5e8]:hover{color:var(--font-color-hover,var(--grid-button-secondary-color-hover));background-color:var(--background-color-hover,var(--grid-button-secondary-background-color-null-hover,var(--grid-button-secondary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover,var(--grid-button-secondary-border-color-hover));box-shadow:var(--grid-button-secondary-box-shadow-null-hover,var(--grid-button-secondary-box-shadow-x-hover) var(--grid-button-secondary-box-shadow-y-hover) var(--grid-button-secondary-box-shadow-blur-hover) var(--grid-button-secondary-box-shadow-spread-hover) var(--grid-button-secondary-box-shadow-color-hover))}.grid-button--secondary[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}.grid-button--secondary.loading[data-v-297de5e8]{color:#0000;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.grid-button--secondary.loading.grid-button--secondary.loading[data-v-297de5e8]{pointer-events:none}.grid-button--secondary.loading[data-v-297de5e8]:hover,.grid-button--secondary.loading[data-v-297de5e8]:focus{color:#0000}.grid-button--secondary.loading[data-v-297de5e8]:before{content:"";border:2px solid #00000080;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite loading-297de5e8;position:absolute}.grid-button-primary-mobile[data-v-297de5e8]{z-index:1;max-width:100%;height:min-content;min-height:var(--grid-button-primary-min-height);padding:calc(var(--grid-button-primary-padding-y) - var(--border-width)) calc(var(--grid-button-primary-padding-x) - var(--border-width));font-family:var(--font-family,var(--grid-button-primary-font-family));font-size:var(--font-size-desktop,var(--grid-button-primary-font-size));font-style:var(--grid-button-primary-font-style);font-weight:var(--font-weight,var(--grid-button-primary-font-weight));line-height:var(--grid-button-primary-line-height);color:var(--font-color,var(--grid-button-primary-color));text-align:center;-webkit-text-decoration:var(--grid-button-primary-text-decoration);text-decoration:var(--grid-button-primary-text-decoration);text-overflow:ellipsis;text-transform:var(--grid-button-primary-text-transform);letter-spacing:var(--grid-button-primary-letter-spacing);white-space:nowrap;cursor:pointer;background-color:var(--background-color,var(--grid-button-primary-background-color-null,var(--grid-button-primary-background-color)));border:var(--border-width) solid var(--border-color,var(--grid-button-primary-border-color));border-radius:var(--border-radius,var(--grid-button-primary-border-radius));box-shadow:var(--grid-button-primary-box-shadow-null,var(--grid-button-primary-box-shadow-x) var(--grid-button-primary-box-shadow-y) var(--grid-button-primary-box-shadow-blur) var(--grid-button-primary-box-shadow-spread) var(--grid-button-primary-box-shadow-color));transition:color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function), border-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function), background-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function);align-items:center;display:flex;overflow:hidden}.grid-button-primary-mobile[data-v-297de5e8]:hover{color:var(--font-color-hover,var(--grid-button-primary-color-hover));background-color:var(--background-color-hover,var(--grid-button-primary-background-color-null-hover,var(--grid-button-primary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover,var(--grid-button-primary-border-color-hover));box-shadow:var(--grid-button-primary-box-shadow-null-hover,var(--grid-button-primary-box-shadow-x-hover) var(--grid-button-primary-box-shadow-y-hover) var(--grid-button-primary-box-shadow-blur-hover) var(--grid-button-primary-box-shadow-spread-hover) var(--grid-button-primary-box-shadow-color-hover))}.grid-button-primary-mobile[data-v-297de5e8]{padding:calc(var(--grid-button-primary-m-padding-y,var(--grid-button-primary-padding-y)) - var(--border-width)) calc(var(--grid-button-primary-m-padding-x,var(--grid-button-primary-padding-x)) - var(--border-width));font-size:var(--font-size-mobile,var(--grid-button-primary-m-font-size,var(--grid-button-primary-font-size)));border-radius:var(--border-radius,var(--grid-button-primary-border-radius))}.grid-button-primary-mobile[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}.grid-button-primary-mobile.loading[data-v-297de5e8]{color:#0000;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.grid-button-primary-mobile.loading.grid-button-primary-mobile.loading[data-v-297de5e8]{pointer-events:none}.grid-button-primary-mobile.loading[data-v-297de5e8]:hover,.grid-button-primary-mobile.loading[data-v-297de5e8]:focus{color:#0000}.grid-button-primary-mobile.loading[data-v-297de5e8]:before{content:"";border:2px solid #00000080;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite loading-297de5e8;position:absolute}@media screen and (max-width:920px){.grid-button--primary[data-v-297de5e8]{z-index:1;max-width:100%;height:min-content;min-height:var(--grid-button-primary-min-height);padding:calc(var(--grid-button-primary-padding-y) - var(--border-width)) calc(var(--grid-button-primary-padding-x) - var(--border-width));font-family:var(--font-family,var(--grid-button-primary-font-family));font-size:var(--font-size-desktop,var(--grid-button-primary-font-size));font-style:var(--grid-button-primary-font-style);font-weight:var(--font-weight,var(--grid-button-primary-font-weight));line-height:var(--grid-button-primary-line-height);color:var(--font-color,var(--grid-button-primary-color));text-align:center;-webkit-text-decoration:var(--grid-button-primary-text-decoration);text-decoration:var(--grid-button-primary-text-decoration);text-overflow:ellipsis;text-transform:var(--grid-button-primary-text-transform);letter-spacing:var(--grid-button-primary-letter-spacing);white-space:nowrap;cursor:pointer;background-color:var(--background-color,var(--grid-button-primary-background-color-null,var(--grid-button-primary-background-color)));border:var(--border-width) solid var(--border-color,var(--grid-button-primary-border-color));border-radius:var(--border-radius,var(--grid-button-primary-border-radius));box-shadow:var(--grid-button-primary-box-shadow-null,var(--grid-button-primary-box-shadow-x) var(--grid-button-primary-box-shadow-y) var(--grid-button-primary-box-shadow-blur) var(--grid-button-primary-box-shadow-spread) var(--grid-button-primary-box-shadow-color));transition:color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function), border-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function), background-color var(--grid-button-primary-transition-duration) var(--grid-button-primary-transition-timing-function);align-items:center;display:flex;overflow:hidden}.grid-button--primary[data-v-297de5e8]:hover{color:var(--font-color-hover,var(--grid-button-primary-color-hover));background-color:var(--background-color-hover,var(--grid-button-primary-background-color-null-hover,var(--grid-button-primary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover,var(--grid-button-primary-border-color-hover));box-shadow:var(--grid-button-primary-box-shadow-null-hover,var(--grid-button-primary-box-shadow-x-hover) var(--grid-button-primary-box-shadow-y-hover) var(--grid-button-primary-box-shadow-blur-hover) var(--grid-button-primary-box-shadow-spread-hover) var(--grid-button-primary-box-shadow-color-hover))}.grid-button--primary[data-v-297de5e8]{padding:calc(var(--grid-button-primary-m-padding-y,var(--grid-button-primary-padding-y)) - var(--border-width)) calc(var(--grid-button-primary-m-padding-x,var(--grid-button-primary-padding-x)) - var(--border-width));font-size:var(--font-size-mobile,var(--grid-button-primary-m-font-size,var(--grid-button-primary-font-size)));border-radius:var(--border-radius,var(--grid-button-primary-border-radius))}.grid-button--primary[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}.grid-button--primary.loading[data-v-297de5e8]{color:#0000;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.grid-button--primary.loading.grid-button--primary.loading[data-v-297de5e8]{pointer-events:none}.grid-button--primary.loading[data-v-297de5e8]:hover,.grid-button--primary.loading[data-v-297de5e8]:focus{color:#0000}.grid-button--primary.loading[data-v-297de5e8]:before{content:"";border:2px solid #00000080;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite loading-297de5e8;position:absolute}@keyframes loading-297de5e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}.grid-button-secondary-mobile[data-v-297de5e8]{z-index:1;max-width:100%;height:min-content;min-height:var(--grid-button-secondary-min-height);padding:calc(var(--grid-button-secondary-padding-y) - var(--border-width)) calc(var(--grid-button-secondary-padding-x) - var(--border-width));font-family:var(--font-family,var(--grid-button-secondary-font-family));font-size:var(--font-size-desktop,var(--grid-button-secondary-font-size));font-style:var(--grid-button-secondary-font-style);font-weight:var(--font-weight,var(--grid-button-secondary-font-weight));line-height:var(--grid-button-secondary-line-height);color:var(--font-color,var(--grid-button-secondary-color));text-align:center;-webkit-text-decoration:var(--grid-button-secondary-text-decoration);text-decoration:var(--grid-button-secondary-text-decoration);text-overflow:ellipsis;text-transform:var(--grid-button-secondary-text-transform);letter-spacing:var(--grid-button-secondary-letter-spacing);white-space:nowrap;cursor:pointer;background-color:var(--background-color,var(--grid-button-secondary-background-color-null,var(--grid-button-secondary-background-color)));border:var(--border-width) solid var(--border-color,var(--grid-button-secondary-border-color));border-radius:var(--border-radius,var(--grid-button-secondary-border-radius));box-shadow:var(--grid-button-secondary-box-shadow-null,var(--grid-button-secondary-box-shadow-x) var(--grid-button-secondary-box-shadow-y) var(--grid-button-secondary-box-shadow-blur) var(--grid-button-secondary-box-shadow-spread) var(--grid-button-secondary-box-shadow-color));transition:color var(--grid-button-secondary-transition-duration) var(--grid-button-secondary-transition-timing-function), border-color var(--grid-button-secondary-transition-duration) var(--grid-button-secondary-transition-timing-function), background-color var(--grid-button-secondary-transition-duration) var(--grid-button-secondary-transition-timing-function);align-items:center;display:flex;overflow:hidden}.grid-button-secondary-mobile[data-v-297de5e8]:hover{color:var(--font-color-hover,var(--grid-button-secondary-color-hover));background-color:var(--background-color-hover,var(--grid-button-secondary-background-color-null-hover,var(--grid-button-secondary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover,var(--grid-button-secondary-border-color-hover));box-shadow:var(--grid-button-secondary-box-shadow-null-hover,var(--grid-button-secondary-box-shadow-x-hover) var(--grid-button-secondary-box-shadow-y-hover) var(--grid-button-secondary-box-shadow-blur-hover) var(--grid-button-secondary-box-shadow-spread-hover) var(--grid-button-secondary-box-shadow-color-hover))}.grid-button-secondary-mobile[data-v-297de5e8]{padding:calc(var(--grid-button-secondary-m-padding-y,var(--grid-button-secondary-padding-y)) - var(--border-width)) calc(var(--grid-button-secondary-m-padding-x,var(--grid-button-secondary-padding-x)) - var(--border-width));font-size:var(--font-size-mobile,var(--grid-button-secondary-m-font-size,var(--grid-button-secondary-font-size)));border-radius:var(--border-radius,var(--grid-button-secondary-border-radius))}.grid-button-secondary-mobile[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}.grid-button-secondary-mobile.loading[data-v-297de5e8]{color:#0000;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.grid-button-secondary-mobile.loading.grid-button-secondary-mobile.loading[data-v-297de5e8]{pointer-events:none}.grid-button-secondary-mobile.loading[data-v-297de5e8]:hover,.grid-button-secondary-mobile.loading[data-v-297de5e8]:focus{color:#0000}.grid-button-secondary-mobile.loading[data-v-297de5e8]:before{content:"";border:2px solid #00000080;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite loading-297de5e8;position:absolute}@media screen and (max-width:920px){.grid-button--secondary[data-v-297de5e8]{z-index:1;max-width:100%;height:min-content;min-height:var(--grid-button-secondary-min-height);padding:calc(var(--grid-button-secondary-padding-y) - var(--border-width)) calc(var(--grid-button-secondary-padding-x) - var(--border-width));font-family:var(--font-family,var(--grid-button-secondary-font-family));font-size:var(--font-size-desktop,var(--grid-button-secondary-font-size));font-style:var(--grid-button-secondary-font-style);font-weight:var(--font-weight,var(--grid-button-secondary-font-weight));line-height:var(--grid-button-secondary-line-height);color:var(--font-color,var(--grid-button-secondary-color));text-align:center;-webkit-text-decoration:var(--grid-button-secondary-text-decoration);text-decoration:var(--grid-button-secondary-text-decoration);text-overflow:ellipsis;text-transform:var(--grid-button-secondary-text-transform);letter-spacing:var(--grid-button-secondary-letter-spacing);white-space:nowrap;cursor:pointer;background-color:var(--background-color,var(--grid-button-secondary-background-color-null,var(--grid-button-secondary-background-color)));border:var(--border-width) solid var(--border-color,var(--grid-button-secondary-border-color));border-radius:var(--border-radius,var(--grid-button-secondary-border-radius));box-shadow:var(--grid-button-secondary-box-shadow-null,var(--grid-button-secondary-box-shadow-x) var(--grid-button-secondary-box-shadow-y) var(--grid-button-secondary-box-shadow-blur) var(--grid-button-secondary-box-shadow-spread) var(--grid-button-secondary-box-shadow-color));transition:color var(--grid-button-secondary-transition-duration) var(--grid-button-secondary-transition-timing-function), border-color var(--grid-button-secondary-transition-duration) var(--grid-button-secondary-transition-timing-function), background-color var(--grid-button-secondary-transition-duration) var(--grid-button-secondary-transition-timing-function);align-items:center;display:flex;overflow:hidden}.grid-button--secondary[data-v-297de5e8]:hover{color:var(--font-color-hover,var(--grid-button-secondary-color-hover));background-color:var(--background-color-hover,var(--grid-button-secondary-background-color-null-hover,var(--grid-button-secondary-background-color-hover)));border:var(--border-width) solid var(--border-color-hover,var(--grid-button-secondary-border-color-hover));box-shadow:var(--grid-button-secondary-box-shadow-null-hover,var(--grid-button-secondary-box-shadow-x-hover) var(--grid-button-secondary-box-shadow-y-hover) var(--grid-button-secondary-box-shadow-blur-hover) var(--grid-button-secondary-box-shadow-spread-hover) var(--grid-button-secondary-box-shadow-color-hover))}.grid-button--secondary[data-v-297de5e8]{padding:calc(var(--grid-button-secondary-m-padding-y,var(--grid-button-secondary-padding-y)) - var(--border-width)) calc(var(--grid-button-secondary-m-padding-x,var(--grid-button-secondary-padding-x)) - var(--border-width));font-size:var(--font-size-mobile,var(--grid-button-secondary-m-font-size,var(--grid-button-secondary-font-size)));border-radius:var(--border-radius,var(--grid-button-secondary-border-radius))}.grid-button--secondary[data-v-297de5e8]:disabled{cursor:unset;opacity:.4}.grid-button--secondary.loading[data-v-297de5e8]{color:#0000;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.grid-button--secondary.loading.grid-button--secondary.loading[data-v-297de5e8]{pointer-events:none}.grid-button--secondary.loading[data-v-297de5e8]:hover,.grid-button--secondary.loading[data-v-297de5e8]:focus{color:#0000}.grid-button--secondary.loading[data-v-297de5e8]:before{content:"";border:2px solid #00000080;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite loading-297de5e8;position:absolute}@keyframes loading-297de5e8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}.grid-button--empty[data-v-297de5e8]:after{content:" "}.grid-embed[data-v-baa9f7ad]{width:100%;height:auto}.grid-embed__iframe[data-v-baa9f7ad]{width:100%;height:var(--v52c726c9);border:none;overflow:hidden}@media screen and (max-width:920px){.grid-embed__iframe[data-v-baa9f7ad]{height:var(--v52c726c9)}}.input[data-v-3b08353a]{font-size:var(--input-text-size,var(--body-font-size))}.input__component[data-v-3b08353a]{width:100%;height:var(--input-height);font-family:var(--form-font-family,var(--body-font-family));font-size:var(--input-text-size,var(--body-font-size));font-weight:var(--form-font-weight,var(--body-font-weight));color:var(--input-text-color,var(--body-color));background-color:var(--input-fill-color,#dadce0);border-color:var(--input-border-color,#1d1e20);border-style:solid;border-width:var(--input-border-width,0);border-radius:var(--input-border-radius,0);outline:none;padding:16px;transition:color .2s,border-color .2s,background-color .2s}.input__component[data-v-3b08353a]::placeholder{font-family:var(--form-font-family,var(--body-font-family));font-size:var(--input-text-size,14px);color:var(--input-text-color,#727586);opacity:.5;transition:color .2s}.input__component[data-v-3b08353a]:hover,.input__component[data-v-3b08353a]:focus{color:var(--input-text-color--hover,var(--body-color));background-color:var(--input-fill-color--hover,#dadce0);border-color:var(--input-border-color--hover,#1d1e20)}.input__component[data-v-3b08353a]:hover::placeholder,.input__component[data-v-3b08353a]:focus::placeholder{color:var(--input-text-color--hover,#727586)}.input__component--dark[data-v-3b08353a]{background-color:var(--input-fill-color,#f2f3f699)}.input__component--dark[data-v-3b08353a]::placeholder{color:var(--input-text-color,#36344d)}.input__component--dark[data-v-3b08353a]:hover,.input__component--dark[data-v-3b08353a]:focus{background-color:var(--input-fill-color--hover,#f2f3f699)}.input__component--dark[data-v-3b08353a]:hover::placeholder,.input__component--dark[data-v-3b08353a]:focus::placeholder{color:var(--input-text-color--hover,#36344d)}.input__component--read-only[data-v-3b08353a]{cursor:move}.input__component--textarea[data-v-3b08353a]{resize:vertical;min-height:96px;overflow:auto}.input__component--error[data-v-3b08353a]{border-color:var(--color-danger-dark);border-width:1px}.input__component--error[data-v-3b08353a]:active,.input__component--error[data-v-3b08353a]:focus,.input__component--error[data-v-3b08353a]:hover{border-color:var(--color-danger-dark)}.input__component--no-textarea-resize[data-v-3b08353a]{resize:none;overflow:auto}.input__label[data-v-3b08353a]{font-size:var(--label-text-size,var(--body-font-size));color:var(--label-text-color,#1d1e20)}.input__label--dark[data-v-3b08353a]{color:var(--label-text-color,#dadce0)}.input__error-message[data-v-3b08353a]{color:var(--color-danger-dark)}.input--is-invalid .input__component[data-v-3b08353a]{border-color:#fc5185}@media screen and (max-width:920px){.input__component[data-v-3b08353a]{font-size:var(--m-input-text-size,var(--body-m-font-size))}.input__component[data-v-3b08353a]::placeholder{font-size:var(--m-input-text-size,14px)}.input__label[data-v-3b08353a]{font-size:var(--m-label-text-size,var(--body-m-font-size))}}.select-input[data-v-0f68366c]{font-size:var(--input-text-size,var(--body-font-size));color:var(--input-text-color,var(--body-color));transition:color .2s}.select-input--dark[data-v-0f68366c]{color:var(--input-text-color,#fff)}.select-input[data-v-0f68366c]:hover,.select-input[data-v-0f68366c]:focus{color:var(--input-text-color--hover,var(--body-color))}.select-input--read-only[data-v-0f68366c]{cursor:move}.select-input__input[data-v-0f68366c]{cursor:pointer}.select-input__input--read-only[data-v-0f68366c]{cursor:move}@media screen and (max-width:920px){.select-input[data-v-0f68366c]{font-size:var(--m-input-text-size,var(--body-m-font-size))}}.input__label[data-v-0b23f8f7]{font-size:var(--label-text-size,#36344d);color:var(--label-text-color,#36344d)}.input__label--dark[data-v-0b23f8f7]{color:var(--label-text-color,#f1f1f1)}.input__label--read-only[data-v-0b23f8f7]{cursor:move}.input--is-invalid .input__component[data-v-0b23f8f7]{border-color:#fc5185}.input__options[data-v-0b23f8f7]{font-style:var(--body-font-style);line-height:var(--body-line-height);-webkit-text-decoration:var(--body-text-decoration);text-decoration:var(--body-text-decoration);text-transform:var(--body-text-transform);letter-spacing:var(--body-letter-spacing);margin-top:4px}.input__error-message[data-v-0b23f8f7]{color:var(--color-danger-dark)}@media screen and (max-width:920px){.input__label[data-v-0b23f8f7]{font-size:var(--m-label-text-size,var(--body-m-font-size))}}.form[data-v-451eac12]{flex:var(--form-flex);grid-gap:var(--form-spacing);padding:var(--form-padding,var(--grid-item-inner-padding));font-family:var(--form-font-family,var(--body-font-family));font-style:var(--body-font-style);font-weight:var(--form-font-weight,var(--body-font-weight));line-height:var(--body-line-height);-webkit-text-decoration:var(--body-text-decoration);text-decoration:var(--body-text-decoration);text-transform:var(--body-text-transform);letter-spacing:var(--body-letter-spacing);background:linear-gradient(rgba(29, 30, 32, var(--gridItemInnerBackgroundOverlayOpacity,0)), rgba(29, 30, 32, var(--gridItemInnerBackgroundOverlayOpacity,0))), var(--form-background-color,var(--grid-item-inner-background));border:var(--form-border-width) solid var(--form-border-color,#1d1e20);border-radius:var(--form-border-radius);background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;position:relative;overflow:visible}.form--single-field[data-v-451eac12]{grid-gap:var(--form-spacing);grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(300px,1fr) min-content);grid-auto-flow:row;display:grid}.form__control[data-v-451eac12]{grid-gap:var(--form-elements-vertical-spacing,22px);align-self:center;display:grid}.form__control-row[data-v-451eac12]{grid-gap:var(--form-spacing);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.form__button--invisible[data-v-451eac12],.form__control--invisible[data-v-451eac12]{pointer-events:none;opacity:0;transition:opacity .15s}.form__button[data-v-451eac12]{align-self:center;justify-self:var(--form-button-justify-self)}.form__button[data-v-451eac12]:focus-visible{outline:2px solid #357df9}@media screen and (max-width:920px){.form__button[data-v-451eac12]{align-self:center;justify-self:var(--m-form-button-justify-self,var(--form-button-justify-self))}.form__button--full-width-on-mobile[data-v-451eac12]{justify-content:center;width:100%}.form__control[data-v-451eac12]{grid-gap:var(--m-form-elements-vertical-spacing,22px)}}.loader[data-v-38075d76]{width:var(--v18913511);height:var(--v18913511);position:relative}.loader__element[data-v-38075d76]{box-sizing:border-box;border:var(--v3fab9388) solid;border-color:var(--v0e93075a) transparent transparent var(--ce1e5142);border-radius:50%;width:100%;height:100%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite spin-38075d76;position:absolute;top:0;left:0}.loader__element[data-v-38075d76]:first-child{animation-delay:-.45s}.loader__element[data-v-38075d76]:nth-child(2){animation-delay:-.3s}.loader__element[data-v-38075d76]:nth-child(3){animation-delay:-.15s}.loader__element[data-v-38075d76]:nth-child(4){border-color:var(--v0e93075a);opacity:.2;animation:none}@keyframes spin-38075d76{to{transform:rotate(360deg)}}.submit-message[data-v-536dc4c9]{text-align:center;border:1px solid var(--submit-element-border);width:100%;height:100%;color:var(--label-text-color);flex-direction:column;place-content:center;place-items:center;padding:24px;display:flex;position:absolute;top:0;bottom:0}.submit-message__heading[data-v-536dc4c9]{margin-bottom:var(--formSpacing);white-space:break-spaces}.success-message__heading[data-v-536dc4c9]{white-space:break-spaces;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%}.image[data-v-8ca41215]{overflow:var(--overflow,hidden);border-radius:var(--v7007e7a5);-webkit-mask-image:var(--v76f5f733);-webkit-mask-size:cover;-webkit-mask-image:var(--v76f5f733);mask-image:var(--v76f5f733);position:relative;-webkit-mask-size:100% 100%;mask-size:100% 100%}.image[data-v-8ca41215]:before{content:"";background:var(--v52de0f10);z-index:1;position:absolute;inset:0}.image--grid[data-v-8ca41215]{width:100%;height:100%;display:block;position:relative}@media screen and (min-width:920px) and (max-width:1224px){.image--grid[data-v-8ca41215]{width:var(--v3f28ffbc);max-width:100%;height:var(--v21b35439)}}.image--unstyled[data-v-8ca41215]{display:flex}.image--link[data-v-8ca41215]{transition:filter .2s}.image--link[data-v-8ca41215]:hover{filter:contrast(.8)}.image--zoom[data-v-8ca41215]{cursor:zoom-in}.image--hover-zoom .image__image[data-v-8ca41215]:not(.image__image--cropped){transition:transform .6s cubic-bezier(.16,1,.3,1)}.image--hover-zoom:hover .image__image[data-v-8ca41215]:not(.image__image--cropped){transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.image--hover-zoom .image__image[data-v-8ca41215]:not(.image__image--cropped),.image--hover-zoom:hover .image__image[data-v-8ca41215]:not(.image__image--cropped){transition:none;transform:none}}.image__image[data-v-8ca41215]{object-fit:cover;object-position:var(--e3629ab6);display:block}.image__image--svg[data-v-8ca41215]{object-fit:cover}.image__image[data-v-8ca41215],.image__image--unstyled[data-v-8ca41215]{width:100%;height:100%}.image__image--cropped[data-v-8ca41215]{top:var(--desktop-top);left:var(--desktop-left);width:var(--desktop-width);height:var(--desktop-height);transform:scale(var(--desktop-scale));transform-origin:0 0;position:absolute}@media screen and (max-width:920px){.image[data-v-8ca41215]{border-radius:var(--d66f8f86)}.image--grid[data-v-8ca41215]{width:100%;height:100%}.image__image--cropped[data-v-8ca41215]{top:var(--mobile-top);left:var(--mobile-left);width:var(--mobile-width);height:var(--mobile-height);transform:scale(var(--mobile-scale))}.image__image--reset-m-position[data-v-8ca41215]{width:100%;height:auto;position:static}}@media screen and (max-width:360px){.image[data-v-8ca41215]{width:var(--v6dfc834f);max-width:100%;height:var(--v655f79f4)}}.grid-gallery-masonry{grid-template-columns:repeat(var(--v379c4f1a), auto);grid-column-gap:var(--e2c70772);display:grid}.grid-gallery-masonry__column{gap:var(--e2c70772);flex-direction:column;display:flex}.grid-gallery-masonry--mobile[data-v-dc05868a]{display:none}.grid-gallery-grid[data-v-dc05868a]{grid-template-columns:repeat(var(--v1a96709a), 1fr);grid-gap:var(--v3a2dbdc7);display:grid}.grid-gallery-grid__image-wrapper[data-v-dc05868a]{padding-top:100%;position:relative}.grid-gallery-grid__image-wrapper .grid-gallery-grid__image[data-v-dc05868a]{width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media screen and (max-width:920px){.grid-gallery-masonry--desktop[data-v-dc05868a]{display:none}.grid-gallery-masonry--mobile[data-v-dc05868a]{display:grid}.grid-gallery-grid[data-v-dc05868a]{grid-template-columns:repeat(var(--b30d0c50), 1fr);grid-gap:var(--v4bdf4085)}}.image-wrapper[data-v-70c5c70b]{width:100%;height:100%;max-height:calc(var(--d8599d80) + .5px)}.image-wrapper--desktop[data-v-70c5c70b]{display:block}.image-wrapper--mobile[data-v-70c5c70b]{display:none}@media screen and (max-width:920px){.image-wrapper[data-v-70c5c70b]{width:100%;height:100%;max-height:var(--v636e1b04)}.image-wrapper--layout[data-v-70c5c70b] .image-wrapper--desktop{display:none}.image-wrapper--layout[data-v-70c5c70b] .image-wrapper--mobile{display:block}}.media-item[data-v-938e8de5]{object-fit:cover;background-color:#dadce0;width:100%;height:100%;font-size:0;position:absolute;top:0;left:0}.media-item-badge[data-v-938e8de5]{pointer-events:none;fill:#fff;filter:drop-shadow(0 1px 3px #1d1e2080);width:24px;height:24px;position:absolute;top:8px;right:8px}@keyframes blink-f262cb26{0%{background-position:0 53%}50%{background-position:100% 48%}to{background-position:0 53%}}.media-wrapper[data-v-f262cb26]{position:relative}.media-wrapper[data-v-f262cb26]:first-child{grid-area:1/1/1/1}.placeholder[data-v-f262cb26]:last-child{background-size:400% 400%;width:100%;animation:3s infinite blink-f262cb26;display:none}@keyframes blink{0%{background-position:0 53%}50%{background-position:100% 48%}to{background-position:0 53%}}.instagram-feed{grid-template-columns:repeat(var(--items-per-row), 1fr);grid-gap:var(--item-gap);grid-auto-rows:1fr;width:100%;display:grid}.instagram-feed:before{content:"";background-size:400% 400%;grid-area:1/1/1/1;width:100%;padding-bottom:100%;animation:3s infinite blink}@media screen and (max-width:920px){.instagram-feed{grid-template-columns:repeat(var(--m-items-per-row), 1fr);grid-gap:var(--m-item-gap)}}.grid-map[data-v-2b17c916]{background-color:#f2f3f6;width:100%;height:100%;position:relative}.grid-map__frame[data-v-2b17c916]{width:100%;height:100%}.grid-map__pin[data-v-2b17c916]{z-index:2;background-color:#fc5185;border-radius:50%;width:26px;height:26px;margin-top:-37px;margin-left:-13px;position:absolute;top:50%;left:50%}.grid-map__pin[data-v-2b17c916]:before{z-index:2;content:"";background:#d63163;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:8px}.grid-map__pin[data-v-2b17c916]:after{z-index:1;content:"";border-top:20px solid #fc5185;border-left:12px solid #0000;border-right:12px solid #0000;width:0;height:0;position:absolute;top:17px;left:1px;right:1px}.grid-map--loading[data-v-2b17c916]{pointer-events:none;position:relative;overflow:hidden}.grid-map--loading[data-v-2b17c916]:after{content:"";background-image:linear-gradient(90deg,#ebeff2 0%,#ebeff200 35%,#ebeff2 50%,#ebeff200 85%,#ebeff2 100%);background-size:100% 100%;width:200%;animation:1s linear infinite placeholder-shimmer-2b17c916;position:absolute;top:0;bottom:0;right:0}@keyframes placeholder-shimmer-2b17c916{0%{transform:translate(0,0)}to{transform:translate(50%)}}.social-icons[data-v-7a627136]{flex-direction:var(--icon-direction);justify-content:var(--icon-spacing,start);max-height:100%;padding:10px;padding:var(--gridItemInnerPadding);background:var(--gridItemInnerBackground);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex}.social-icons__link[data-v-7a627136]{color:var(--icon-color,black);justify-content:center;align-items:center;line-height:1;transition:color .2s;display:flex}.social-icons__link[data-v-7a627136]:not(:last-child){padding-right:var(--icon-padding-horizontal);padding-bottom:var(--icon-padding-vertical)}.social-icons__link[data-v-7a627136]:hover{color:var(--icon-color-hover,#727586)}.social-icons__link[data-v-7a627136] svg{width:var(--icon-size,25px);height:var(--icon-size,25px);object-fit:contain}@media screen and (max-width:920px){.social-icons[data-v-7a627136]{flex-direction:var(--m-icon-direction)}.social-icons__link[data-v-7a627136]:not(:last-child){padding-right:var(--m-icon-padding-horizontal,var(--icon-padding-horizontal));padding-bottom:var(--m-icon-padding-vertical,var(--icon-padding-vertical))}}.text-box h1{font-family:var(--h1-font-family);font-size:var(--h1-font-size);font-style:var(--h1-font-style);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);color:var(--h1-color);-webkit-text-decoration:var(--h1-text-decoration);text-decoration:var(--h1-text-decoration);text-transform:var(--h1-text-transform);letter-spacing:var(--h1-letter-spacing)}@media screen and (max-width:920px){.text-box h1{font-family:var(--h1-m-font-family,var(--h1-font-family));font-size:var(--h1-m-font-size,var(--h1-font-size));font-style:var(--h1-m-font-style,var(--h1-font-style));font-weight:var(--h1-m-font-weight,var(--h1-font-weight));line-height:var(--h1-m-line-height,var(--h1-line-height));color:var(--h1-m-color,var(--h1-color));-webkit-text-decoration:var(--h1-m-text-decoration,var(--h1-text-decoration));text-decoration:var(--h1-m-text-decoration,var(--h1-text-decoration));text-transform:var(--h1-m-text-transform,var(--h1-text-transform));letter-spacing:var(--h1-m-letter-spacing,var(--h1-letter-spacing))}}.text-box h2{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);color:var(--h2-color);-webkit-text-decoration:var(--h2-text-decoration);text-decoration:var(--h2-text-decoration);text-transform:var(--h2-text-transform);letter-spacing:var(--h2-letter-spacing)}@media screen and (max-width:920px){.text-box h2{font-family:var(--h2-m-font-family,var(--h2-font-family));font-size:var(--h2-m-font-size,var(--h2-font-size));font-style:var(--h2-m-font-style,var(--h2-font-style));font-weight:var(--h2-m-font-weight,var(--h2-font-weight));line-height:var(--h2-m-line-height,var(--h2-line-height));color:var(--h2-m-color,var(--h2-color));-webkit-text-decoration:var(--h2-m-text-decoration,var(--h2-text-decoration));text-decoration:var(--h2-m-text-decoration,var(--h2-text-decoration));text-transform:var(--h2-m-text-transform,var(--h2-text-transform));letter-spacing:var(--h2-m-letter-spacing,var(--h2-letter-spacing))}}.text-box h3{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);color:var(--h3-color);-webkit-text-decoration:var(--h3-text-decoration);text-decoration:var(--h3-text-decoration);text-transform:var(--h3-text-transform);letter-spacing:var(--h3-letter-spacing)}@media screen and (max-width:920px){.text-box h3{font-family:var(--h3-m-font-family,var(--h3-font-family));font-size:var(--h3-m-font-size,var(--h3-font-size));font-style:var(--h3-m-font-style,var(--h3-font-style));font-weight:var(--h3-m-font-weight,var(--h3-font-weight));line-height:var(--h3-m-line-height,var(--h3-line-height));color:var(--h3-m-color,var(--h3-color));-webkit-text-decoration:var(--h3-m-text-decoration,var(--h3-text-decoration));text-decoration:var(--h3-m-text-decoration,var(--h3-text-decoration));text-transform:var(--h3-m-text-transform,var(--h3-text-transform));letter-spacing:var(--h3-m-letter-spacing,var(--h3-letter-spacing))}}.text-box h4{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);color:var(--h4-color);-webkit-text-decoration:var(--h4-text-decoration);text-decoration:var(--h4-text-decoration);text-transform:var(--h4-text-transform);letter-spacing:var(--h4-letter-spacing)}@media screen and (max-width:920px){.text-box h4{font-family:var(--h4-m-font-family,var(--h4-font-family));font-size:var(--h4-m-font-size,var(--h4-font-size));font-style:var(--h4-m-font-style,var(--h4-font-style));font-weight:var(--h4-m-font-weight,var(--h4-font-weight));line-height:var(--h4-m-line-height,var(--h4-line-height));color:var(--h4-m-color,var(--h4-color));-webkit-text-decoration:var(--h4-m-text-decoration,var(--h4-text-decoration));text-decoration:var(--h4-m-text-decoration,var(--h4-text-decoration));text-transform:var(--h4-m-text-transform,var(--h4-text-transform));letter-spacing:var(--h4-m-letter-spacing,var(--h4-letter-spacing))}}.text-box h5{font-family:var(--h5-font-family);font-size:var(--h5-font-size);font-style:var(--h5-font-style);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);color:var(--h5-color);-webkit-text-decoration:var(--h5-text-decoration);text-decoration:var(--h5-text-decoration);text-transform:var(--h5-text-transform);letter-spacing:var(--h5-letter-spacing)}@media screen and (max-width:920px){.text-box h5{font-family:var(--h5-m-font-family,var(--h5-font-family));font-size:var(--h5-m-font-size,var(--h5-font-size));font-style:var(--h5-m-font-style,var(--h5-font-style));font-weight:var(--h5-m-font-weight,var(--h5-font-weight));line-height:var(--h5-m-line-height,var(--h5-line-height));color:var(--h5-m-color,var(--h5-color));-webkit-text-decoration:var(--h5-m-text-decoration,var(--h5-text-decoration));text-decoration:var(--h5-m-text-decoration,var(--h5-text-decoration));text-transform:var(--h5-m-text-transform,var(--h5-text-transform));letter-spacing:var(--h5-m-letter-spacing,var(--h5-letter-spacing))}}.text-box h6{font-family:var(--h6-font-family);font-size:var(--h6-font-size);font-style:var(--h6-font-style);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);color:var(--h6-color);-webkit-text-decoration:var(--h6-text-decoration);text-decoration:var(--h6-text-decoration);text-transform:var(--h6-text-transform);letter-spacing:var(--h6-letter-spacing)}@media screen and (max-width:920px){.text-box h6{font-family:var(--h6-m-font-family,var(--h6-font-family));font-size:var(--h6-m-font-size,var(--h6-font-size));font-style:var(--h6-m-font-style,var(--h6-font-style));font-weight:var(--h6-m-font-weight,var(--h6-font-weight));line-height:var(--h6-m-line-height,var(--h6-line-height));color:var(--h6-m-color,var(--h6-color));-webkit-text-decoration:var(--h6-m-text-decoration,var(--h6-text-decoration));text-decoration:var(--h6-m-text-decoration,var(--h6-text-decoration));text-transform:var(--h6-m-text-transform,var(--h6-text-transform));letter-spacing:var(--h6-m-letter-spacing,var(--h6-letter-spacing))}}.text-box .body-large{font-family:var(--body-large-font-family);font-size:var(--body-large-font-size);font-style:var(--body-large-font-style);font-weight:var(--body-large-font-weight);line-height:var(--body-large-line-height);color:var(--body-large-color);-webkit-text-decoration:var(--body-large-text-decoration);text-decoration:var(--body-large-text-decoration);text-transform:var(--body-large-text-transform);letter-spacing:var(--body-large-letter-spacing)}@media screen and (max-width:920px){.text-box .body-large{font-family:var(--body-large-m-font-family,var(--body-large-font-family));font-size:var(--body-large-m-font-size,var(--body-large-font-size));font-style:var(--body-large-m-font-style,var(--body-large-font-style));font-weight:var(--body-large-m-font-weight,var(--body-large-font-weight));line-height:var(--body-large-m-line-height,var(--body-large-line-height));color:var(--body-large-m-color,var(--body-large-color));-webkit-text-decoration:var(--body-large-m-text-decoration,var(--body-large-text-decoration));text-decoration:var(--body-large-m-text-decoration,var(--body-large-text-decoration));text-transform:var(--body-large-m-text-transform,var(--body-large-text-transform));letter-spacing:var(--body-large-m-letter-spacing,var(--body-large-letter-spacing))}}.text-box .body{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color);-webkit-text-decoration:var(--body-text-decoration);text-decoration:var(--body-text-decoration);text-transform:var(--body-text-transform);letter-spacing:var(--body-letter-spacing)}@media screen and (max-width:920px){.text-box .body{font-family:var(--body-m-font-family,var(--body-font-family));font-size:var(--body-m-font-size,var(--body-font-size));font-style:var(--body-m-font-style,var(--body-font-style));font-weight:var(--body-m-font-weight,var(--body-font-weight));line-height:var(--body-m-line-height,var(--body-line-height));color:var(--body-m-color,var(--body-color));-webkit-text-decoration:var(--body-m-text-decoration,var(--body-text-decoration));text-decoration:var(--body-m-text-decoration,var(--body-text-decoration));text-transform:var(--body-m-text-transform,var(--body-text-transform));letter-spacing:var(--body-m-letter-spacing,var(--body-letter-spacing))}}.text-box .body-small{font-family:var(--body-small-font-family);font-size:var(--body-small-font-size);font-style:var(--body-small-font-style);font-weight:var(--body-small-font-weight);line-height:var(--body-small-line-height);color:var(--body-small-color);-webkit-text-decoration:var(--body-small-text-decoration);text-decoration:var(--body-small-text-decoration);text-transform:var(--body-small-text-transform);letter-spacing:var(--body-small-letter-spacing)}@media screen and (max-width:920px){.text-box .body-small{font-family:var(--body-small-m-font-family,var(--body-small-font-family));font-size:var(--body-small-m-font-size,var(--body-small-font-size));font-style:var(--body-small-m-font-style,var(--body-small-font-style));font-weight:var(--body-small-m-font-weight,var(--body-small-font-weight));line-height:var(--body-small-m-line-height,var(--body-small-line-height));color:var(--body-small-m-color,var(--body-small-color));-webkit-text-decoration:var(--body-small-m-text-decoration,var(--body-small-text-decoration));text-decoration:var(--body-small-m-text-decoration,var(--body-small-text-decoration));text-transform:var(--body-small-m-text-transform,var(--body-small-text-transform));letter-spacing:var(--body-small-m-letter-spacing,var(--body-small-letter-spacing))}}.text-box .button{font-family:var(--button-font-family);font-size:var(--button-font-size);font-style:var(--button-font-style);font-weight:var(--button-font-weight);line-height:var(--button-line-height);color:var(--button-color);-webkit-text-decoration:var(--button-text-decoration);text-decoration:var(--button-text-decoration);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing)}@media screen and (max-width:920px){.text-box .button{font-family:var(--button-m-font-family,var(--button-font-family));font-size:var(--button-m-font-size,var(--button-font-size));font-style:var(--button-m-font-style,var(--button-font-style));font-weight:var(--button-m-font-weight,var(--button-font-weight));line-height:var(--button-m-line-height,var(--button-line-height));color:var(--button-m-color,var(--button-color));-webkit-text-decoration:var(--button-m-text-decoration,var(--button-text-decoration));text-decoration:var(--button-m-text-decoration,var(--button-text-decoration));text-transform:var(--button-m-text-transform,var(--button-text-transform));letter-spacing:var(--button-m-letter-spacing,var(--button-letter-spacing))}}.text-box .link{font-family:var(--link-font-family);font-size:var(--link-font-size);font-style:var(--link-font-style);font-weight:var(--link-font-weight);line-height:var(--link-line-height);color:var(--link-color);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);text-transform:var(--link-text-transform);letter-spacing:var(--link-letter-spacing)}@media screen and (max-width:920px){.text-box .link{font-family:var(--link-m-font-family,var(--link-font-family));font-size:var(--link-m-font-size,var(--link-font-size));font-style:var(--link-m-font-style,var(--link-font-style));font-weight:var(--link-m-font-weight,var(--link-font-weight));line-height:var(--link-m-line-height,var(--link-line-height));color:var(--link-m-color,var(--link-color));-webkit-text-decoration:var(--link-m-text-decoration,var(--link-text-decoration));text-decoration:var(--link-m-text-decoration,var(--link-text-decoration));text-transform:var(--link-m-text-transform,var(--link-text-transform));letter-spacing:var(--link-m-letter-spacing,var(--link-letter-spacing))}}.text-box{overflow-wrap:break-word;width:100%;white-space:var(--white-space-preview,var(--v2b806092));background-color:var(--v12d9d480);outline:none;margin:0;padding:0}.text-box .ProseMirror{white-space:var(--white-space-preview,var(--v2b806092))}.text-box h1{margin-bottom:48px}.text-box h1:last-child{margin-bottom:0}.text-box h2,.text-box h3,.text-box h4,.text-box .body-large,.text-box .body{margin-bottom:32px}.text-box h2:last-child,.text-box h3:last-child,.text-box h4:last-child,.text-box .body-large:last-child,.text-box .body:last-child{margin-bottom:0}.text-box h5{margin-bottom:16px}.text-box h5:last-child{margin-bottom:0}.text-box h6{margin-bottom:8px}.text-box h6:last-child{margin-bottom:0}.text-box .body-small{margin-bottom:24px}.text-box .body-small:last-child{margin-bottom:0}.text-box h1{font-size:var(--fontSizeDesktop,var(--h1-font-size));line-height:var(--lineHeightDesktop,var(--h1-line-height))}.text-box h2{font-size:var(--fontSizeDesktop,var(--h2-font-size));line-height:var(--lineHeightDesktop,var(--h2-line-height))}.text-box h3{font-size:var(--fontSizeDesktop,var(--h3-font-size));line-height:var(--lineHeightDesktop,var(--h3-line-height))}.text-box h4{font-size:var(--fontSizeDesktop,var(--h4-font-size));line-height:var(--lineHeightDesktop,var(--h4-line-height))}.text-box h5{font-size:var(--fontSizeDesktop,var(--h5-font-size));line-height:var(--lineHeightDesktop,var(--h5-line-height))}.text-box h6{font-size:var(--fontSizeDesktop,var(--h6-font-size));line-height:var(--lineHeightDesktop,var(--h6-line-height))}.text-box .body-large{font-size:var(--fontSizeDesktop,var(--body-large-font-size));line-height:var(--lineHeightDesktop,var(--body-large-line-height))}.text-box .body{font-size:var(--fontSizeDesktop,var(--body-font-size));line-height:var(--lineHeightDesktop,var(--body-line-height))}.text-box .body-small{font-size:var(--fontSizeDesktop,var(--body-small-font-size));line-height:var(--lineHeightDesktop,var(--body-small-line-height))}.text-box span{font-size:var(--fontSizeDesktop)}.text-box ol:not(.s),.text-box ul:not(.s){padding-left:40px}.text-box ol:not(.s)>h1,.text-box ol:not(.s) h2,.text-box ol:not(.s) h3,.text-box ol:not(.s) h4,.text-box ol:not(.s) h5,.text-box ol:not(.s) h6,.text-box ol:not(.s) .body-large,.text-box ol:not(.s) .body,.text-box ol:not(.s) .body-small,.text-box ul:not(.s)>h1,.text-box ul:not(.s) h2,.text-box ul:not(.s) h3,.text-box ul:not(.s) h4,.text-box ul:not(.s) h5,.text-box ul:not(.s) h6,.text-box ul:not(.s) .body-large,.text-box ul:not(.s) .body,.text-box ul:not(.s) .body-small{margin-bottom:0}.text-box p:empty:after{content:" "}.text-box :is(h1,h2,h3,h4,h5,h6,p):last-child{padding-bottom:max(0px, (1.2 - var(--lineHeightDesktop,1.2)) * .5em)}@media screen and (max-width:920px){.text-box h1{margin-bottom:48px}.text-box h1:last-child{margin-bottom:0}.text-box h2,.text-box h3,.text-box h4,.text-box .body-large,.text-box .body{margin-bottom:32px}.text-box h2:last-child,.text-box h3:last-child,.text-box h4:last-child,.text-box .body-large:last-child,.text-box .body:last-child{margin-bottom:0}.text-box h5{margin-bottom:16px}.text-box h5:last-child{margin-bottom:0}.text-box h6{margin-bottom:8px}.text-box h6:last-child{margin-bottom:0}.text-box .body-small{margin-bottom:24px}.text-box .body-small:last-child{margin-bottom:0}.text-box,.text-box .ProseMirror{white-space:var(--white-space-mobile-preview,var(--d294b058))}.text-box h1{font-size:var(--fontSizeMobile,var(--h1-m-font-size));line-height:var(--lineHeightMobile,var(--h1-line-height))}.text-box h2{font-size:var(--fontSizeMobile,var(--h2-m-font-size));line-height:var(--lineHeightMobile,var(--h2-line-height))}.text-box h3{font-size:var(--fontSizeMobile,var(--h3-m-font-size));line-height:var(--lineHeightMobile,var(--h3-line-height))}.text-box h4{font-size:var(--fontSizeMobile,var(--h4-m-font-size));line-height:var(--lineHeightMobile,var(--h4-line-height))}.text-box h5{font-size:var(--fontSizeMobile,var(--h5-m-font-size));line-height:var(--lineHeightMobile,var(--h5-line-height))}.text-box h6{font-size:var(--fontSizeMobile,var(--h6-m-font-size));line-height:var(--lineHeightMobile,var(--h6-line-height))}.text-box .body-large{font-size:var(--fontSizeMobile,var(--body-large-m-font-size));line-height:var(--lineHeightMobile,var(--body-large-line-height))}.text-box .body{font-size:var(--fontSizeMobile,var(--body-m-font-size));line-height:var(--lineHeightMobile,var(--body-line-height))}.text-box .body-small{font-size:var(--fontSizeMobile,var(--body-small-m-font-size));line-height:var(--lineHeightMobile,var(--body-small-line-height))}.text-box span{font-size:var(--fontSizeMobile)}.text-box :is(h1,h2,h3,h4,h5,h6,p):first-child{padding-top:max(0px, (1.2 - var(--lineHeightMobile,1.2)) * .5em)}.text-box :is(h1,h2,h3,h4,h5,h6,p):last-child{padding-bottom:max(0px, (1.2 - var(--lineHeightMobile,1.2)) * .7em)}}@keyframes running-text-scroll-bffe1e28{0%{transform:translate(0)}to{transform:translate(-50%)}}.running-text[data-v-bffe1e28]{background-color:var(--v44b59262);align-items:center;width:100%;height:fit-content;padding:24px 0;display:flex;overflow:hidden}.running-text__track[data-v-bffe1e28]{align-items:center;width:max-content;animation:40s linear infinite running-text-scroll-bffe1e28;display:flex}.running-text__group[data-v-bffe1e28],.running-text__sequence[data-v-bffe1e28]{flex:none;align-items:center;display:flex}.running-text__content[data-v-bffe1e28]{color:var(--v3c99d4be);font-family:var(--v59093ce6);font-size:var(--v20153a03);font-weight:var(--v764223fa);white-space:nowrap;padding-right:48px;line-height:1.2}@media screen and (max-width:920px){.running-text[data-v-bffe1e28]{padding:16px 0}.running-text__content[data-v-bffe1e28]{font-size:var(--v72f81285)}}@media (hover:hover){.running-text:hover .running-text__track[data-v-bffe1e28]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.running-text__track[data-v-bffe1e28]{justify-content:flex-start;min-width:100%;animation:none}.running-text__content[data-v-bffe1e28]{padding-right:0}.running-text__group[aria-hidden=true][data-v-bffe1e28],.running-text__sequence[aria-hidden=true][data-v-bffe1e28]{display:none}}.video[data-v-58fe82b4]{cursor:pointer;background-color:var(--v1e20e231);width:100%;height:100%;position:relative}.video__frame[data-v-58fe82b4],.video__placeholder[data-v-58fe82b4]{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.video__placeholder[data-v-58fe82b4]{object-fit:cover}.video__play[data-v-58fe82b4]{color:#fff;text-align:center;text-indent:1px;background-color:#1e1e1ecc;border-radius:15%/40%;width:68px;height:48px;margin-top:-24px;margin-left:-34px;padding:0;transition:background-color .15s ease-out;position:absolute;top:50%;left:50%}.video__play[data-v-58fe82b4]:before{content:"";border:10px solid #0000;border-left:18px solid #fff;border-right-width:0;width:0;height:0;margin-top:-10px;margin-left:-9px;position:absolute;top:50%;left:50%}.video__play--vimeo[data-v-58fe82b4]{background-color:#1e1e1ee6;border-radius:5px}.video:hover .video__play[data-v-58fe82b4]{background-color:#fc5185}.video:hover .video__play--vimeo[data-v-58fe82b4]{background-color:#069}@media screen and (max-width:920px){.video[data-v-58fe82b4]{position:relative}}.grid-shape{width:100%;height:var(--shape-height,100%);color:var(--shape-color);display:flex;position:relative;overflow:hidden}.grid-shape svg{width:100%;height:100%;fill:var(--shape-color)}.grid-shape--cropped svg{width:calc(100% * var(--shape-crop-scale,1));height:calc(100% * var(--shape-crop-scale,1));top:calc((100% - 100% * var(--shape-crop-scale,1)) * var(--shape-crop-top-percent,0) / 100);left:calc((100% - 100% * var(--shape-crop-scale,1)) * var(--shape-crop-left-percent,0) / 100);position:absolute}.grid-shape--overflow-visible{overflow:visible}@media screen and (max-width:920px){.grid-shape{height:var(--m-shape-height,100%)}}@media screen and (min-width:360px) and (max-width:920px){.grid-shape{height:var(--t-shape-height,100%)}}@media screen and (min-width:920px) and (max-width:1224px){.grid-shape{height:var(--small-desktop-shape-height,100%)}}.grid-card{width:100%;height:var(--card-height,100%);background:var(--card-bg,#fff);border:var(--card-border,none);border-radius:var(--card-border-radius,0);box-shadow:var(--card-box-shadow,none);opacity:var(--card-opacity,1);box-sizing:border-box}@media screen and (max-width:920px){.grid-card{height:var(--m-card-height,100%)}}@media screen and (min-width:360px) and (max-width:920px){.grid-card{height:var(--t-card-height,100%)}}@media screen and (min-width:920px) and (max-width:1224px){.grid-card{height:var(--small-desktop-card-height,100%)}}.grid-affiliate-find[data-v-46814a62]{width:100%;height:100%;min-height:var(--m-height,auto);min-width:var(--m-width,auto);background-color:var(--card-background-color);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-border-radius);justify-content:center;align-items:center;display:flex}.grid-affiliate-find__content[data-v-46814a62]{grid-gap:16px;padding:var(--card-padding);grid-template-rows:1fr;grid-template-columns:1fr;width:100%;display:grid}.grid-affiliate-find__title[data-v-46814a62]{text-align:var(--title-text-align);font-family:var(--title-font-family,var(--font-primary));font-weight:var(--title-font-weight,var(--body-font-weight));color:var(--title-color,var(--body-color));font-size:var(--title-font-size,var(--body-font-size))}.grid-affiliate-find__button[data-v-46814a62]{justify-self:var(--button-align);justify-content:center;align-items:center;display:flex}.product-rating[data-v-1bbbc40b]{color:var(--body-color);align-items:center;gap:4px;display:flex}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (min-width:920px){}.grid-product-card__skeleton[data-v-839f7bfa]{flex-direction:column;gap:12px;width:100%;display:flex}.grid-product-card__skeleton-image[data-v-839f7bfa]{background-color:#00000014;border-radius:4px;width:100%;padding-bottom:100%}.grid-product-card__skeleton-line[data-v-839f7bfa]{background-color:#00000014;border-radius:4px;height:16px}.grid-product-card__skeleton-line--title[data-v-839f7bfa]{width:80%}.grid-product-card__skeleton-line--price[data-v-839f7bfa]{width:45%}.site-element-search-bar{height:48px;font-family:var(--v229a983e);position:relative}.site-element-search-bar__input-wrapper{height:100%;position:relative}.site-element-search-bar__input-wrapper:before{content:"";background-color:var(--v7c6188ea);width:24px;height:24px;position:absolute;top:50%;bottom:0;left:10px;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_2145_9545' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='currentColor'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2145_9545)'%3E%3Cpath d='M19.5422 20.5769L13.2615 14.2961C12.7615 14.7089 12.1865 15.032 11.5365 15.2653C10.8865 15.4987 10.214 15.6153 9.51916 15.6153C7.80999 15.6153 6.36348 15.0236 5.17961 13.84C3.99574 12.6564 3.40381 11.2103 3.40381 9.50157C3.40381 7.79284 3.99559 6.34616 5.17916 5.16154C6.36273 3.97694 7.80888 3.38464 9.51761 3.38464C11.2263 3.38464 12.673 3.97658 13.8576 5.16044C15.0422 6.34431 15.6345 7.79083 15.6345 9.49999C15.6345 10.2141 15.5147 10.8961 15.2749 11.5461C15.0352 12.1961 14.7153 12.7615 14.3153 13.2423L20.5961 19.5231L19.5422 20.5769ZM9.51916 14.1154C10.8076 14.1154 11.899 13.6683 12.7932 12.774C13.6874 11.8798 14.1346 10.7885 14.1346 9.49999C14.1346 8.21153 13.6874 7.12018 12.7932 6.22594C11.899 5.33171 10.8076 4.88459 9.51916 4.88459C8.23069 4.88459 7.13934 5.33171 6.24511 6.22594C5.35089 7.12018 4.90378 8.21153 4.90378 9.49999C4.90378 10.7885 5.35089 11.8798 6.24511 12.774C7.13934 13.6683 8.23069 14.1154 9.51916 14.1154Z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_2145_9545' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='currentColor'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2145_9545)'%3E%3Cpath d='M19.5422 20.5769L13.2615 14.2961C12.7615 14.7089 12.1865 15.032 11.5365 15.2653C10.8865 15.4987 10.214 15.6153 9.51916 15.6153C7.80999 15.6153 6.36348 15.0236 5.17961 13.84C3.99574 12.6564 3.40381 11.2103 3.40381 9.50157C3.40381 7.79284 3.99559 6.34616 5.17916 5.16154C6.36273 3.97694 7.80888 3.38464 9.51761 3.38464C11.2263 3.38464 12.673 3.97658 13.8576 5.16044C15.0422 6.34431 15.6345 7.79083 15.6345 9.49999C15.6345 10.2141 15.5147 10.8961 15.2749 11.5461C15.0352 12.1961 14.7153 12.7615 14.3153 13.2423L20.5961 19.5231L19.5422 20.5769ZM9.51916 14.1154C10.8076 14.1154 11.899 13.6683 12.7932 12.774C13.6874 11.8798 14.1346 10.7885 14.1346 9.49999C14.1346 8.21153 13.6874 7.12018 12.7932 6.22594C11.899 5.33171 10.8076 4.88459 9.51916 4.88459C8.23069 4.88459 7.13934 5.33171 6.24511 6.22594C5.35089 7.12018 4.90378 8.21153 4.90378 9.49999C4.90378 10.7885 5.35089 11.8798 6.24511 12.774C7.13934 13.6683 8.23069 14.1154 9.51916 14.1154Z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E")}.site-element-search-bar__input-wrapper:hover:before,.site-element-search-bar__input-wrapper:focus-within:before{background-color:var(--b24bc71e)}.site-element-search-bar__input-wrapper--loading:before{visibility:hidden}.site-element-search-bar__input-loader{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.site-element-search-bar__input{border-radius:var(--e0e7fb14);border:1px solid var(--v32bb004c);color:var(--v7c6188ea);font-size:16px;font-weight:400;line-height:1.25;font-family:var(--v229a983e);background-color:var(--b2bab2d6);outline:none;width:100%;height:100%;padding:12px 12px 12px 44px;transition:color .2s,border-color .2s,background-color .2s}.site-element-search-bar__input::placeholder{color:var(--v7c6188ea);transition:color .2s}.site-element-search-bar__input:hover,.site-element-search-bar__input:focus{border-color:var(--v5fffaf60);color:var(--b24bc71e);background-color:var(--v758207a7)}.site-element-search-bar__input:hover::placeholder,.site-element-search-bar__input:focus::placeholder{color:var(--b24bc71e)}.site-element-search-bar__dropdown-close{background-color:var(--v7c6188ea);width:20px;height:20px;position:absolute;top:50%;bottom:0;right:10px;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cmask id='mask0_2170_12150' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='black'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2170_12150)'%3E%3Cpath d='M6.0625 14.7115L5.28848 13.9375L9.22598 9.99997L5.28848 6.06247L6.0625 5.28845L10 9.22595L13.9375 5.28845L14.7115 6.06247L10.774 9.99997L14.7115 13.9375L13.9375 14.7115L10 10.774L6.0625 14.7115Z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cmask id='mask0_2170_12150' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='black'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2170_12150)'%3E%3Cpath d='M6.0625 14.7115L5.28848 13.9375L9.22598 9.99997L5.28848 6.06247L6.0625 5.28845L10 9.22595L13.9375 5.28845L14.7115 6.06247L10.774 9.99997L14.7115 13.9375L13.9375 14.7115L10 10.774L6.0625 14.7115Z' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E")}.site-element-search-bar__dropdown-close:hover{cursor:pointer;background-color:var(--b24bc71e)}.site-element-search-bar__dropdown{background-color:var(--v758207a7);border:1px solid var(--v32bb004c);border-radius:var(--e0e7fb14);z-index:10;flex-direction:column;width:100%;height:auto;max-height:515px;display:flex;position:absolute;top:calc(100% + 2px);left:0;overflow:hidden;box-shadow:0 2px 4px #0000000d}.site-element-search-bar__dropdown-list{padding:16px 0 0;overflow-y:auto}.site-element-search-bar__dropdown-no-results{color:var(--b24bc71e);overflow-wrap:break-word;padding:0 12px 16px;font-size:14px;line-height:16px}.site-element-search-bar__section-label{text-transform:uppercase;letter-spacing:1px;color:var(--v7c6188ea);white-space:nowrap;text-overflow:ellipsis;padding:2px 12px;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.site-element-search-bar__section-label--spaced{padding-top:18px}.site-element-search-bar__see-all{border-top:1px solid var(--v32bb004c);flex-shrink:0;margin-top:6px}.site-element-search-bar__see-all-link{color:var(--b24bc71e);align-items:center;gap:12px;padding:12px;font-size:14px;font-weight:500;line-height:16px;text-decoration:none;transition:background-color .2s;display:flex}.site-element-search-bar__see-all-link:hover{background-color:var(--v1382133c)}.site-element-search-bar__see-all-arrow{background-color:var(--b24bc71e);flex-shrink:0;width:20px;height:20px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10.7 4.4 16.3 10l-5.6 5.6-.77-.78 4.3-4.27H3.75v-1.1h10.48L9.93 5.18z' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10.7 4.4 16.3 10l-5.6 5.6-.77-.78 4.3-4.27H3.75v-1.1h10.48L9.93 5.18z' fill='currentColor'/%3E%3C/svg%3E")}.search-result-item{cursor:pointer;align-items:center;gap:13px;width:100%;height:60px;padding:6px 12px;text-decoration:none;transition:background-color .2s;display:flex}.search-result-item--highlighted,.search-result-item:hover{background-color:var(--v1382133c)}.search-result-item__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.search-result-item__image{width:var(--v844d6b36);height:var(--v844d6b36);object-fit:cover;border-radius:8px;flex-shrink:0}.search-result-item__image--generic{background-color:var(--v7c6188ea);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Crect width='48' height='48' rx='8' fill='currentColor' fill-opacity='0.08'/%3E%3Cg fill='currentColor'%3E%3Crect x='14' y='15' width='20' height='1.6' rx='0.8'/%3E%3Crect x='14' y='19.2' width='20' height='1.6' rx='0.8'/%3E%3Crect x='14' y='23.4' width='12' height='1.6' rx='0.8'/%3E%3C/g%3E%3Ccircle cx='28' cy='29' r='3.25' stroke='currentColor' stroke-width='1.6'/%3E%3Cpath d='M30.4 31.4 33.4 34.4' stroke='currentColor' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Crect width='48' height='48' rx='8' fill='currentColor' fill-opacity='0.08'/%3E%3Cg fill='currentColor'%3E%3Crect x='14' y='15' width='20' height='1.6' rx='0.8'/%3E%3Crect x='14' y='19.2' width='20' height='1.6' rx='0.8'/%3E%3Crect x='14' y='23.4' width='12' height='1.6' rx='0.8'/%3E%3C/g%3E%3Ccircle cx='28' cy='29' r='3.25' stroke='currentColor' stroke-width='1.6'/%3E%3Cpath d='M30.4 31.4 33.4 34.4' stroke='currentColor' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.search-result-item__title{color:var(--b24bc71e);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:16px;overflow:hidden}.search-result-item__price{color:var(--b24bc71e);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:16px;overflow:hidden}.search-result-item__sale-price{opacity:.6;margin-right:4px;text-decoration:line-through}.search-result-item__sold-out{opacity:.6}.search-result-item__excerpt{color:var(--b24bc71e);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:16px;overflow:hidden}.search-result-item mark{color:inherit;background:0 0;font-weight:800}.layout-element[data-v-5636d6b6]{grid-template-columns:100%}.layout-element__component[data-v-5636d6b6]{grid-area:1/1/-1/-1;align-self:start}.layout-element__component--GridRunningText.layout-element__component[data-v-5636d6b6]{align-self:stretch}.layout-element__component--GridButton.layout-element__component[data-v-5636d6b6],.layout-element__component--GridEcommerceButton.layout-element__component[data-v-5636d6b6],.layout-element__component--GridAffiliateFind.layout-element__component[data-v-5636d6b6],.layout-element__component--GridEcommerceButton.layout-element__component .grid-button[data-v-5636d6b6]{text-overflow:clip;white-space:nowrap;justify-content:center;justify-self:start;align-items:center;min-width:100%;min-height:100%;display:flex}.layout-element__component--GridButton.layout-element__component[data-v-5636d6b6]:not(.s),.layout-element__component--GridEcommerceButton.layout-element__component[data-v-5636d6b6]:not(.s),.layout-element__component--GridAffiliateFind.layout-element__component[data-v-5636d6b6]:not(.s),.layout-element__component--GridEcommerceButton.layout-element__component .grid-button[data-v-5636d6b6]:not(.s){padding:0}@media screen and (min-width:920px){.layout-element--desktop-element-hidden[data-v-5636d6b6]{display:none}}@media screen and (max-width:1191px){.layout-element__component--GridButton[data-v-5636d6b6]:not(.s),.layout-element__component--GridEcommerceButton[data-v-5636d6b6]:not(.s),.layout-element__component--GridAffiliateFind[data-v-5636d6b6]:not(.s){white-space:normal}}@media screen and (max-width:920px){.layout-element--GridButton[data-v-5636d6b6],.layout-element--GridStripeButton[data-v-5636d6b6],.layout-element--GridEcommerceButton[data-v-5636d6b6],.layout-element--GridAffiliateFind[data-v-5636d6b6]{justify-content:var(--m-justify,var(--justify))}.layout-element__component--GridButton[data-v-5636d6b6]:not(.s),.layout-element__component--GridEcommerceButton[data-v-5636d6b6]:not(.s),.layout-element__component--GridAffiliateFind[data-v-5636d6b6]:not(.s){min-height:100%}.layout-element--mobile-element-hidden[data-v-5636d6b6]{display:none}}@media screen and (max-width:360px){.layout-element__component--GridButton[data-v-5636d6b6]:not(.s),.layout-element__component--GridEcommerceButton[data-v-5636d6b6]:not(.s),.layout-element__component--GridAffiliateFind[data-v-5636d6b6]:not(.s){min-width:var(--m-width);min-height:var(--m-height);padding-left:14px;padding-right:14px}}@media screen and (min-width:920px){.vtvk-mb-preview .layout-element--desktop-element-hidden[data-v-5636d6b6]:not(.vtvk-mb-preview .layout-element--mobile-element-hidden){display:grid}}.layout-element__component--GridButton.layout-element__component[data-v-5636d6b6],.layout-element__component--GridEcommerceButton.layout-element__component[data-v-5636d6b6],.layout-element__component--GridEcommerceButton.layout-element__component .grid-button[data-v-5636d6b6]{min-height:var(--v72f86ff9)}@media screen and (max-width:920px){.layout-element__component--GridButton.layout-element__component[data-v-5636d6b6],.layout-element__component--GridEcommerceButton.layout-element__component[data-v-5636d6b6],.layout-element__component--GridEcommerceButton.layout-element__component .grid-button[data-v-5636d6b6]{min-height:var(--v4c707db6)}}.layout-element--fluid-height[data-v-5636d6b6]{height:fit-content}.pagination[data-v-f7baf9c0]{align-items:center;display:flex}.pagination__button[data-v-f7baf9c0]{min-width:36px;min-height:36px;color:var(--button-color);cursor:pointer;background:0 0;padding:4px 1px;font-size:10px;line-height:1.6em;transition:color .3s ease-in-out}.pagination__button[data-v-f7baf9c0]:hover,.pagination__button[data-v-f7baf9c0]:active{color:#673de6}.pagination__trigger[data-v-f7baf9c0]{color:var(--button-color,#1d1e20);transition:color .3s ease-in-out}.pagination__trigger--current[data-v-f7baf9c0]{color:#673de6;font-weight:500}.font-primary[data-v-f6567924]{font-family:var(--font-primary);font-size:24px;font-style:normal;font-weight:700;line-height:1.3}.font-secondary[data-v-f6567924]{font-family:var(--font-secondary);font-size:16px;font-style:normal;font-weight:400;line-height:1.3}.block-blog-list-item[data-v-f6567924]{cursor:var(--cursor-style);cursor:pointer;border-radius:5px;flex-direction:column;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.block-blog-list-item__cover-image[data-v-f6567924]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.block-blog-list-item__cover-image-wrapper[data-v-f6567924]{padding-bottom:60%;position:relative}.block-blog-list-item__cover-image-container[data-v-f6567924]{padding-bottom:20px}.block-blog-list-item__content[data-v-f6567924]{color:var(--blog-post-header-text-color);text-decoration:none}.block-blog-list-item__description[data-v-f6567924]{opacity:.8;margin-bottom:12px;text-decoration:none}.block-blog-list-item__title[data-v-f6567924]{font-size:var(--v5c5bfed9);word-break:break-word;margin-bottom:12px}.block-blog-list[data-v-2c301135]{z-index:14;height:100%;padding:var(--block-padding,8px) var(--v56b2cb1e);flex-direction:column;grid-area:1/1/-1/-1;justify-content:space-between;align-items:center;display:flex}.block-blog-list__list[data-v-2c301135]{grid-template-columns:repeat(var(--v59d14c5a), 1fr);grid-gap:var(--grid-gap-size);width:var(--content-width);max-width:100%;display:grid}.block-blog-list__list--one-col[data-v-2c301135]{width:calc(var(--content-width) / 2);grid-template-columns:1fr}.block-blog-list__header[data-v-2c301135]{width:var(--content-width);max-width:100%;margin-bottom:24px;display:flex}.block-blog-list__search[data-v-2c301135]{width:var(--v541b4208);max-width:100%}.block-blog-list__search--left[data-v-2c301135]{margin-right:auto}.block-blog-list__search--center[data-v-2c301135]{margin:0 auto}.block-blog-list__search--right[data-v-2c301135]{margin-left:auto}.block-blog-list__no-results[data-v-2c301135]{text-align:center;width:100%}.block-blog-list__filter[data-v-2c301135]{text-align:center;flex-direction:column;display:flex}.block-blog-list__filter-button[data-v-2c301135]{text-transform:none;letter-spacing:0;background-color:#0000;margin:16px 0;font-size:14px;font-weight:400;line-height:1.43;text-decoration:underline}.block-blog-list__pagination[data-v-2c301135]{align-self:center}.block-blog-list__empty-block[data-v-2c301135]{pointer-events:none;flex-direction:column;place-content:center;place-items:center;width:100%;height:100%;display:flex}@media screen and (max-width:920px){.block-blog-list[data-v-2c301135]{padding:var(--block-padding,8px) 16px}.block-blog-list__list[data-v-2c301135]{grid-gap:var(--m-grid-gap-size);grid-template-columns:repeat(1,1fr);width:100%}.block-blog-list__header[data-v-2c301135],.block-blog-list__search[data-v-2c301135]{width:100%}}.skeleton-loader[data-v-dc0bfe9d]{max-width:var(--content-width);gap:40px;width:100%;display:flex}.skeleton-loader--full-width[data-v-dc0bfe9d]{max-width:unset}.skeleton-loader__categories[data-v-dc0bfe9d]{width:250px;height:200px}.skeleton-loader__wrapper[data-v-dc0bfe9d]{flex-direction:column;width:100%;margin:0 auto;display:flex}.skeleton-loader__list[data-v-dc0bfe9d]{grid-template-columns:repeat(var(--f94633f0), 1fr);gap:24px;width:100%;display:grid}.skeleton-loader__category[data-v-dc0bfe9d]{width:100%;height:60px;margin-bottom:32px}.skeleton-loader__item[data-v-dc0bfe9d]{flex-direction:column;display:flex}.skeleton-loader__image-placeholder[data-v-dc0bfe9d]{width:100%;height:0;padding-bottom:100%;transition:height .2s ease-in;display:flex;position:relative;overflow:hidden}.skeleton-loader__image-placeholder--portrait[data-v-dc0bfe9d]{padding-bottom:125%}.skeleton-loader__image-placeholder--landscape[data-v-dc0bfe9d]{padding-bottom:56.25%}.skeleton-loader__image-placeholder[data-v-dc0bfe9d],.skeleton-loader__text[data-v-dc0bfe9d],.skeleton-loader__category[data-v-dc0bfe9d],.skeleton-loader__categories[data-v-dc0bfe9d]{background:linear-gradient(102deg,#1d1e201a 8%,#ffffff1a 18%,#1d1e201a 33%) 0 0/200% 100%;animation:1.5s linear infinite shine-dc0bfe9d}@keyframes shine-dc0bfe9d{to{background-position-x:-200%}}.skeleton-loader__image-placeholder[data-v-dc0bfe9d],.skeleton-loader__text[data-v-dc0bfe9d],.skeleton-loader__category[data-v-dc0bfe9d],.skeleton-loader__categories[data-v-dc0bfe9d]{border-radius:5px}.skeleton-loader__text[data-v-dc0bfe9d]{width:100%;height:24px;margin-top:8px}.skeleton-loader__text[data-v-dc0bfe9d]:nth-child(3){width:calc(100% - 120px)}@media screen and (max-width:920px){.skeleton-loader__list[data-v-dc0bfe9d]{grid-template-columns:repeat(2,1fr)}.skeleton-loader[data-v-dc0bfe9d]{flex-direction:column;gap:8px}.skeleton-loader__categories[data-v-dc0bfe9d]{width:100%;height:35px}.skeleton-loader__category[data-v-dc0bfe9d]{display:none}}@media screen and (min-width:601px) and (max-width:920px){.skeleton-loader__list[data-v-dc0bfe9d]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (min-width:920px){}.category-list[data-v-56ebe1da]{width:100%;max-width:200px;color:var(--body-color);flex-direction:column;display:flex}.category-list__title[data-v-56ebe1da]{border-bottom:1px solid;border-color:inherit;margin-bottom:16px;padding-bottom:16px}.category-list__list[data-v-56ebe1da]{max-height:100%;list-style-type:none;overflow-y:auto}.category-list__list li[data-v-56ebe1da]{margin-bottom:8px}.category-list__list[data-v-56ebe1da]::-webkit-scrollbar{width:5px;height:5px}.category-list__list[data-v-56ebe1da]::-webkit-scrollbar-thumb{background-color:#dadce0;border-radius:5px}.category-list__list[data-v-56ebe1da]::-webkit-scrollbar-thumb:hover{background-color:#727586}.category-list__link[data-v-56ebe1da]{cursor:pointer;color:inherit;word-break:break-all;background-color:#0000;font-size:16px;text-decoration:none}.category-list__link[data-v-56ebe1da]:hover,.category-list__link[data-v-56ebe1da]:focus,.category-list__link--active[data-v-56ebe1da]{text-decoration:underline}.category-list__mobile[data-v-56ebe1da]{max-width:unset;flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.category-list__mobile .category-list__mobile-select-wrapper[data-v-56ebe1da]{align-items:center;gap:10px;display:flex}.category-list__mobile .category-list__mobile-label[data-v-56ebe1da]{white-space:nowrap;font-size:14px}.category-list__mobile .category-list__mobile-select-inner-wrapper[data-v-56ebe1da]{align-items:center;display:inline-flex;position:relative}.category-list__mobile .category-list__mobile-select-inner-wrapper[data-v-56ebe1da]:after{content:"";border:1.5px solid var(--grid-button-primary-border-color,currentColor);pointer-events:none;border-top:none;border-left:none;width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.category-list__mobile .category-list__mobile-select[data-v-56ebe1da]{-webkit-appearance:none;appearance:none;border:1px solid var(--grid-button-primary-border-color,currentColor);border-radius:var(--grid-button-primary-border-radius,20px);cursor:pointer;width:200px;color:inherit;background-color:#0000;outline:none;padding:6px 32px 6px 14px;font-size:14px;overflow:hidden}.category-list__mobile[data-v-56ebe1da] @media screen and (max-width:600px){.category-list__mobile[data-v-56ebe1da]{flex-direction:column;align-items:flex-start}.category-list__mobile[data-v-56ebe1da] }@media screen and (max-width:920px){}.loader[data-v-aa2ce0df]{width:20px;height:20px;margin:16px 0;position:relative}.loader__element[data-v-aa2ce0df]{box-sizing:border-box;border:4px solid;border-color:var(--body-color) transparent transparent transparent;border-radius:50%;width:100%;height:100%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite spin-aa2ce0df;position:absolute;top:0;left:0}.loader__element[data-v-aa2ce0df]:first-child{animation-delay:-.45s}.loader__element[data-v-aa2ce0df]:nth-child(2){animation-delay:-.3s}.loader__element[data-v-aa2ce0df]:nth-child(3){animation-delay:-.15s}.loader__element[data-v-aa2ce0df]:nth-child(4){opacity:.2;border-color:var(--body-color);animation:none}@keyframes spin-aa2ce0df{to{transform:rotate(360deg)}}.scroll-to-top[data-v-c762c25e]{top:calc(100% - var(--dc828a16));z-index:1000;color:var(--b42932a4);background-color:var(--v15725de0);cursor:pointer;border-radius:50%;padding:18px 21px;display:flex;position:sticky;left:calc(100% - 60px);box-shadow:0 6px 14px #0003}.scroll-to-top svg[data-v-c762c25e]{transform:rotate(270deg)}@media screen and (max-width:920px){.scroll-to-top[data-v-c762c25e]{top:calc(100% - var(--v0863b2ae))}}.block-product-list h2[data-v-3e4b839c]{font-family:var(--h6-font-family);font-size:var(--h6-font-size);font-style:var(--h6-font-style);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);color:var(--h6-color);-webkit-text-decoration:var(--h6-text-decoration);text-decoration:var(--h6-text-decoration);text-transform:var(--h6-text-transform);letter-spacing:var(--h6-letter-spacing)}@media screen and (max-width:920px){.block-product-list h2[data-v-3e4b839c]{font-family:var(--h6-m-font-family,var(--h6-font-family));font-size:var(--h6-m-font-size,var(--h6-font-size));font-style:var(--h6-m-font-style,var(--h6-font-style));font-weight:var(--h6-m-font-weight,var(--h6-font-weight));line-height:var(--h6-m-line-height,var(--h6-line-height));color:var(--h6-m-color,var(--h6-color));-webkit-text-decoration:var(--h6-m-text-decoration,var(--h6-text-decoration));text-decoration:var(--h6-m-text-decoration,var(--h6-text-decoration));text-transform:var(--h6-m-text-transform,var(--h6-text-transform));letter-spacing:var(--h6-m-letter-spacing,var(--h6-letter-spacing))}}.block-product-list h3[data-v-3e4b839c]{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);color:var(--h3-color);-webkit-text-decoration:var(--h3-text-decoration);text-decoration:var(--h3-text-decoration);text-transform:var(--h3-text-transform);letter-spacing:var(--h3-letter-spacing)}@media screen and (max-width:920px){.block-product-list h3[data-v-3e4b839c]{font-family:var(--h3-m-font-family,var(--h3-font-family));font-size:var(--h3-m-font-size,var(--h3-font-size));font-style:var(--h3-m-font-style,var(--h3-font-style));font-weight:var(--h3-m-font-weight,var(--h3-font-weight));line-height:var(--h3-m-line-height,var(--h3-line-height));color:var(--h3-m-color,var(--h3-color));-webkit-text-decoration:var(--h3-m-text-decoration,var(--h3-text-decoration));text-decoration:var(--h3-m-text-decoration,var(--h3-text-decoration));text-transform:var(--h3-m-text-transform,var(--h3-text-transform));letter-spacing:var(--h3-m-letter-spacing,var(--h3-letter-spacing))}}.block-product-list .text-body[data-v-3e4b839c]{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color);-webkit-text-decoration:var(--body-text-decoration);text-decoration:var(--body-text-decoration);text-transform:var(--body-text-transform);letter-spacing:var(--body-letter-spacing)}@media screen and (max-width:920px){.block-product-list .text-body[data-v-3e4b839c]{font-family:var(--body-m-font-family,var(--body-font-family));font-size:var(--body-m-font-size,var(--body-font-size));font-style:var(--body-m-font-style,var(--body-font-style));font-weight:var(--body-m-font-weight,var(--body-font-weight));line-height:var(--body-m-line-height,var(--body-line-height));color:var(--body-m-color,var(--body-color));-webkit-text-decoration:var(--body-m-text-decoration,var(--body-text-decoration));text-decoration:var(--body-m-text-decoration,var(--body-text-decoration));text-transform:var(--body-m-text-transform,var(--body-text-transform));letter-spacing:var(--body-m-letter-spacing,var(--body-letter-spacing))}}.block-product-list .text-body-small[data-v-3e4b839c]{font-family:var(--body-small-font-family);font-size:var(--body-small-font-size);font-style:var(--body-small-font-style);font-weight:var(--body-small-font-weight);line-height:var(--body-small-line-height);color:var(--body-small-color);-webkit-text-decoration:var(--body-small-text-decoration);text-decoration:var(--body-small-text-decoration);text-transform:var(--body-small-text-transform);letter-spacing:var(--body-small-letter-spacing)}@media screen and (max-width:920px){.block-product-list .text-body-small[data-v-3e4b839c]{font-family:var(--body-small-m-font-family,var(--body-small-font-family));font-size:var(--body-small-m-font-size,var(--body-small-font-size));font-style:var(--body-small-m-font-style,var(--body-small-font-style));font-weight:var(--body-small-m-font-weight,var(--body-small-font-weight));line-height:var(--body-small-m-line-height,var(--body-small-line-height));color:var(--body-small-m-color,var(--body-small-color));-webkit-text-decoration:var(--body-small-m-text-decoration,var(--body-small-text-decoration));text-decoration:var(--body-small-m-text-decoration,var(--body-small-text-decoration));text-transform:var(--body-small-m-text-transform,var(--body-small-text-transform));letter-spacing:var(--body-small-m-letter-spacing,var(--body-small-letter-spacing))}}.block-product-list[data-v-3e4b839c]{z-index:14;padding:var(--block-padding)}.block-product-list.no-paddings[data-v-3e4b839c]{padding:0}.block-product-list--with-categories .block-product-list__wrapper[data-v-3e4b839c]{max-width:var(--content-width);gap:40px;width:100%;margin:0 auto;display:flex;position:relative}.block-product-list__wrapper--full-width[data-v-3e4b839c]{max-width:unset}.block-product-list__content-container[data-v-3e4b839c]{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.block-product-list__category[data-v-3e4b839c]{word-break:break-all;margin-bottom:32px}.block-product-list__empty-state[data-v-3e4b839c]{flex-direction:column;width:100%;display:flex}.block-product-list__scroll-to-top[data-v-3e4b839c]{visibility:visible;opacity:1;transition:opacity .2s ease-in-out}.block-product-list__scroll-to-top--hidden[data-v-3e4b839c]{visibility:hidden;opacity:0}.block-product-list__total-count[data-v-3e4b839c]{color:var(--body-color);font-size:14px}.block-product-list__total-count--mobile[data-v-3e4b839c]{margin:16px 0 0}.category-list[data-v-3e4b839c]{max-height:var(--v35d8e4d9)}@media screen and (max-width:920px){.block-product-list[data-v-3e4b839c]{padding:var(--m-block-padding)}.block-product-list.no-paddings[data-v-3e4b839c]{padding:0}.block-product-list__wrapper[data-v-3e4b839c]{flex-direction:column;gap:0}.block-product-list__category[data-v-3e4b839c]:not(.show-title){display:none}}@media screen and (min-width:601px) and (max-width:920px){.block-product-list[data-v-3e4b839c]{padding:var(--m-block-padding)}.block-product-list.no-paddings[data-v-3e4b839c]{padding:0}.block-product-list__wrapper[data-v-3e4b839c]{flex-direction:column;gap:0}.block-product-list__category[data-v-3e4b839c]:not(.show-title){display:none}.category-list[data-v-3e4b839c] .category-list__slot{width:fit-content}}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}.category-list[data-v-f218e41a]{max-height:var(--v70506388)}@media screen and (max-width:920px){}@media screen and (min-width:601px) and (max-width:920px){.category-list[data-v-f218e41a] .category-list__slot{width:fit-content}}@media screen and (max-width:920px){}@media screen and (max-width:920px) and (min-width:920px){}@media screen and (max-width:920px){}.option-select[data-v-846c4c60]{width:100%;max-width:340px}.option-select__label[data-v-846c4c60]{margin-bottom:8px}.option-select__select-wrapper[data-v-846c4c60]{align-items:center;display:flex;position:relative}.option-select__select-wrapper[data-v-846c4c60]:before{color:#1d1e20;vertical-align:top;pointer-events:none;content:"";border-style:solid;border-width:2px 2px 0 0;width:8px;height:8px;display:inline-block;position:absolute;right:16px;transform:rotate(135deg)}.option-select__select[data-v-846c4c60]{width:100%;font-family:inherit;font-size:inherit;color:var(--body-color,#1d1e20);-webkit-appearance:none;appearance:none;background-color:#fff;border:.5px solid #dadce0;padding:10px 16px;line-height:1.5}@media screen and (max-width:920px){.option-select__select-wrapper[data-v-846c4c60]{margin-bottom:16px}}@media screen and (max-width:920px){}@media screen and (max-width:920px){}.skeleton-loader[data-v-675d79b5]{width:100%;max-width:var(--content-width);justify-content:center;margin:0 auto;display:flex}.skeleton-loader__image[data-v-675d79b5]{width:100%;max-width:var(--max-width-description,600px);border-radius:var(--image-border-radius,0);height:100%}.skeleton-loader__image[data-v-675d79b5]:after{content:"";padding-bottom:100%;display:block}.skeleton-loader__text[data-v-675d79b5],.skeleton-loader__image[data-v-675d79b5]{background:linear-gradient(102deg,#1d1e201a 8%,#ffffff1a 18%,#1d1e201a 33%) 0 0/200% 100%;animation:1.5s linear infinite shine-675d79b5}@keyframes shine-675d79b5{to{background-position-x:-200%}}.skeleton-loader__wrapper[data-v-675d79b5]{flex-direction:column;justify-content:center;width:100%;max-width:624px;padding-left:80px;display:flex}.skeleton-loader__wrapper--center[data-v-675d79b5]{align-items:center}.skeleton-loader__text[data-v-675d79b5]{border-radius:5px;width:100%;height:24px;margin-top:8px}.skeleton-loader__text[data-v-675d79b5]:nth-child(2){width:20%;margin-top:16px}.skeleton-loader__text[data-v-675d79b5]:nth-child(3){width:30%;height:50px;margin:32px 0 20px}.skeleton-loader__text[data-v-675d79b5]:nth-child(4n+1){width:70%}.skeleton-loader__text[data-v-675d79b5]:nth-child(3n+1){width:60%}.skeleton-loader__title[data-v-675d79b5]{width:70%;height:64px}@media screen and (max-width:920px){.skeleton-loader[data-v-675d79b5]{flex-direction:column;width:100%}.skeleton-loader__wrapper[data-v-675d79b5]{max-width:unset;padding:32px 0 0}.skeleton-loader__wrapper--center[data-v-675d79b5]{align-items:center}.skeleton-loader__image[data-v-675d79b5]{max-width:unset}}.additional-info-sections .additional-info-sections__item-title[data-v-ca94a326]{font-family:var(--h6-font-family);font-size:var(--h6-font-size);font-style:var(--h6-font-style);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);color:var(--h6-color);-webkit-text-decoration:var(--h6-text-decoration);text-decoration:var(--h6-text-decoration);text-transform:var(--h6-text-transform);letter-spacing:var(--h6-letter-spacing)}@media screen and (max-width:920px){.additional-info-sections .additional-info-sections__item-title[data-v-ca94a326]{font-family:var(--h6-m-font-family,var(--h6-font-family));font-size:var(--h6-m-font-size,var(--h6-font-size));font-style:var(--h6-m-font-style,var(--h6-font-style));font-weight:var(--h6-m-font-weight,var(--h6-font-weight));line-height:var(--h6-m-line-height,var(--h6-line-height));color:var(--h6-m-color,var(--h6-color));-webkit-text-decoration:var(--h6-m-text-decoration,var(--h6-text-decoration));text-decoration:var(--h6-m-text-decoration,var(--h6-text-decoration));text-transform:var(--h6-m-text-transform,var(--h6-text-transform));letter-spacing:var(--h6-m-letter-spacing,var(--h6-letter-spacing))}}.additional-info-sections[data-v-ca94a326]{flex-direction:column;width:100%;margin-top:32px;display:flex}.additional-info-sections__item[data-v-ca94a326]{text-align:left;cursor:pointer;background-color:#0000;padding:24px 0;position:relative}.additional-info-sections__item[data-v-ca94a326]:not(:last-child){border-bottom:1px solid var(--body-color)}.additional-info-sections__button[data-v-ca94a326]{background-color:#0000;justify-content:space-between;width:100%;font-size:20px;display:flex}.additional-info-sections__icon[data-v-ca94a326]{background:linear-gradient(var(--body-color) 0 0) content-box, linear-gradient(var(--body-color) 0 0) content-box, transparent;background-position:50%;background-repeat:no-repeat;background-size:100% 1px,1px 100%;width:13px;height:13px;display:inline-block}.additional-info-sections__icon--active[data-v-ca94a326]{background-size:100% 1px,0}.additional-info-sections__item-description[data-v-ca94a326]{word-break:break-word;white-space:pre-line;width:100%;margin-top:16px}.additional-info-sections__item-description[data-v-ca94a326] p{margin-bottom:8px}.additional-info-sections__item-description[data-v-ca94a326] img{max-width:var(--max-width-description,600px);width:100%!important}.additional-info-sections__item-description[data-v-ca94a326] iframe{width:100%;max-width:var(--max-width-description,600px)}.additional-info-sections__item-description[data-v-ca94a326] blockquote{padding-inline-start:1em;quotes:"“" "”" "‘" "’";padding-left:16px;display:block;position:relative}.additional-info-sections__item-description[data-v-ca94a326] blockquote:before{content:"";background:inherit;border-inline-start:.25em solid var(--body-color);opacity:.2;position:absolute;inset:0}.additional-info-sections__item-description[data-v-ca94a326] blockquote *{opacity:.8;font-size:1.05em;font-style:italic}.additional-info-sections__item-description[data-v-ca94a326] blockquote p:first-child:before{content:open-quote}.additional-info-sections__item-description[data-v-ca94a326] blockquote p:last-child:after{content:close-quote}.additional-info-sections__item-description[data-v-ca94a326] p:empty:after{content:" "}.additional-info-sections__item-description[data-v-ca94a326] ul,.additional-info-sections__item-description[data-v-ca94a326] ol{padding-left:1em;list-style-position:inside}.additional-info-sections__item-description[data-v-ca94a326] ul p,.additional-info-sections__item-description[data-v-ca94a326] ol p{display:inline}.additional-info-sections__item-description[data-v-ca94a326] table{border-collapse:collapse;table-layout:fixed;min-width:50%;margin:0;overflow:hidden;width:100%!important}.additional-info-sections__item-description[data-v-ca94a326] table th,.additional-info-sections__item-description[data-v-ca94a326] table td{box-sizing:border-box;vertical-align:top;border:none;min-width:1em;padding:.9em .7em;position:relative}.additional-info-sections__item-description[data-v-ca94a326] table th>*,.additional-info-sections__item-description[data-v-ca94a326] table td>*{margin-bottom:0}.additional-info-sections__item-description[data-v-ca94a326] table th:before,.additional-info-sections__item-description[data-v-ca94a326] table th:after,.additional-info-sections__item-description[data-v-ca94a326] table td:before,.additional-info-sections__item-description[data-v-ca94a326] table td:after{content:"";background:inherit;border:.01rem solid var(--body-color);opacity:.2;pointer-events:none;z-index:-1;position:absolute;inset:0}.additional-info-sections__item-description[data-v-ca94a326] table th{text-align:left;text-transform:none;font-weight:400}.additional-info-sections__item-description[data-v-ca94a326] table th strong{font-weight:700}.additional-info-sections__item-description[data-v-ca94a326] code{white-space:pre-line}@media screen and (max-width:920px){.additional-info-sections[data-v-ca94a326]{margin-top:24px}}.accordion-enter-active[data-v-ca94a326],.accordion-leave-active[data-v-ca94a326]{will-change:height, opacity;transition:height .3s,opacity .3s;overflow:hidden}.accordion-enter[data-v-ca94a326],.accordion-leave-to[data-v-ca94a326]{opacity:0;height:0!important}.custom-field[data-v-b462f630]{width:100%;max-width:340px;color:inherit}.custom-field__input[data-v-b462f630]{width:100%;font-family:inherit;font-size:inherit;color:var(--body-color,#1d1e20);text-overflow:ellipsis;background-color:#fff;border:.5px solid #dadce0;margin:8px 0 6px;padding:10px 16px;line-height:1.5}.custom-field__error[data-v-b462f630]{color:#ff5252;visibility:hidden;height:1em;font-size:12px;line-height:1}.custom-field__error--visible[data-v-b462f630]{visibility:visible;height:auto}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}.tooltip[data-v-519a2ced]{position:relative}.tooltip__content[data-v-519a2ced]{z-index:201;max-width:var(--v775b426c);border-radius:5px;box-shadow:0 6px 14px #0000001a}.tooltip__content--dark[data-v-519a2ced]{color:#fff;background:#1d1e20}.tooltip__content--dark .tooltip__triangle[data-v-519a2ced]{background:#1d1e20}.tooltip__content--success[data-v-519a2ced]{color:#fff;background:#00b090}.tooltip__content--success .tooltip__triangle[data-v-519a2ced]{background:#00b090}.tooltip__content--light[data-v-519a2ced]{color:#1d1e20;background:#fff}.tooltip__content--light .tooltip__triangle[data-v-519a2ced]{background:#fff}.tooltip__content--modal[data-v-519a2ced]{z-index:301}.tooltip__content--drawer[data-v-519a2ced]{z-index:212}.tooltip__content--popup[data-v-519a2ced]{z-index:1000}.tooltip__content--x-small[data-v-519a2ced]{padding:0}.tooltip__content--small[data-v-519a2ced]{padding:8px 16px}.tooltip__content--large[data-v-519a2ced]{padding:12px 16px}.tooltip__content--x-large[data-v-519a2ced]{padding:18px 24px}.tooltip__content--position[data-v-519a2ced]{top:0;left:0}.tooltip__content--position-absolute[data-v-519a2ced]{position:absolute}.tooltip__content--position-fixed[data-v-519a2ced]{position:fixed}.tooltip__content--has-close-icon[data-v-519a2ced]{padding-right:32px}.tooltip__triangle[data-v-519a2ced]{content:"";width:8px;height:8px;margin:auto;position:absolute}.tooltip__triangle--top[data-v-519a2ced]{transform:translateX(var(--d02d7302)) rotate(45deg);top:-4px;left:0;right:0}.tooltip__triangle--bottom[data-v-519a2ced]{transform:translateX(var(--d02d7302)) rotate(45deg);bottom:-4px;left:0;right:0}.tooltip__triangle--left[data-v-519a2ced]{transform:translateY(var(--d02d7302)) rotate(45deg);top:0;bottom:0;left:-4px}.tooltip__triangle--right[data-v-519a2ced]{transform:translateY(var(--d02d7302)) rotate(45deg);top:0;bottom:0;right:-4px}.tooltip__close-icon[data-v-519a2ced]{cursor:pointer;position:absolute;top:0;right:8px}.tooltip__close-icon--x-small[data-v-519a2ced]{top:2px}.tooltip__close-icon--small[data-v-519a2ced]{top:10px}.tooltip__close-icon--large[data-v-519a2ced]{top:14px}.tooltip__close-icon--x-large[data-v-519a2ced]{top:20px}.trigger[data-v-519a2ced]{justify-content:center;align-items:center;display:flex}.block-product .block-product__title{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);color:var(--h3-color);-webkit-text-decoration:var(--h3-text-decoration);text-decoration:var(--h3-text-decoration);text-transform:var(--h3-text-transform);letter-spacing:var(--h3-letter-spacing)}@media screen and (max-width:920px){.block-product .block-product__title{font-family:var(--h3-m-font-family,var(--h3-font-family));font-size:var(--h3-m-font-size,var(--h3-font-size));font-style:var(--h3-m-font-style,var(--h3-font-style));font-weight:var(--h3-m-font-weight,var(--h3-font-weight));line-height:var(--h3-m-line-height,var(--h3-line-height));color:var(--h3-m-color,var(--h3-color));-webkit-text-decoration:var(--h3-m-text-decoration,var(--h3-text-decoration));text-decoration:var(--h3-m-text-decoration,var(--h3-text-decoration));text-transform:var(--h3-m-text-transform,var(--h3-text-transform));letter-spacing:var(--h3-m-letter-spacing,var(--h3-letter-spacing))}}.block-product .block-product__reviews-title{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);color:var(--h3-color);-webkit-text-decoration:var(--h3-text-decoration);text-decoration:var(--h3-text-decoration);text-transform:var(--h3-text-transform);letter-spacing:var(--h3-letter-spacing)}@media screen and (max-width:920px){.block-product .block-product__reviews-title{font-family:var(--h3-m-font-family,var(--h3-font-family));font-size:var(--h3-m-font-size,var(--h3-font-size));font-style:var(--h3-m-font-style,var(--h3-font-style));font-weight:var(--h3-m-font-weight,var(--h3-font-weight));line-height:var(--h3-m-line-height,var(--h3-line-height));color:var(--h3-m-color,var(--h3-color));-webkit-text-decoration:var(--h3-m-text-decoration,var(--h3-text-decoration));text-decoration:var(--h3-m-text-decoration,var(--h3-text-decoration));text-transform:var(--h3-m-text-transform,var(--h3-text-transform));letter-spacing:var(--h3-m-letter-spacing,var(--h3-letter-spacing))}}.block-product .block-product__reviews-empty-title{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);color:var(--h3-color);-webkit-text-decoration:var(--h3-text-decoration);text-decoration:var(--h3-text-decoration);text-transform:var(--h3-text-transform);letter-spacing:var(--h3-letter-spacing)}@media screen and (max-width:920px){.block-product .block-product__reviews-empty-title{font-family:var(--h3-m-font-family,var(--h3-font-family));font-size:var(--h3-m-font-size,var(--h3-font-size));font-style:var(--h3-m-font-style,var(--h3-font-style));font-weight:var(--h3-m-font-weight,var(--h3-font-weight));line-height:var(--h3-m-line-height,var(--h3-line-height));color:var(--h3-m-color,var(--h3-color));-webkit-text-decoration:var(--h3-m-text-decoration,var(--h3-text-decoration));text-decoration:var(--h3-m-text-decoration,var(--h3-text-decoration));text-transform:var(--h3-m-text-transform,var(--h3-text-transform));letter-spacing:var(--h3-m-letter-spacing,var(--h3-letter-spacing))}}.block-product .block-product__subtitle{font-family:var(--h5-font-family);font-size:var(--h5-font-size);font-style:var(--h5-font-style);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);color:var(--h5-color);-webkit-text-decoration:var(--h5-text-decoration);text-decoration:var(--h5-text-decoration);text-transform:var(--h5-text-transform);letter-spacing:var(--h5-letter-spacing)}@media screen and (max-width:920px){.block-product .block-product__subtitle{font-family:var(--h5-m-font-family,var(--h5-font-family));font-size:var(--h5-m-font-size,var(--h5-font-size));font-style:var(--h5-m-font-style,var(--h5-font-style));font-weight:var(--h5-m-font-weight,var(--h5-font-weight));line-height:var(--h5-m-line-height,var(--h5-line-height));color:var(--h5-m-color,var(--h5-color));-webkit-text-decoration:var(--h5-m-text-decoration,var(--h5-text-decoration));text-decoration:var(--h5-m-text-decoration,var(--h5-text-decoration));text-transform:var(--h5-m-text-transform,var(--h5-text-transform));letter-spacing:var(--h5-m-letter-spacing,var(--h5-letter-spacing))}}.block-product p,.block-product .block-product__input-field-wrapper{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color);-webkit-text-decoration:var(--body-text-decoration);text-decoration:var(--body-text-decoration);text-transform:var(--body-text-transform);letter-spacing:var(--body-letter-spacing)}@media screen and (max-width:920px){.block-product p,.block-product .block-product__input-field-wrapper{font-family:var(--body-m-font-family,var(--body-font-family));font-size:var(--body-m-font-size,var(--body-font-size));font-style:var(--body-m-font-style,var(--body-font-style));font-weight:var(--body-m-font-weight,var(--body-font-weight));line-height:var(--body-m-line-height,var(--body-line-height));color:var(--body-m-color,var(--body-color));-webkit-text-decoration:var(--body-m-text-decoration,var(--body-text-decoration));text-decoration:var(--body-m-text-decoration,var(--body-text-decoration));text-transform:var(--body-m-text-transform,var(--body-text-transform));letter-spacing:var(--body-m-letter-spacing,var(--body-letter-spacing))}}.block-product .body-large{font-family:var(--body-large-font-family);font-size:var(--body-large-font-size);font-style:var(--body-large-font-style);font-weight:var(--body-large-font-weight);line-height:var(--body-large-line-height);color:var(--body-large-color);-webkit-text-decoration:var(--body-large-text-decoration);text-decoration:var(--body-large-text-decoration);text-transform:var(--body-large-text-transform);letter-spacing:var(--body-large-letter-spacing)}@media screen and (max-width:920px){.block-product .body-large{font-family:var(--body-large-m-font-family,var(--body-large-font-family));font-size:var(--body-large-m-font-size,var(--body-large-font-size));font-style:var(--body-large-m-font-style,var(--body-large-font-style));font-weight:var(--body-large-m-font-weight,var(--body-large-font-weight));line-height:var(--body-large-m-line-height,var(--body-large-line-height));color:var(--body-large-m-color,var(--body-large-color));-webkit-text-decoration:var(--body-large-m-text-decoration,var(--body-large-text-decoration));text-decoration:var(--body-large-m-text-decoration,var(--body-large-text-decoration));text-transform:var(--body-large-m-text-transform,var(--body-large-text-transform));letter-spacing:var(--body-large-m-letter-spacing,var(--body-large-letter-spacing))}}.block-product .body-small{font-family:var(--body-small-font-family);font-size:var(--body-small-font-size);font-style:var(--body-small-font-style);font-weight:var(--body-small-font-weight);line-height:var(--body-small-line-height);color:var(--body-small-color);-webkit-text-decoration:var(--body-small-text-decoration);text-decoration:var(--body-small-text-decoration);text-transform:var(--body-small-text-transform);letter-spacing:var(--body-small-letter-spacing)}@media screen and (max-width:920px){.block-product .body-small{font-family:var(--body-small-m-font-family,var(--body-small-font-family));font-size:var(--body-small-m-font-size,var(--body-small-font-size));font-style:var(--body-small-m-font-style,var(--body-small-font-style));font-weight:var(--body-small-m-font-weight,var(--body-small-font-weight));line-height:var(--body-small-m-line-height,var(--body-small-line-height));color:var(--body-small-m-color,var(--body-small-color));-webkit-text-decoration:var(--body-small-m-text-decoration,var(--body-small-text-decoration));text-decoration:var(--body-small-m-text-decoration,var(--body-small-text-decoration));text-transform:var(--body-small-m-text-transform,var(--body-small-text-transform));letter-spacing:var(--body-small-m-letter-spacing,var(--body-small-letter-spacing))}}.block-product-wrapper{z-index:14;padding:var(--block-padding)}.block-product{width:100%;max-width:var(--content-width);text-align:left;flex-direction:column;justify-content:center;margin:0 auto}.block-product--centered{text-align:center}.block-product--centered .block-product__content-wrapper,.block-product--centered .block-product__price-data-wrapper,.block-product--centered .block-product__button-wrapper,.block-product--centered .block-product__primary-buttons{text-align:center;align-items:center}.block-product--centered .block-product__primary-buttons--with-whatsapp{justify-content:center}.block-product--in-preview{min-height:500px;max-height:700px}.block-product--in-preview .block-product__content-wrapper{justify-content:flex-start}.block-product--in-preview .block-product__price-data-wrapper{justify-content:flex-start;overflow:auto}.block-product__related-products{margin-top:80px}.block-product__reviews-empty{flex-direction:column;justify-content:center;align-items:center;margin-top:80px;display:flex}.block-product__reviews-empty-title{margin-bottom:32px}.block-product__reviews-title{margin-top:80px;margin-bottom:48px}.block-product__rating-below-title{margin-bottom:16px;display:flex}.block-product__rating{margin-right:8px}.block-product__reviews{margin-top:40px}.block-product__load-more-button{margin:0 auto}.block-product__stock-text{align-items:center;margin-left:24px;display:flex}.block-product__image-content-wrapper{width:100%}.block-product__main-info{width:100%;display:flex}.block-product__content-wrapper,.block-product__price-data-wrapper{flex-direction:column;justify-content:flex-start;align-items:baseline;width:100%;display:flex}.block-product__content-wrapper{word-break:break-word;max-width:624px;padding-left:80px}.block-product__button-wrapper{flex-direction:column;align-items:flex-start;width:100%;margin-top:32px;display:flex}.block-product__primary-buttons{flex-direction:column;align-items:flex-start;width:100%;display:flex}.block-product__primary-buttons--with-whatsapp{flex-flow:wrap;align-items:stretch;gap:12px}.block-product__button{height:var(--button-height);align-items:center;display:flex;position:relative}.block-product__button--primary{margin:calc(-1 * var(--grid-button-primary-border-null,var(--grid-button-primary-border-width,0)))}.block-product__button--primary:focus,.block-product__button--primary:hover{margin:calc(-1 * var(--grid-button-primary-border-null-hover,var(--grid-button-primary-border-width-hover,0)))}.block-product__button--secondary{margin:calc(-1 * var(--grid-button-secondary-border-null,var(--grid-button-secondary-border-width,0)))}.block-product__button--secondary:focus,.block-product__button--secondary:hover{margin:calc(-1 * var(--grid-button-secondary-border-null-hover,var(--grid-button-secondary-border-width-hover,0)))}.block-product__button--fixed-width.block-product__button--fixed-width{justify-content:center;width:100%;max-width:340px}.block-product__button--whatsapp:not(._){color:#4aa461;white-space:break-spaces;background-color:#fafafa;border-color:#4aa461}.block-product__button--whatsapp:not(._):hover,.block-product__button--whatsapp:not(._):focus{color:#3a814c;background-color:#f2f2f2;border-color:#3a814c}.block-product__title{margin-bottom:8px}.block-product__subtitle{margin-bottom:16px}.block-product__price-wrapper{flex-wrap:wrap;display:flex}.block-product__price-wrapper--with-duration{margin-bottom:8px}.block-product__additional-info{display:flex}.block-product__price{margin-bottom:0}.block-product__price--sale{opacity:.4;margin-right:8px}.block-product__price--sale.block-product__price--sale.block-product__price--sale{text-decoration:line-through}.block-product__duration:before{content:"|";margin:0 8px}.block-product__location,.block-product__notice{opacity:.6}.block-product__input-field-wrapper{width:100%;margin-top:32px}.block-product__input-field:not(:last-child){margin-bottom:24px}.block-product__input-field--centered{margin-left:auto;margin-right:auto}.block-product__quantity-wrapper{margin-top:32px;display:flex}.block-product__quantity-wrapper--disabled{pointer-events:none;filter:opacity(.4)}.block-product__notice{margin-top:8px;margin-bottom:32px;font-size:14px}.block-product__link{margin-block:32px}.block-product__link.block-product__link{text-decoration:underline}.block-product__description{word-break:break-word;white-space:pre-line;width:100%;margin-top:56px}.block-product__description p{margin-bottom:8px}.block-product__description img{max-width:var(--max-width-description,600px);width:100%!important}.block-product__description iframe{width:100%;max-width:var(--max-width-description,600px)}.block-product__description blockquote{padding-inline-start:1em;quotes:"“" "”" "‘" "’";padding-left:16px;display:block;position:relative}.block-product__description blockquote:before{content:"";background:inherit;border-inline-start:.25em solid var(--body-color);opacity:.2;position:absolute;inset:0}.block-product__description blockquote *{opacity:.8;font-size:1.05em;font-style:italic}.block-product__description blockquote p:first-child:before{content:open-quote}.block-product__description blockquote p:last-child:after{content:close-quote}.block-product__description p:empty:after{content:" "}.block-product__description ul,.block-product__description ol{padding-left:1em;list-style-position:inside}.block-product__description ul p,.block-product__description ol p{display:inline}.block-product__description table{border-collapse:collapse;table-layout:fixed;min-width:50%;margin:0;overflow:hidden;width:100%!important}.block-product__description table th,.block-product__description table td{box-sizing:border-box;vertical-align:top;border:none;min-width:1em;padding:.9em .7em;position:relative}.block-product__description table th>*,.block-product__description table td>*{margin-bottom:0}.block-product__description table th:before,.block-product__description table th:after,.block-product__description table td:before,.block-product__description table td:after{content:"";background:inherit;border:.01rem solid var(--body-color);opacity:.2;pointer-events:none;z-index:-1;position:absolute;inset:0}.block-product__description table th{text-align:left;text-transform:none;font-weight:400}.block-product__description table th strong{font-weight:700}.block-product__description code{white-space:pre-line}@media screen and (max-width:920px){.block-product-wrapper{padding:var(--m-block-padding);width:100%}.block-product{flex-direction:column;width:100%}.block-product__main-info{flex-direction:column}.block-product--centered{align-items:center}.block-product__content-wrapper{max-width:unset;padding:32px 0 0}.block-product__reviews-title{margin-top:40px;margin-bottom:24px}.block-product__reviews-empty{margin-top:40px}}.v-enter-active,.v-leave-active{transition:opacity .3s}.v-enter-from,.v-leave-to{opacity:0}.slide[data-v-9eddab1a]{object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;transform:scale(1.01)}.slideshow[data-v-9eddab1a]{z-index:1;width:100%;min-height:calc(var(--block-height-on-resize,var(--f25b9360)) * 1px + var(--header-height,0px));margin-top:calc(-1 * var(--header-height,0px));overflow-anchor:none;position:relative;overflow:hidden}.slideshow-nav-button[data-v-9eddab1a]{z-index:2;color:var(--a14bf7e6);cursor:pointer;background-color:#0000;padding:0 56px;position:absolute;top:0;bottom:0}.slideshow-nav-button--left[data-v-9eddab1a]{left:0;transform:rotate(180deg)}.slideshow-nav-button--right[data-v-9eddab1a]{right:0}.slideshow-nav-button[data-v-9eddab1a]:hover{opacity:.8}.slideshow-nav-button:hover.is-transitioning[data-v-9eddab1a]{cursor:default}.slideshow__dots[data-v-9eddab1a]{z-index:2;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.slideshow__dots .dot[data-v-9eddab1a]{cursor:pointer;background-color:var(--ae7e28e6);opacity:.5;border-radius:50px;width:10px;height:10px}.slideshow__dots .dot--current[data-v-9eddab1a]{opacity:1}@media screen and (max-width:920px){.slideshow[data-v-9eddab1a]{min-height:calc(var(--block-height-on-resize,var(--v2da29f78)) * 1px + var(--header-height-mobile,var(--header-height,0px)));margin-top:calc(-1 * var(--header-height-mobile,var(--header-height,0px)))}.slideshow-nav-button[data-v-9eddab1a]{padding:28px}}.slide-forward-enter-active[data-v-9eddab1a],.slide-forward-leave-active[data-v-9eddab1a],.slide-backward-enter-active[data-v-9eddab1a],.slide-backward-leave-active[data-v-9eddab1a]{transition:all .6s}.slide-forward-leave-active[data-v-9eddab1a],.slide-backward-leave-active[data-v-9eddab1a]{position:absolute;left:0}.slide-forward-enter-from[data-v-9eddab1a]{transform:translate(100%)}.slide-forward-leave-to[data-v-9eddab1a],.slide-backward-enter-from[data-v-9eddab1a]{transform:translate(-100%)}.slide-backward-leave-to[data-v-9eddab1a]{transform:translate(100%)}@keyframes logo-marquee-scroll-7af60979{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-marquee[data-v-7af60979]{background-color:var(--f5986e8c);width:100%;padding:32px 0;overflow:hidden}.logo-marquee__track[data-v-7af60979]{width:max-content;animation:logo-marquee-scroll-7af60979 var(--v1c0ab830) linear infinite;animation-direction:var(--dcbb2f54);align-items:center;display:flex}.logo-marquee__group[data-v-7af60979],.logo-marquee__sequence[data-v-7af60979]{flex:none;align-items:center;display:flex}.logo-marquee__logo[data-v-7af60979]{height:var(--v887386d6);width:auto;margin-right:var(--v0f5237a3);object-fit:contain;flex:none}.logo-marquee:hover .logo-marquee__track[data-v-7af60979]{animation-play-state:paused}.logo-marquee--grayscale .logo-marquee__logo[data-v-7af60979]{filter:grayscale();opacity:.6;transition:filter .3s,opacity .3s}@media (hover:hover){.logo-marquee--grayscale .logo-marquee__logo[data-v-7af60979]:hover{filter:grayscale(0%);opacity:1}}@media (prefers-reduced-motion:reduce){.logo-marquee__track[data-v-7af60979]{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.logo-marquee__group[data-v-7af60979],.logo-marquee__sequence[data-v-7af60979]{flex-wrap:wrap;justify-content:center;width:100%}.logo-marquee__group[aria-hidden=true][data-v-7af60979],.logo-marquee__sequence[aria-hidden=true][data-v-7af60979]{display:none}}.search-results-blog-grid[data-v-b391a926]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;display:grid}.search-results-blog-grid__item[data-v-b391a926]{flex-direction:column;display:flex}.search-results-blog-grid__cover[data-v-b391a926]{margin-bottom:16px;padding-bottom:60%;display:block;position:relative}.search-results-blog-grid__cover-image[data-v-b391a926]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.search-results-blog-grid__cover-image--empty[data-v-b391a926]{opacity:.08;background-color:currentColor}.search-results-blog-grid__content[data-v-b391a926]{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.search-results-blog-grid__title[data-v-b391a926]{word-break:break-word}.search-results-blog-grid__excerpt[data-v-b391a926]{-webkit-line-clamp:3;opacity:.8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-results-blog-grid__date[data-v-b391a926]{opacity:.6}.search-results-blog-grid mark[data-v-b391a926]{color:inherit;background:0 0;font-weight:800}@media screen and (max-width:920px){.search-results-blog-grid[data-v-b391a926]{grid-template-columns:1fr}}.search-results-content-list[data-v-9f1c824b]{list-style:none}.search-results-content-list__item+.search-results-content-list__item[data-v-9f1c824b]{border-top:2px solid var(--v0cf6fb0c)}.search-results-content-list__link[data-v-9f1c824b]{min-height:79px;color:inherit;align-items:center;gap:16px;padding:24px 0;text-decoration:none;display:flex}.search-results-content-list__thumbnail[data-v-9f1c824b]{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:48px}.search-results-content-list__thumbnail--generic[data-v-9f1c824b]{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Crect width='48' height='48' rx='8' fill='currentColor' fill-opacity='0.08'/%3E%3Cg fill='currentColor'%3E%3Crect x='14' y='15' width='20' height='1.6' rx='0.8'/%3E%3Crect x='14' y='19.2' width='20' height='1.6' rx='0.8'/%3E%3Crect x='14' y='23.4' width='12' height='1.6' rx='0.8'/%3E%3C/g%3E%3Ccircle cx='28' cy='29' r='3.25' stroke='currentColor' stroke-width='1.6'/%3E%3Cpath d='M30.4 31.4 33.4 34.4' stroke='currentColor' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Crect width='48' height='48' rx='8' fill='currentColor' fill-opacity='0.08'/%3E%3Cg fill='currentColor'%3E%3Crect x='14' y='15' width='20' height='1.6' rx='0.8'/%3E%3Crect x='14' y='19.2' width='20' height='1.6' rx='0.8'/%3E%3Crect x='14' y='23.4' width='12' height='1.6' rx='0.8'/%3E%3C/g%3E%3Ccircle cx='28' cy='29' r='3.25' stroke='currentColor' stroke-width='1.6'/%3E%3Cpath d='M30.4 31.4 33.4 34.4' stroke='currentColor' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.search-results-content-list__content[data-v-9f1c824b]{flex-direction:column;gap:8px;min-width:0;display:flex}.search-results-content-list__title[data-v-9f1c824b]{word-break:break-word;text-decoration:underline}.search-results-content-list__excerpt[data-v-9f1c824b]{-webkit-line-clamp:2;opacity:.8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-results-content-list mark[data-v-9f1c824b]{color:inherit;background:0 0;font-weight:800}.search-results-product-grid[data-v-3e25a3d8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;display:grid}.search-results-product-grid__item[data-v-3e25a3d8]{color:inherit;flex-direction:column;text-decoration:none;display:flex}.search-results-product-grid__image[data-v-3e25a3d8]{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.search-results-product-grid__image--empty[data-v-3e25a3d8]{opacity:.08;background-color:currentColor}.search-results-product-grid__title[data-v-3e25a3d8]{word-break:break-word;margin-top:16px}.search-results-product-grid__price[data-v-3e25a3d8]{margin-top:15px}.search-results-product-grid__old-price[data-v-3e25a3d8]{opacity:.6;margin-right:4px;text-decoration:line-through}.search-results-product-grid__sold-out[data-v-3e25a3d8]{opacity:.6}.search-results-product-grid mark[data-v-3e25a3d8]{color:inherit;background:0 0;font-weight:800}@media screen and (max-width:920px){.search-results-product-grid[data-v-3e25a3d8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.search-results-type-filter[data-v-94a617a5]{flex-wrap:wrap;gap:32px;list-style:none;display:flex}.search-results-type-filter__tab[data-v-94a617a5]{color:var(--v37b4f954);white-space:nowrap;cursor:pointer;background-color:#0000;border-bottom:2px solid #0000;padding-bottom:8px;font-size:16px;line-height:24px}.search-results-type-filter__tab[data-v-94a617a5]:hover{border-bottom-color:var(--v5bf4b82a)}.search-results-type-filter__tab--active[data-v-94a617a5],.search-results-type-filter__tab--active[data-v-94a617a5]:hover{border-bottom-color:var(--v37b4f954)}.search-results-type-filter__mobile[data-v-94a617a5]{border:1px solid var(--d541d892);border-radius:var(--v561259eb);align-items:center;gap:8px;padding:12px 32px 12px 12px;display:flex;position:relative}.search-results-type-filter__mobile[data-v-94a617a5]:after{content:"";border:1.5px solid var(--v37b4f954);pointer-events:none;border-top:none;border-left:none;width:7px;height:7px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.search-results-type-filter__mobile-label[data-v-94a617a5]{color:var(--v5bf4b82a);white-space:nowrap;font-size:14px;line-height:18px}.search-results-type-filter__mobile-select[data-v-94a617a5]{min-width:0;color:var(--v37b4f954);-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#0000;border:none;outline:none;flex:1;font-size:14px;line-height:18px}.search-results h1{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);color:var(--h2-color);-webkit-text-decoration:var(--h2-text-decoration);text-decoration:var(--h2-text-decoration);text-transform:var(--h2-text-transform);letter-spacing:var(--h2-letter-spacing)}@media screen and (max-width:920px){.search-results h1{font-family:var(--h2-m-font-family,var(--h2-font-family));font-size:var(--h2-m-font-size,var(--h2-font-size));font-style:var(--h2-m-font-style,var(--h2-font-style));font-weight:var(--h2-m-font-weight,var(--h2-font-weight));line-height:var(--h2-m-line-height,var(--h2-line-height));color:var(--h2-m-color,var(--h2-color));-webkit-text-decoration:var(--h2-m-text-decoration,var(--h2-text-decoration));text-decoration:var(--h2-m-text-decoration,var(--h2-text-decoration));text-transform:var(--h2-m-text-transform,var(--h2-text-transform));letter-spacing:var(--h2-m-letter-spacing,var(--h2-letter-spacing))}}.search-results h2{font-family:var(--h6-font-family);font-size:var(--h6-font-size);font-style:var(--h6-font-style);font-weight:var(--h6-font-weight);line-height:var(--h6-line-height);color:var(--h6-color);-webkit-text-decoration:var(--h6-text-decoration);text-decoration:var(--h6-text-decoration);text-transform:var(--h6-text-transform);letter-spacing:var(--h6-letter-spacing)}@media screen and (max-width:920px){.search-results h2{font-family:var(--h6-m-font-family,var(--h6-font-family));font-size:var(--h6-m-font-size,var(--h6-font-size));font-style:var(--h6-m-font-style,var(--h6-font-style));font-weight:var(--h6-m-font-weight,var(--h6-font-weight));line-height:var(--h6-m-line-height,var(--h6-line-height));color:var(--h6-m-color,var(--h6-color));-webkit-text-decoration:var(--h6-m-text-decoration,var(--h6-text-decoration));text-decoration:var(--h6-m-text-decoration,var(--h6-text-decoration));text-transform:var(--h6-m-text-transform,var(--h6-text-transform));letter-spacing:var(--h6-m-letter-spacing,var(--h6-letter-spacing))}}.search-results p{font-family:var(--body-font-family);font-size:var(--body-font-size);font-style:var(--body-font-style);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--body-color);-webkit-text-decoration:var(--body-text-decoration);text-decoration:var(--body-text-decoration);text-transform:var(--body-text-transform);letter-spacing:var(--body-letter-spacing)}@media screen and (max-width:920px){.search-results p{font-family:var(--body-m-font-family,var(--body-font-family));font-size:var(--body-m-font-size,var(--body-font-size));font-style:var(--body-m-font-style,var(--body-font-style));font-weight:var(--body-m-font-weight,var(--body-font-weight));line-height:var(--body-m-line-height,var(--body-line-height));color:var(--body-m-color,var(--body-color));-webkit-text-decoration:var(--body-m-text-decoration,var(--body-text-decoration));text-decoration:var(--body-m-text-decoration,var(--body-text-decoration));text-transform:var(--body-m-text-transform,var(--body-text-transform));letter-spacing:var(--body-m-letter-spacing,var(--body-letter-spacing))}}.search-results{z-index:14;padding:var(--block-padding);color:var(--body-color)}.search-results__container{max-width:var(--content-width);flex-direction:column;gap:48px;width:100%;margin:0 auto;display:flex}.search-results__header{flex-direction:column;align-items:center;gap:32px;display:flex}.search-results__title{text-align:center}.search-results__input{width:100%;max-width:600px}.search-results__body{flex-direction:column;gap:24px;display:flex}.search-results__loader{align-self:center}.search-results__empty{text-align:center;opacity:.7}.search-results__count{opacity:.7}.search-results__pagination{align-self:center}@media screen and (max-width:920px){.search-results{padding:var(--m-block-padding,var(--block-padding))}.search-results__container{gap:32px}}.block[data-v-6686dd9a]{grid-template-rows:100%;grid-template-columns:100%;width:100%;display:grid;position:relative}.block--desktop-first-visible[data-v-6686dd9a],.block[data-v-6686dd9a]:first-child{padding-top:var(--header-height,0);margin-top:calc(-1 * var(--header-height,0))}@media screen and (max-width:920px){.block--desktop-first-visible[data-v-6686dd9a]{padding-top:unset;margin-top:unset}.block--mobile-first-visible[data-v-6686dd9a],.block[data-v-6686dd9a]:first-child{padding-top:var(--header-height-mobile,var(--header-height,0));margin-top:calc(-1 * var(--header-height-mobile,var(--header-height,0)))}}@media screen and (min-width:920px){.block--desktop-hidden[data-v-6686dd9a]{display:none}}@media screen and (max-width:920px){.block--mobile-hidden[data-v-6686dd9a]{display:none}}.block-sticky-bar-layout[data-v-a7ad1e09]{max-width:var(--fdc2b41c);min-height:var(--block-min-height);width:100%;padding:var(--block-padding);justify-content:flex-start;align-items:center;margin:0 auto;display:flex;position:relative}.block-sticky-bar-layout[data-v-a7ad1e09] .text-box,.block-sticky-bar-layout[data-v-a7ad1e09] .text-editor{max-height:calc(var(--v5f463c26) * 1px);overflow:hidden}@media screen and (max-width:920px){.block-sticky-bar-layout[data-v-a7ad1e09]{max-width:var(--v508bbe34);min-height:var(--m-block-min-height);padding:var(--m-block-padding)}}@media screen and (min-width:361px) and (max-width:920px){.block-sticky-bar-layout[data-v-a7ad1e09]{min-height:var(--t-block-min-height);padding:var(--v4598627a)}}.block-sticky-bar[data-v-6a3a7045]{z-index:22;width:100%;height:100%;max-height:calc(var(--v26704a29) * 1px);justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}@media screen and (min-width:920px){.block-sticky-bar--desktop-hidden[data-v-6a3a7045]{display:none}}.block-sticky-bar__background[data-v-6a3a7045]{z-index:-1;height:100%}.block-sticky-bar__element[data-v-6a3a7045]{text-align:center;width:100%;height:100%;position:relative}@media screen and (max-width:920px){.block-sticky-bar--mobile-hidden[data-v-6a3a7045]{display:none}}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@keyframes spin-6192a2f1{to{transform:rotate(360deg)}}.close-button[data-v-76122c3e]{cursor:pointer;background:0 0;border:none;padding:15px}.close-button svg[data-v-76122c3e]{pointer-events:none}.site-drawer-overlay[data-v-1745d6ec]{opacity:0;background:#1d1e2033;width:100%;height:100%;transition:opacity .2s;position:fixed;top:0;left:0}.site-drawer-overlay--open[data-v-1745d6ec]{z-index:19;opacity:1}@media screen and (max-width:920px){.site-drawer-overlay--open[data-v-1745d6ec]{opacity:0}}.site-drawer[data-v-1745d6ec]{z-index:212;width:var(--v474e884e);background-color:#fff;position:fixed;top:0;bottom:0;overflow:hidden auto;box-shadow:0 6px 14px #0000001a}.site-drawer--right[data-v-1745d6ec]{right:0}.site-drawer--left[data-v-1745d6ec]{left:0}@media screen and (max-width:920px){.site-drawer[data-v-1745d6ec]{top:var(--bb121d1a);width:100%;box-shadow:none}}.site-drawer__content[data-v-1745d6ec]{height:100%;position:relative;overflow-y:hidden}.site-drawer__close-button[data-v-1745d6ec]{z-index:1;color:#727586;background-color:#fff;justify-content:flex-end;width:100%;display:flex;position:absolute;top:-2px}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@media screen and (max-width:500px){}@keyframes loading-f37c89ad{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-wrapper[data-v-a29238df]{z-index:20;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:920px){.modal-wrapper[data-v-a29238df]{height:100%;padding:0 16px;top:0;left:0;transform:none}}.modal-backdrop[data-v-a29238df]{cursor:pointer;background-color:#1d1e2080;width:100%;height:100%;position:absolute}.modal[data-v-a29238df]{z-index:1;width:var(--width);min-width:540px;max-width:var(--max-width);height:var(--height);padding:var(--padding);overflow:var(--overflow);font-family:var(--font-primary);text-align:center;background-color:var(--modal-background-color);border-radius:12px;outline:none;flex-direction:column;display:flex;position:relative}.modal__close-button[data-v-a29238df]{z-index:20;align-self:flex-end;position:absolute;top:4px;right:4px}@media screen and (max-width:920px){.modal[data-v-a29238df]{min-width:unset;min-height:60dvh}.modal__content[data-v-a29238df]{margin-top:auto;margin-bottom:auto}.modal__close-button[data-v-a29238df]{position:relative}}@media screen and (max-width:920px){}.circle-close-button[data-v-8e2c814e]{cursor:pointer;background:0 0;border-radius:4px;padding:4px;display:flex}.circle-close-button[data-v-8e2c814e]:hover{background:#1d1e201a}.circle-close-button__icon[data-v-8e2c814e]{width:24px;height:24px}@keyframes spin-fd92f906{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-wrapper[data-v-23da08bb]{z-index:20;justify-content:center;align-items:center;width:100vw;height:100vh;padding-inline:16px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:920px){.modal-wrapper--fullscreen-mobile[data-v-23da08bb]{width:100%;height:100%;padding-inline:0;top:0;left:0;transform:none}}.modal-backdrop[data-v-23da08bb]{cursor:pointer;background-color:#1d1e2080;width:100%;height:100%;position:absolute}.modal[data-v-23da08bb]{z-index:1;padding:var(--modal-padding);font-family:var(--font-primary);background-color:var(--modal-background-color);height:var(--modal-height);max-height:var(--modal-max-height);width:100%;max-width:var(--modal-max-width);border-radius:8px;outline:none;flex-direction:column;display:flex;position:relative}@media screen and (max-width:920px){.modal-wrapper--fullscreen-mobile .modal[data-v-23da08bb]{border-radius:0;width:100%;max-width:none;height:100%}}.modal__close-button[data-v-23da08bb]{z-index:20;align-self:flex-end;position:absolute;top:8px;right:8px}.modal__content[data-v-23da08bb]{height:100%}@media screen and (max-width:920px){.modal-wrapper--fullscreen-mobile .modal__content[data-v-23da08bb]{flex-direction:column;flex:1;display:flex}}@media (hover:hover){}.cancel-desktop__button-icon[data-v-e8844f64]{flex-shrink:0;width:16px;height:16px}.cancel-desktop__confirm-button[data-v-e8844f64]{gap:8px}.modal-wrapper[data-v-6a5d335a]{z-index:20;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:920px){.modal-wrapper[data-v-6a5d335a]{height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);top:0;left:0;transform:none}}.modal-backdrop[data-v-6a5d335a]{cursor:pointer;background-color:#1d1e2080;width:100%;height:100%;position:absolute}@media screen and (max-width:920px){.modal-backdrop[data-v-6a5d335a]{height:100dvh}}.modal[data-v-6a5d335a]{z-index:1;min-width:540px;font-family:var(--font-primary);text-align:center;background-color:var(--color-light);outline:none;flex-direction:column;display:flex;position:relative}@media screen and (max-width:920px){.modal[data-v-6a5d335a]{min-width:100dvw;height:100dvh;text-align:var(--mobile-text-align,center)}}.modal__content[data-v-6a5d335a]{padding:var(--content-padding,16px);flex-direction:column;flex:1;display:flex}@media screen and (max-width:920px){.modal__content[data-v-6a5d335a]{padding:0;overflow-y:auto}}.modal__back-button[data-v-6a5d335a]{cursor:pointer}.modal__close-button[data-v-6a5d335a]{z-index:1;align-self:flex-end;position:absolute;top:4px;right:4px}@media screen and (max-width:920px){.modal__close-button[data-v-6a5d335a]:not(.modal__close-button--always-show){display:none}}.modal__close-section-mobile[data-v-6a5d335a]{display:none}@media screen and (max-width:920px){.modal__close-section-mobile[data-v-6a5d335a]{background-color:var(--color-light);z-index:1;border-bottom:1px solid #dadce0;justify-content:flex-start;padding:16px;display:flex;position:sticky;top:0}.modal__close-section-mobile button[data-v-6a5d335a]{align-items:center;gap:8px;display:flex}.modal__close-section-mobile span[data-v-6a5d335a]{font-size:16px;font-weight:700}}.modal__actions[data-v-6a5d335a]{border-top:1px solid #dadce0;flex-direction:column;width:100%;padding:16px;display:flex}@media screen and (max-width:920px){.modal__actions[data-v-6a5d335a]{background-color:var(--color-light);z-index:1;position:sticky;bottom:0}}.cancel-mobile__confirm-button[data-v-9b0caf16]{cursor:pointer;background-color:var(--color-primary);width:100%;color:var(--color-light);border:none;border-radius:8px;padding:16px 24px;font-size:16px;font-weight:700}.cancel-mobile__confirm-button[data-v-9b0caf16]:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.cancel-mobile__confirm-button[data-v-9b0caf16]:hover:not(:disabled){background-color:var(--color-primary-dark)}}@keyframes shimmer-bbe7ad71{0%{background-position:-200% 0}to{background-position:200% 0}}@media (hover:hover){}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__menu:after,.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}@media only screen and (max-width:600px){}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}@media only screen and (max-width:600px){.dp--preset-range:first-child{margin-left:0}.dp--preset-range:last-child{margin-right:0}}@media only screen and (max-width:600px){}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}@media only screen and (max-width:600px){}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav_disabled:hover,.dp--year-select,.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__inc_dec_button_disabled:hover,.dp__tp_inline_btn_top:hover .dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_inline_btn_bottom:hover .dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp__btn,.dp__button.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}}@media (hover:hover){}.accordion-enter-active[data-v-e53c8f39],.accordion-leave-active[data-v-e53c8f39]{will-change:height, opacity;transition:height .3s,opacity .3s;overflow:hidden}.accordion-enter-from[data-v-e53c8f39],.accordion-leave-to[data-v-e53c8f39]{opacity:0;height:0}@media screen and (max-width:920px){}@media (hover:hover){}@media (hover:hover){}.payment-info h5[data-v-feb08ce0]{font-family:var(--h5-font-family);font-size:var(--h5-font-size);font-style:var(--h5-font-style);font-weight:var(--h5-font-weight);line-height:var(--h5-line-height);color:var(--h5-color);-webkit-text-decoration:var(--h5-text-decoration);text-decoration:var(--h5-text-decoration);text-transform:var(--h5-text-transform);letter-spacing:var(--h5-letter-spacing)}@media screen and (max-width:920px){.payment-info h5[data-v-feb08ce0]{font-family:var(--h5-m-font-family,var(--h5-font-family));font-size:var(--h5-m-font-size,var(--h5-font-size));font-style:var(--h5-m-font-style,var(--h5-font-style));font-weight:var(--h5-m-font-weight,var(--h5-font-weight));line-height:var(--h5-m-line-height,var(--h5-line-height));color:var(--h5-m-color,var(--h5-color));-webkit-text-decoration:var(--h5-m-text-decoration,var(--h5-text-decoration));text-decoration:var(--h5-m-text-decoration,var(--h5-text-decoration));text-transform:var(--h5-m-text-transform,var(--h5-text-transform));letter-spacing:var(--h5-m-letter-spacing,var(--h5-letter-spacing))}}.payment-info .body-large[data-v-feb08ce0]{font-family:var(--body-large-font-family);font-size:var(--body-large-font-size);font-style:var(--body-large-font-style);font-weight:var(--body-large-font-weight);line-height:var(--body-large-line-height);color:var(--body-large-color);-webkit-text-decoration:var(--body-large-text-decoration);text-decoration:var(--body-large-text-decoration);text-transform:var(--body-large-text-transform);letter-spacing:var(--body-large-letter-spacing)}@media screen and (max-width:920px){.payment-info .body-large[data-v-feb08ce0]{font-family:var(--body-large-m-font-family,var(--body-large-font-family));font-size:var(--body-large-m-font-size,var(--body-large-font-size));font-style:var(--body-large-m-font-style,var(--body-large-font-style));font-weight:var(--body-large-m-font-weight,var(--body-large-font-weight));line-height:var(--body-large-m-line-height,var(--body-large-line-height));color:var(--body-large-m-color,var(--body-large-color));-webkit-text-decoration:var(--body-large-m-text-decoration,var(--body-large-text-decoration));text-decoration:var(--body-large-m-text-decoration,var(--body-large-text-decoration));text-transform:var(--body-large-m-text-transform,var(--body-large-text-transform));letter-spacing:var(--body-large-m-letter-spacing,var(--body-large-letter-spacing))}}.payment-info[data-v-feb08ce0]{flex-direction:column;justify-content:center;align-items:center;height:100%;margin-top:36px;padding:48px 0;display:flex}@media screen and (max-width:920px){.payment-info[data-v-feb08ce0]{padding:16px 0}}.payment-info__content[data-v-feb08ce0]{flex-direction:column;justify-content:center;align-items:center;max-width:380px;height:100%;margin:0 auto;display:flex}@media screen and (max-width:920px){.payment-info__content[data-v-feb08ce0]{max-width:288px;margin:0 25px}}.payment-info__title[data-v-feb08ce0]{margin-bottom:8px}.payment-info__title.payment-info__title[data-v-feb08ce0]{color:#1d1e20;font-size:32px}@media screen and (max-width:920px){.payment-info__title.payment-info__title[data-v-feb08ce0]{font-size:24px}}.payment-info__text[data-v-feb08ce0]{margin-bottom:24px}.payment-info__text.payment-info__text[data-v-feb08ce0]{color:#727586;font-size:16px}.payment-info__button[data-v-feb08ce0]{width:auto;min-width:150px;font-family:var(--body-font-family);color:#fff;cursor:pointer;background-color:#18181a;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;transition:max-width .2s;display:flex}.notification[data-v-42696a62]{z-index:500;color:#fff;background-color:#357df9;border-radius:5px;align-items:flex-start;max-width:400px;margin-top:16px;padding:16px;font-size:14px;transition:all .5s ease-in-out;display:flex;position:fixed;top:16px;right:20px}.notification__content[data-v-42696a62]{border-right:1px solid #fff;justify-content:flex-end;padding:8px 16px;display:flex;position:relative}.notification__close[data-v-42696a62]{color:#fff;border-radius:100px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:8px;display:flex}.notification__close[data-v-42696a62]:hover{background-color:#265ab2}.notification__icon[data-v-42696a62]{align-self:center}.fade-enter-active[data-v-42696a62]{transition:opacity .2s}.fade-enter[data-v-42696a62],.fade-leave-to[data-v-42696a62]{opacity:0}.rating-picker__stars[data-v-5b6a6681]{gap:4px;display:flex}.rating-picker__star[data-v-5b6a6681]{cursor:pointer;transition:color .2s}.rating-picker__error-message[data-v-5b6a6681]{color:var(--color-danger-dark);text-align:left}@media screen and (max-width:920px){}@media screen and (max-width:920px){}@keyframes reveal-5a2e1e07{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.flag{border-radius:2px;width:20px;position:relative;overflow:hidden}.flag__img{width:20px;height:15px;color:var(--color-gray);display:flex}.flag__shadow{border-radius:2px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #64646426}.language-switcher{font-family:var(--nav-link-font-family);font-size:var(--nav-link-font-size);font-style:var(--nav-link-font-style);font-weight:var(--nav-link-font-weight);line-height:var(--nav-link-line-height);color:var(--nav-link-text-color);position:relative}.language-switcher:hover .language-switcher__dropdown-area{visibility:visible;height:auto;overflow:visible}.language-switcher:hover .language-switcher__icon{transform:rotate(180deg)}.language-switcher__button{align-items:center;gap:8px;font-weight:400;display:flex}.language-switcher__locale{text-transform:uppercase}.language-switcher__locale:hover{cursor:pointer}.language-switcher__icon{color:var(--nav-link-text-color);margin:4px 7px;transition:transform .1s}.language-switcher__dropdown-area{visibility:hidden;height:0;padding-top:8px;position:absolute;right:0;overflow:hidden}.language-switcher__dropdown{white-space:nowrap;background-color:var(--background-color);border-radius:5px;flex-direction:column;padding:16px 24px;list-style:none;display:flex;box-shadow:0 2px 14px #0000001a}.language-switcher__dropdown-link{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;padding:4px 0;text-decoration:none;display:flex}.language-switcher__dropdown-link.--current,.language-switcher__dropdown-link:hover{text-underline-offset:7px;text-decoration:underline}.language-switcher__dropdown-link:hover{color:var(--nav-link-text-color-hover,var(--nav-link-text-color))}.language-switcher__dropdown-flag{margin-top:0;margin-right:8px}@media screen and (max-width:920px){.language-switcher{font-size:var(--nav-link-m-font-size)}.language-switcher__button{margin-left:0}.language-switcher__button:hover{cursor:pointer}.language-switcher__dropdown-area{overflow:var(--v30e00319);visibility:var(--v30e00319);height:var(--v2c6d66a4);position:relative;top:8px}.language-switcher__dropdown{background-color:var(--background-color);box-shadow:none;margin-bottom:8px;padding:0}.language-switcher__dropdown-item{margin:0 calc(-1 * var(--padding-left)) 0 calc(-1 * var(--padding-right));background-color:var(--background-color)}.language-switcher__dropdown-link{text-align:inherit;border-radius:0;padding:8px}.language-switcher:hover .language-switcher__dropdown-area{overflow:var(--v30e00319);visibility:var(--v30e00319);height:var(--v2c6d66a4)}.language-switcher:hover .language-switcher__icon,.language-switcher__icon{transform:var(--v194ed58c)}}.burger[data-v-43ca5418]{cursor:pointer;background-color:#0000;width:24px;height:18px;transition:transform .4s ease-in-out .1s,opacity .4s ease-in-out .1s,width .4s ease-in-out .1s;transform:rotate(0)}.burger[data-v-43ca5418]:focus-visible{outline-offset:1px;outline:2px solid}.burger__bun[data-v-43ca5418],.burger__meat[data-v-43ca5418]{background:var(--v63017ab5);transform-origin:0;border-radius:2px;width:100%;height:2px;transition:transform .25s ease-in-out .1s,opacity .25s ease-in-out .1s,width .25s ease-in-out .1s;display:block;position:absolute;transform:rotate(0)}.burger__bun[data-v-43ca5418]:first-child{top:0}.burger__bun[data-v-43ca5418]:last-child{top:16px}.burger__meat[data-v-43ca5418]{top:8px}.burger--open[data-v-43ca5418]{animation:none}.burger--open .burger__bun[data-v-43ca5418]:first-child{top:-1px;transform:rotate(45deg)}.burger--open .burger__bun[data-v-43ca5418]:last-child{transform:rotate(-45deg)}.burger--open .burger__meat[data-v-43ca5418]{opacity:0;width:0%}.background{z-index:13;background-color:var(--background-color);transition:background-color .3s ease-in-out;display:block;position:absolute;inset:0}.background--with-image{background-image:var(--background-image)}.background--with-image:before{content:" ";width:100%;height:100%;opacity:var(--overlay-opacity);background-color:#1d1e20;display:block;position:absolute;top:0;left:0}.block-header-cart__button[data-v-162fcb72]{font-family:var(--nav-link-font-family);font-size:var(--nav-link-font-size);font-style:var(--nav-link-font-style);font-weight:var(--nav-link-font-weight);line-height:var(--nav-link-line-height);color:var(--nav-link-text-color);-webkit-text-decoration:var(--nav-link-text-decoration);text-decoration:var(--nav-link-text-decoration);text-transform:var(--nav-link-text-transform);letter-spacing:var(--nav-link-letter-spacing);white-space:pre-wrap;cursor:pointer;background:0 0;align-self:center;position:relative}.block-header-cart__icon-container[data-v-162fcb72]{color:var(--nav-link-text-color);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:3px;align-items:center;line-height:normal;transition:border .3s;display:flex}.block-header-cart__icon-container[data-v-162fcb72]:focus-visible{border-color:var(--nav-link-text-color-hover,var(--nav-link-text-color))}.block-header-cart__icon-wrapper[data-v-162fcb72]{position:relative}.block-header-cart__icon[data-v-162fcb72]{width:var(--v72ca93ba);height:var(--v72ca93ba)}.block-header-cart__item-amount[data-v-162fcb72]{text-align:center;background-color:var(--contrastBackgroundColor);border-radius:9999px;justify-content:center;align-items:center;min-width:1.5em;height:1.4em;padding:.1em .3em;font-size:.7em;line-height:1.4em;display:inline-block;position:absolute;bottom:0;right:-7%}.block-header-cart__cart-text[data-v-162fcb72]{margin-left:6px}:is(.block-header-cart[data-v-162fcb72]:hover,.block-header-cart[data-v-162fcb72]:focus-visible){color:var(--nav-link-text-color-hover,var(--nav-link-text-color));text-underline-offset:7px;text-decoration:underline}:is(.block-header-cart:hover .block-header-cart__icon-container[data-v-162fcb72],.block-header-cart:focus-visible .block-header-cart__icon-container[data-v-162fcb72]){color:var(--nav-link-text-color-hover,var(--nav-link-text-color))}.block-header-cart-wrapper[data-v-162fcb72]{text-align:left;align-items:center;text-decoration:none;display:flex}@media screen and (max-width:920px){.block-header-cart[data-v-162fcb72]{margin:0}.block-header-cart__button[data-v-162fcb72]{font-size:var(--nav-link-m-font-size)}.block-header-cart__cart-text[data-v-162fcb72]{display:none}}.item-content[data-v-76d5a5f3]{font-family:var(--nav-link-font-family);font-size:var(--nav-link-font-size);font-style:var(--nav-link-font-style);font-weight:var(--nav-link-font-weight);line-height:var(--nav-link-line-height);color:var(--nav-link-text-color);-webkit-text-decoration:var(--nav-link-text-decoration);text-decoration:var(--nav-link-text-decoration);text-transform:var(--nav-link-text-transform);letter-spacing:var(--nav-link-letter-spacing);white-space:pre-wrap;cursor:pointer;align-self:center;position:relative}.item-content__icon-container[data-v-76d5a5f3]{all:unset;color:var(--nav-link-text-color);cursor:pointer;border:1px solid #0000;border-radius:3px;margin-left:8px;transition:border .3s;display:flex}.item-content__icon-container[data-v-76d5a5f3]:focus-visible{border-color:var(--nav-link-text-color-hover,var(--nav-link-text-color))}.item-content__icon[data-v-76d5a5f3]{margin:2px 6.5px;transition:transform .3s}.item-content-wrapper[data-v-76d5a5f3]{text-align:left;align-items:center;display:flex}.item-content-wrapper--active .item-content[data-v-76d5a5f3],.item-content-wrapper:hover .item-content[data-v-76d5a5f3],.item-content-wrapper:focus .item-content[data-v-76d5a5f3]{color:var(--nav-link-text-color-hover,var(--nav-link-text-color));text-underline-offset:7px;text-decoration:underline}.item-content-wrapper--active .item-content__icon-container[data-v-76d5a5f3],.item-content-wrapper:hover .item-content__icon-container[data-v-76d5a5f3],.item-content-wrapper:focus .item-content__icon-container[data-v-76d5a5f3]{color:var(--nav-link-text-color-hover,var(--nav-link-text-color))}@media screen and (max-width:920px){.item-content[data-v-76d5a5f3]{font-size:var(--nav-link-m-font-size);margin:0}.item-content__icon-container[data-v-76d5a5f3]{display:inline-block}}.block-header-item[data-v-f7e431f3]{-webkit-user-select:none;user-select:none}.block-header-item__dropdown-area[data-v-f7e431f3]{z-index:1;padding-top:8px;padding-bottom:48px;padding-right:16px;display:none;position:absolute}.block-header-item__label:hover .block-header-item__dropdown-area[data-v-f7e431f3]{display:block}.block-header-item__label[data-v-f7e431f3]:hover .item-content__icon{transform:rotate(180deg)}.block-header-item__dropdown[data-v-f7e431f3]{background-color:var(--background-color);border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;max-height:400px;padding:16px 24px;list-style:none;display:flex;box-shadow:0 6px 14px #0000001a}.block-header-item__dropdown>.block-header-item[data-v-f7e431f3]:not(:last-child){margin-bottom:8px}.block-header-item__dropdown[data-v-f7e431f3] .item-content{margin:0}@media screen and (min-width:920px){.block-header-item__dropdown[data-v-f7e431f3]{justify-content:start;overflow:auto}}.block-header-item__mobile-dropdown-trigger[data-v-f7e431f3]{opacity:0;width:0;height:0;position:absolute}@media screen and (max-width:920px){.block-header-item__dropdown-area[data-v-f7e431f3]{position:unset;padding:0}.block-header-item__label:hover .block-header-item__dropdown-area[data-v-f7e431f3]{display:none}.block-header-item__label[data-v-f7e431f3]:hover .item-content__icon{transform:unset}.block-header-item__dropdown[data-v-f7e431f3]{box-shadow:none;margin-right:32px;margin-top:var(--m-link-spacing);gap:var(--m-link-spacing);background-color:#0000;max-height:none;padding:0}.block-header-item__dropdown>.block-header-item[data-v-f7e431f3]:not(:last-child){margin-bottom:0}.block-header-item__dropdown>.block-header-item[data-v-f7e431f3]:last-child .item-content{margin:0 0 7px}.block-header-item__mobile-dropdown-trigger[data-v-f7e431f3]{display:none}.block-header-item__mobile-dropdown-trigger:checked+.block-header-item__item[data-v-f7e431f3] .item-content__icon{transform:rotate(180deg)}.block-header-item__mobile-dropdown-trigger:checked~.block-header-item__dropdown-area[data-v-f7e431f3]{display:block}}.block-header-logo[data-v-2fe39434]{width:var(--v6f401cb2);height:var(--v5ef47fbb);cursor:pointer;display:flex}.block-header-logo__image[data-v-2fe39434]{vertical-align:middle;object-fit:contain;width:100%;height:100%}.block-header-logo-text[data-v-2fe39434]{white-space:nowrap;text-decoration:none;overflow:hidden}.block-header-logo-text__text[data-v-2fe39434]{font-size:var(--b298f7c8);color:var(--b1fe0892);font-family:var(--logo-text-font-family);font-weight:var(--v6313685a)}@media screen and (max-width:920px){.block-header-logo[data-v-2fe39434]{width:var(--v66b767ed);height:var(--v56669be0)}.block-header-logo-text__text[data-v-2fe39434]{font-size:var(--v00407601)}}.block-header-layout-desktop[data-v-c1535ecd]{z-index:18;width:100%;max-width:1224px;padding:var(--padding,24px 0);justify-self:center;align-items:center;display:grid}.block-header-layout-desktop__right-side[data-v-c1535ecd]{gap:var(--element-spacing);grid-area:right-side;justify-content:flex-end;align-items:center;margin-left:16px;display:flex}.block-header-layout-desktop__right-side[data-v-c1535ecd]:empty{display:none}.block-header-layout-desktop--desktop-1[data-v-c1535ecd]{grid-auto-flow:column;grid-template-columns:var(--v5c616aa5)}.block-header-layout-desktop--desktop-1[data-v-c1535ecd] .block-header__logo{margin-right:16px}.block-header-layout-desktop--desktop-1[data-v-c1535ecd] .block-header__nav-links{justify-content:flex-end}.block-header-layout-desktop--desktop-1[data-v-c1535ecd] .block-header__button,.block-header-layout-desktop--desktop-1[data-v-c1535ecd] .block-header__cart,.block-header-layout-desktop--desktop-1[data-v-c1535ecd] .block-header__social-icons,.block-header-layout-desktop--desktop-1[data-v-c1535ecd] .block-header__language-switcher{margin-left:var(--element-spacing)}.block-header-layout-desktop--desktop-2[data-v-c1535ecd]{grid-auto-flow:column;grid-template-columns:var(--v5c616aa5)}.block-header-layout-desktop--desktop-2[data-v-c1535ecd] .block-header__logo{margin-right:var(--element-spacing)}.block-header-layout-desktop--desktop-2[data-v-c1535ecd] .block-header__nav-links{justify-content:flex-start}.block-header-layout-desktop--desktop-2[data-v-c1535ecd] .block-header__button,.block-header-layout-desktop--desktop-2[data-v-c1535ecd] .block-header__cart,.block-header-layout-desktop--desktop-2[data-v-c1535ecd] .block-header__social-icons,.block-header-layout-desktop--desktop-2[data-v-c1535ecd] .block-header__language-switcher{margin-left:var(--element-spacing)}.block-header-layout-desktop--desktop-3[data-v-c1535ecd]{grid-template-columns:1fr auto 1fr;grid-template-areas:"logo nav right-side"}.block-header-layout-desktop--desktop-3[data-v-c1535ecd] .block-header__logo{grid-area:logo;margin-right:16px}.block-header-layout-desktop--desktop-3[data-v-c1535ecd] .block-header__nav-links{justify-content:center}.block-header-layout-desktop--desktop-3[data-v-c1535ecd] .block-header__nav{grid-area:nav}.block-header-layout-desktop--desktop-3[data-v-c1535ecd] .block-header__right-side{grid-area:right-side}.block-header-layout-desktop--desktop-3[data-v-c1535ecd] .block-header__button,.block-header-layout-desktop--desktop-3[data-v-c1535ecd] .block-header__cart,.block-header-layout-desktop--desktop-3[data-v-c1535ecd] .block-header__social-icons,.block-header-layout-desktop--desktop-3[data-v-c1535ecd] .block-header__language-switcher{margin-left:var(--element-spacing)}.block-header-layout-desktop--desktop-4[data-v-c1535ecd]{grid-template-columns:1fr auto 1fr;grid-template-areas:"nav logo right-side"}.block-header-layout-desktop--desktop-4[data-v-c1535ecd] .block-header__logo{grid-area:logo}.block-header-layout-desktop--desktop-4[data-v-c1535ecd] .block-header__nav{grid-area:nav}.block-header-layout-desktop--desktop-4[data-v-c1535ecd] .block-header__right-side{grid-area:right-side}.block-header-layout-desktop--desktop-4[data-v-c1535ecd] .block-header__nav-links{margin-right:16px}.block-header-layout-desktop--desktop-4[data-v-c1535ecd] .block-header__button,.block-header-layout-desktop--desktop-4[data-v-c1535ecd] .block-header__cart,.block-header-layout-desktop--desktop-4[data-v-c1535ecd] .block-header__social-icons,.block-header-layout-desktop--desktop-4[data-v-c1535ecd] .block-header__language-switcher{margin-left:var(--element-spacing)}.block-header-layout-desktop--desktop-5[data-v-c1535ecd]{gap:var(--element-spacing);grid-template-columns:1fr auto 1fr;grid-template-areas:"logo logo logo""social-icons nav right-side"}.block-header-layout-desktop--desktop-5[data-v-c1535ecd] .block-header__logo{grid-area:logo;justify-self:center}.block-header-layout-desktop--desktop-5[data-v-c1535ecd] .block-header__social-icons{grid-area:social-icons;margin-right:16px}.block-header-layout-desktop--desktop-5[data-v-c1535ecd] .block-header__nav{grid-area:nav}.block-header-layout-desktop--desktop-5[data-v-c1535ecd] .block-header__right-side{grid-area:right-side}.block-header-layout-desktop--desktop-5[data-v-c1535ecd] .block-header__nav-links{justify-content:center}.block-header-layout-mobile[data-v-c1535ecd]{display:none}@media screen and (max-width:920px){.block-header-layout-desktop[data-v-c1535ecd]{display:none}.block-header-layout-mobile[data-v-c1535ecd]{z-index:18;padding:var(--m-padding,var(--padding));align-items:center;display:grid}.block-header-layout-mobile__dropdown[data-v-c1535ecd]{visibility:hidden;background:var(--background-color);gap:var(--m-element-spacing,var(--element-spacing));width:100%;box-shadow:none;scrollbar-width:none;flex-direction:column;max-height:0;padding:0 16px;transition:max-height .3s ease-out .1s,padding .5s .1s,visibility .6s;display:flex;position:absolute;top:100%;left:0;overflow-y:hidden}.block-header-layout-mobile__dropdown--full-screen[data-v-c1535ecd]{max-height:initial;height:0;transition:height .3s ease-out .1s,padding .5s .1s,visibility .6s}.block-header-layout-mobile__dropdown--open[data-v-c1535ecd]{visibility:visible;height:auto;max-height:50vh;padding:24px 16px;animation:0s .5s forwards show-overflow-c1535ecd;box-shadow:0 6px 14px -10px #0000001a}.block-header-layout-mobile__dropdown--open.block-header-layout-mobile__dropdown--full-screen[data-v-c1535ecd]{max-height:initial;height:calc(100dvh - var(--header-height-mobile) - var(--v2e94a9f4))}.block-header-layout-mobile__dropdown--link-align-left[data-v-c1535ecd]{align-items:flex-start}.block-header-layout-mobile__dropdown--link-align-left[data-v-c1535ecd] .item-content{text-align:start}.block-header-layout-mobile__dropdown--link-align-left[data-v-c1535ecd] .item-content-wrapper,.block-header-layout-mobile__dropdown--link-align-left[data-v-c1535ecd] .language-switcher__button{justify-content:flex-start}.block-header-layout-mobile__dropdown--link-align-left[data-v-c1535ecd] .block-header-item__dropdown{align-items:flex-start;margin-left:32px;margin-right:0}.block-header-layout-mobile__dropdown--link-align-center[data-v-c1535ecd]{align-items:center}.block-header-layout-mobile__dropdown--link-align-center[data-v-c1535ecd] .item-content{text-align:center}.block-header-layout-mobile__dropdown--link-align-center[data-v-c1535ecd] .item-content-wrapper,.block-header-layout-mobile__dropdown--link-align-center[data-v-c1535ecd] .language-switcher__button{justify-content:center}.block-header-layout-mobile__dropdown--link-align-center[data-v-c1535ecd] .block-header-item__dropdown{align-items:center;margin-left:0;margin-right:0}.block-header-layout-mobile__dropdown--link-align-right[data-v-c1535ecd]{align-items:flex-end}.block-header-layout-mobile__dropdown--link-align-right[data-v-c1535ecd] .item-content{text-align:end}.block-header-layout-mobile__dropdown--link-align-right[data-v-c1535ecd] .item-content-wrapper,.block-header-layout-mobile__dropdown--link-align-right[data-v-c1535ecd] .language-switcher__button{justify-content:flex-end}.block-header-layout-mobile__dropdown--link-align-right[data-v-c1535ecd] .block-header-item__dropdown{align-items:flex-end}.block-header-layout-mobile[data-v-c1535ecd] .block-header__hamburger-menu{grid-area:hamburger-menu}.block-header-layout-mobile[data-v-c1535ecd] .block-header__logo{grid-area:logo}.block-header-layout-mobile[data-v-c1535ecd] .block-header__cart{grid-area:cart;overflow:hidden}.block-header-layout-mobile[data-v-c1535ecd] .block-header__nav-links{gap:var(--m-link-spacing,var(--link-spacing));text-align:end;flex-direction:column;list-style:none}.block-header-layout-mobile[data-v-c1535ecd] .block-header__button{flex:none}.block-header-layout-mobile--mobile-1[data-v-c1535ecd]{grid-template-columns:auto minmax(0,max-content) max-content;grid-template-areas:"logo cart hamburger-menu"}.block-header-layout-mobile--mobile-1[data-v-c1535ecd] .block-header__hamburger-menu{margin-left:var(--m-element-spacing,var(--element-spacing))}.block-header-layout-mobile--mobile-2[data-v-c1535ecd]{grid-template-columns:max-content max-content auto;grid-template-areas:"hamburger-menu logo cart";justify-items:end}.block-header-layout-mobile--mobile-2[data-v-c1535ecd] .block-header__hamburger-menu{margin-right:var(--m-element-spacing,var(--element-spacing))}.block-header-layout-mobile--mobile-3[data-v-c1535ecd]{grid-template-columns:1fr auto 1fr;grid-template-areas:"hamburger-menu logo cart"}.block-header-layout-mobile--mobile-3[data-v-c1535ecd] .block-header__cart{justify-self:end}}@keyframes show-overflow-c1535ecd{to{overflow-y:auto}}.mouse-disabled[data-v-06cc56f8]{pointer-events:none}.block-header[data-v-06cc56f8]{z-index:18;transition:box-shadow .15s linear;display:grid;position:relative}.block-header__nav-links[data-v-06cc56f8]{justify-content:flex-start;column-gap:var(--link-spacing);flex-flow:wrap;row-gap:16px;list-style:none;display:flex}.block-header__social-icons[data-v-06cc56f8]{--space-between-icons:16px}.block-header--with-shadow[data-v-06cc56f8]{box-shadow:0 6px 14px #0000001a}@media screen and (max-width:920px){.block-header[data-v-06cc56f8]{padding:0 16px}}.lightbox{z-index:22;background-color:#1d1e20cc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox__button{color:#f2f3f6;cursor:pointer;background-color:#0000;width:52px;height:52px;transition:background-color .2s;display:flex;position:relative}:is(.lightbox__button:hover,.lightbox__button:focus-visible){background-color:#fff3}.lightbox__button--close{position:absolute;top:0;right:0}.lightbox__button--close:before,.lightbox__button--close:after{content:"";background-color:currentColor;border-radius:2px;width:20px;height:2px;position:absolute;top:25px;left:16px}.lightbox__button--close:before{transform:rotate(45deg)}.lightbox__button--close:after{transform:rotate(-45deg)}.lightbox__button--nav:before{content:"";border-bottom:2px solid;border-left:2px solid;border-radius:2px;width:14px;height:14px;position:absolute;top:20px;left:20px;transform:rotate(45deg)}.lightbox__button--next{transform:rotate(180deg)}.lightbox__container{width:100%;display:flex}.lightbox__nav{background-color:#0000;flex:0 10%;justify-content:center;align-items:center;display:flex}.lightbox__nav--single{display:none}@media screen and (max-width:920px){.lightbox__nav{display:none}}.lightbox__image{text-align:center;object-fit:contain;flex:0 0 80%;max-width:80%;max-height:90vh;margin:auto;padding:0;position:relative}.lightbox__image--single{flex:none;max-width:100%}@media screen and (max-width:920px){.lightbox__image{max-width:100%}.lightbox__image--multiple{cursor:grab}.lightbox__image--multiple:active{cursor:grabbing}}.page{flex-direction:column;min-height:100vh;display:flex}.page__blocks{flex-direction:column;display:flex}.top-blocks{z-index:18}.top-blocks--sticky{position:sticky;top:0}.top-blocks--preview-mode .block-header-layout-mobile__dropdown--open.block-header-layout-mobile__dropdown--full-screen:not(.s){height:calc(793px - var(--bd11b3cc))}*,:before,:after{box-sizing:border-box}*{color:inherit;margin:0;padding:0}:before,:after{margin:0;padding:0}html{height:100%}#app{z-index:1;height:100%;position:relative}body{color:#1d1e20;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;font-family:DM Sans,sans-serif}button{box-shadow:none;background-color:#fff;border:none;outline:none;font-family:DM Sans,sans-serif}label[for]{cursor:pointer}iframe{border-width:0}.ProseMirror{white-space:normal}.ProseMirror[contenteditable=true]{cursor:text}.ProseMirror:focus{outline:none}@supports ((-moz-appearance:none)){.ProseMirror[contenteditable=true]{white-space:pre-wrap}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.transition.transition--fade:not(.transition--root-hidden){opacity:0;transition-property:opacity}.transition.transition--fade:not(.transition--root-hidden)[data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;transition-duration:.65s;transition-timing-function:ease}.transition.transition--fade.transition--root-hidden [data-animation-role=block-element],.transition.transition--fade.transition--root-hidden [data-animation-role=image]{opacity:0;transition-property:opacity}.transition.transition--fade.transition--root-hidden [data-animation-role=image][data-animation-state=active].loaded,.transition.transition--fade.transition--root-hidden [data-animation-role=block-element][data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;transition-duration:.65s;transition-timing-function:ease}.transition.transition--slide:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:translateY(20%)}.transition.transition--slide:not(.transition--root-hidden)[data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)}.transition.transition--slide.transition--root-hidden [data-animation-role=block-element],.transition.transition--slide.transition--root-hidden [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:translateY(20%)}.transition.transition--slide.transition--root-hidden [data-animation-role=image][data-animation-state=active].loaded,.transition.transition--slide.transition--root-hidden [data-animation-role=block-element][data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)}.transition.transition--scale:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:scale(.9)}.transition.transition--scale:not(.transition--root-hidden)[data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;transition-duration:.65s;transition-timing-function:ease;transform:scale(1)}.transition.transition--scale.transition--root-hidden [data-animation-role=block-element],.transition.transition--scale.transition--root-hidden [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:scale(.9)}.transition.transition--scale.transition--root-hidden [data-animation-role=image][data-animation-state=active].loaded,.transition.transition--scale.transition--root-hidden [data-animation-role=block-element][data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;transition-duration:.65s;transition-timing-function:ease;transform:scale(1)}.transition.transition--slide-left:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:translate(-8%)}.transition.transition--slide-left:not(.transition--root-hidden)[data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)}.transition.transition--slide-left.transition--root-hidden [data-animation-role=block-element],.transition.transition--slide-left.transition--root-hidden [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:translate(-8%)}.transition.transition--slide-left.transition--root-hidden [data-animation-role=image][data-animation-state=active].loaded,.transition.transition--slide-left.transition--root-hidden [data-animation-role=block-element][data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)}.transition.transition--slide-right:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:translate(8%)}.transition.transition--slide-right:not(.transition--root-hidden)[data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)}.transition.transition--slide-right.transition--root-hidden [data-animation-role=block-element],.transition.transition--slide-right.transition--root-hidden [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:translate(8%)}.transition.transition--slide-right.transition--root-hidden [data-animation-role=image][data-animation-state=active].loaded,.transition.transition--slide-right.transition--root-hidden [data-animation-role=block-element][data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)}.transition.transition--blur:not(.transition--root-hidden){opacity:0;filter:blur(12px);transition-property:transform,opacity,filter;transform:translateY(6%)}.transition.transition--blur:not(.transition--root-hidden)[data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;filter:blur();transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)}.transition.transition--blur.transition--root-hidden [data-animation-role=block-element],.transition.transition--blur.transition--root-hidden [data-animation-role=image]{opacity:0;filter:blur(12px);transition-property:transform,opacity,filter;transform:translateY(6%)}.transition.transition--blur.transition--root-hidden [data-animation-role=image][data-animation-state=active].loaded,.transition.transition--blur.transition--root-hidden [data-animation-role=block-element][data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;filter:blur();transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)}.transition.transition--rise:not(.transition--root-hidden){opacity:0;transition-property:transform,opacity;transform:translateY(32%)scale(.98)}.transition.transition--rise:not(.transition--root-hidden)[data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)scale(1)}.transition.transition--rise.transition--root-hidden [data-animation-role=block-element],.transition.transition--rise.transition--root-hidden [data-animation-role=image]{opacity:0;transition-property:transform,opacity;transform:translateY(32%)scale(.98)}.transition.transition--rise.transition--root-hidden [data-animation-role=image][data-animation-state=active].loaded,.transition.transition--rise.transition--root-hidden [data-animation-role=block-element][data-animation-state=active]{transition-delay:var(--user-animation-delay,.1s);opacity:1;transition-duration:.65s;transition-timing-function:ease;transform:translate(0%)scale(1)}.hover--lift,.hover--grow,.hover--glow{transition:translate .4s cubic-bezier(.16,1,.3,1),scale .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1)}.hover--glow{border-radius:var(--u-hover-border-radius,0)}.hover--shine{position:relative}.hover--shine:after{content:"";border-radius:var(--u-hover-border-radius,inherit);pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%) 150% 0/220% 100%;transition:background-position .7s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;inset:0}.hover--border{border-radius:var(--u-hover-border-radius,0);transition:box-shadow .35s cubic-bezier(.16,1,.3,1)}@keyframes user-hover-border-glow{0%,to{box-shadow:0 0 0 var(--u-hover-border-width,2px) var(--u-hover-border-color,currentcolor), 0 0 calc(var(--u-hover-border-width,2px) * 4) var(--u-hover-border-color,currentcolor)}50%{box-shadow:0 0 0 var(--u-hover-border-width,2px) var(--u-hover-border-color,currentcolor), 0 0 calc(var(--u-hover-border-width,2px) * 9) var(--u-hover-border-color,currentcolor)}}@media (hover:hover){.hover--lift:hover{translate:0 -6px;box-shadow:0 18px 38px -18px #00000073}.hover--grow:hover{scale:1.04}.hover--glow:hover{filter:brightness(1.03);box-shadow:0 8px 30px -6px #00000059}.hover--shine:hover:after{opacity:1;background-position:-50% 0}.hover--border:hover{box-shadow:0 0 0 var(--u-hover-border-width,2px) var(--u-hover-border-color,currentcolor)}.hover--border-glow:hover{box-shadow:0 0 0 var(--u-hover-border-width,2px) var(--u-hover-border-color,currentcolor), 0 0 calc(var(--u-hover-border-width,2px) * 6) var(--u-hover-border-color,currentcolor);animation:1.8s ease-in-out infinite user-hover-border-glow}}@keyframes user-loop-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes user-loop-pulse{0%,to{scale:1}50%{scale:1.04}}@keyframes user-loop-wobble{0%,to{rotate:0deg}25%{rotate:-3deg}75%{rotate:3deg}}.loop--float{animation:3.4s ease-in-out infinite user-loop-float}.loop--pulse{animation:2.6s ease-in-out infinite user-loop-pulse}.loop--wobble{animation:3s ease-in-out infinite user-loop-wobble}@keyframes user-text-shimmer{0%{background-position:0 0}to{background-position:100% 0}}.text-shimmer .text-box :is(h1,h2,h3,h4,h5,h6,p,a,li,blockquote,span,strong,em,b,i,u,mark,small,code){background-image:linear-gradient(100deg, currentcolor 42%, var(--u-text-shimmer-highlight,#ffffffd9) 50%, currentcolor 58%);-webkit-text-fill-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:250% 100%;background-clip:text;animation:2.6s ease-in-out .35s both user-text-shimmer}.text-shimmer--loop .text-box :is(h1,h2,h3,h4,h5,h6,p,a,li,blockquote,span,strong,em,b,i,u,mark,small,code){animation:3s linear .35s infinite both user-text-shimmer}@media (prefers-reduced-motion:reduce){.loop--float,.loop--pulse,.loop--wobble,.hover--border-glow:hover{animation:none}.text-shimmer .text-box :is(h1,h2,h3,h4,h5,h6,p,a,li,blockquote,span,strong,em,b,i,u,mark,small,code){-webkit-text-fill-color:currentcolor;background-image:none;animation:none}.hover--lift,.hover--grow,.hover--glow,.hover--border{transition:none}.hover--lift:hover,.hover--grow:hover,.hover--glow:hover{box-shadow:none;filter:none;translate:none;scale:none}.hover--shine:after{transition:none}.hover--shine:hover:after{opacity:0;background-position:150% 0}}@media screen and (max-width:920px){.hover--border,.hover--glow{border-radius:var(--u-hover-border-radius-m,var(--u-hover-border-radius,0))}.hover--shine:after{border-radius:var(--u-hover-border-radius-m,var(--u-hover-border-radius,inherit))}}.fade-enter-active,.fade-leave-active{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.45,0,.1,1)}.fade-enter-from,.fade-leave-active{opacity:0}.slide-right-enter-active,.slide-right-leave-active,.slide-left-enter-active,.slide-left-leave-active{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.45,0,.1,1)}.slide-right-enter-from,.slide-left-leave-active{opacity:0;transform:translate(20%)}.slide-right-leave-active,.slide-left-enter-from{opacity:0;transform:translate(-20%)}.slide-top-enter-active,.slide-top-leave-active,.slide-bottom-enter-active,.slide-bottom-leave-active{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.45,0,.1,1)}.slide-top-enter-from,.slide-bottom-leave-active{opacity:0;transform:translateY(20%)}.slide-top-leave-active,.slide-bottom-enter-from{opacity:0;transform:translateY(-20%)}.slide-top-to-bottom-enter-active,.slide-top-to-bottom-leave-active,.slide-bottom-to-top-enter-active,.slide-bottom-to-top-leave-active{transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.45,0,.1,1)}.slide-top-to-bottom-enter-from,.slide-bottom-to-top-leave-active,.slide-top-to-bottom-leave-active,.slide-bottom-to-top-enter-from{opacity:0;transform:translateY(-20%)}.drawer-slide-right-enter-active,.drawer-slide-right-leave-active{transition:transform .4s;transform:translate(0)}.drawer-slide-right-enter,.drawer-slide-right-enter-from,.drawer-slide-right-leave-to{transform:translate(100%)}.drawer-slide-left-enter-active,.drawer-slide-left-leave-active{transition:transform .4s;transform:translate(0)}.drawer-slide-left-enter,.drawer-slide-left-enter-from,.drawer-slide-left-leave-to{transform:translate(-100%)}html{scroll-behavior:smooth}

/* === SITE CUSTOM OVERRIDES === */
:root{--color-meteorite-dark:#2f1c6a;--color-meteorite-dark-2:#1f1346;--color-meteorite:#8c85ff;--color-meteorite-light:#d5dfff;--color-primary-dark:#5025d1;--color-primary:#673de6;--color-primary-light:#ebe4ff;--color-primary-charts:#b39ef3;--color-danger-dark:#d63163;--color-danger:#fc5185;--color-danger-light:#ffe8ef;--color-danger-charts:#fea8c2;--color-warning-dark:#fea419;--color-warning-dark-2:#9f6000;--color-warning-charts:#ffd28c;--color-warning:#ffcd35;--color-warning-light:#fff8e2;--color-success-dark:#008361;--color-success:#00b090;--color-success-light:#def4f0;--color-dark:#1d1e20;--color-black:#18181a;--color-gray-dark:#36344d;--color-gray:#727586;--color-gray-border:#dadce0;--color-gray-light:#f2f3f6;--color-light:#fff;--color-azure:#357df9;--color-azure-light:#e3ebf9;--color-azure-dark:#265ab2;--color-indigo:#6366f1;--color-neutral-200:#d8dae0}.whats-app-bubble{z-index:19;cursor:pointer;border-radius:100px;display:flex;position:fixed;bottom:24px;right:20px;box-shadow:0 4px 12px #00000026}#wtpQualitySign_fixedCSS,#wtpQualitySign_popupCSS{bottom:10px!important}#wtpQualitySign_fixedCSS{z-index:17!important}#wtpQualitySign_popupCSS{z-index:18!important}


astro-island,astro-slot,astro-static-slot{display:contents}



:root{--color-meteorite-dark:#2f1c6a;--color-meteorite-dark-2:#1f1346;--color-meteorite:#8c85ff;--color-meteorite-light:#d5dfff;--color-primary-dark:#5025d1;--color-primary:#673de6;--color-primary-light:#ebe4ff;--color-primary-charts:#b39ef3;--color-danger-dark:#d63163;--color-danger:#fc5185;--color-danger-light:#ffe8ef;--color-danger-charts:#fea8c2;--color-warning-dark:#fea419;--color-warning-dark-2:#9f6000;--color-warning-charts:#ffd28c;--color-warning:#ffcd35;--color-warning-light:#fff8e2;--color-success-dark:#008361;--color-success:#00b090;--color-success-light:#def4f0;--color-dark:#1d1e20;--color-black:#18181a;--color-gray-dark:#36344d;--color-gray:#727586;--color-gray-border:#dadce0;--color-gray-light:#f2f3f6;--color-light:#fff;--color-azure:#357df9;--color-azure-light:#e3ebf9;--color-azure-dark:#265ab2;--color-indigo:#6366f1;--color-neutral-200:#d8dae0}.whats-app-bubble{z-index:19;cursor:pointer;border-radius:100px;display:flex;position:fixed;bottom:24px;right:20px;box-shadow:0 4px 12px #00000026}#wtpQualitySign_fixedCSS,#wtpQualitySign_popupCSS{bottom:10px!important}#wtpQualitySign_fixedCSS{z-index:17!important}#wtpQualitySign_popupCSS{z-index:18!important}


astro-island,astro-slot,astro-static-slot{display:contents}
/* Приховування залишків блоків автора та часу читання Hostinger */
[class*="blog-post__meta"],
[class*="post-header__meta"],
[class*="reading-time"],
[class*="author-block"],
.blog-post-author {
  display: none !important;
}

/* === Чисті стилі для оновлених сторінок === */
.clean-page-wrapper {
  max-width: 1224px;
  margin: 0 auto;
  padding: 40px 20px 60px;
  box-sizing: border-box;
}
.clean-page-wrapper .page-title {
  font-size: 2.2rem;
  font-weight: 800;
  margin-bottom: 30px;
  color: #1e293b;
  border-bottom: 2px solid #e2e8f0;
  padding-bottom: 12px;
}
.contacts-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 28px;
}
.contacts-column {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.contact-card {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);
}
.contact-card h3 {
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 1.25rem;
  color: #0f172a;
  border-bottom: 1px solid #f1f5f9;
  padding-bottom: 8px;
}
.contact-card p {
  margin: 6px 0;
  color: #334155;
  line-height: 1.5;
}
.contact-card a {
  color: #0056b3;
  text-decoration: none;
  font-weight: 600;
}
.contact-card a:hover {
  text-decoration: underline;
}
.contact-card.emergency {
  border-left: 4px solid #e11d48;
  background: #fff1f2;
}
.contact-card.emergency h3 {
  color: #9f1239;
  border-bottom-color: #fecdd3;
}
.emergency-links {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 14px;
}
.emergency-btn {
  display: inline-block;
  background: #ffffff;
  border: 1px solid #fda4af;
  border-radius: 6px;
  padding: 10px 14px;
  color: #be123c !important;
  text-decoration: none !important;
  font-size: 1.05rem;
}
.emergency-btn span {
  color: #64748b;
  font-size: 0.85rem;
  text-transform: uppercase;
  margin-right: 6px;
}
.emergency-btn:hover {
  background: #ffe4e6;
}
.phone-group {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 16px;
  margin: 8px 0;
}
.schedule-box {
  background: #f8fafc;
  border-radius: 6px;
  padding: 12px 16px;
  margin-top: 14px;
  border: 1px solid #e2e8f0;
  font-size: 0.92rem;
}
.schedule-box p {
  margin: 4px 0;
}
.sub-label {
  font-weight: 700;
  color: #0f172a;
  margin-bottom: 4px;
}
.requisites-list {
  list-style: none;
  padding: 0;
  margin: 10px 0;
}
.requisites-list li {
  padding: 6px 0;
  border-bottom: 1px dashed #e2e8f0;
  color: #334155;
  font-size: 0.95rem;
}
.note {
  font-size: 0.85rem !important;
  color: #64748b !important;
  font-style: italic;
}
.social-btn-group {
  display: flex;
  gap: 12px;
  margin-top: 10px;
}
.social-link {
  display: inline-flex;
  align-items: center;
  padding: 8px 18px;
  border-radius: 6px;
  color: #ffffff !important;
  text-decoration: none !important;
}
.social-link.fb { background: #1877f2; }
.social-link.tg { background: #229ed9; }

@media screen and (max-width: 860px) {
  .contacts-grid {
    grid-template-columns: 1fr;
  }
}

/* === Стилі розділів Про нас, Тарифи, Публічна інформація === */
.section-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin: 32px 0 16px;
  color: #0f172a;
}
.about-intro {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 24px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);
}
.lead-text {
  font-size: 1.15rem;
  line-height: 1.6;
  font-weight: 500;
  color: #1e293b;
  margin-bottom: 12px;
}
.docs-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 16px;
  margin-bottom: 24px;
}
.doc-card {
  display: flex;
  align-items: center;
  gap: 12px;
  background: #ffffff;
  border: 1px solid #cbd5e1;
  border-radius: 8px;
  padding: 16px;
  text-decoration: none !important;
  color: #0f172a !important;
  transition: border-color .2s, box-shadow .2s;
}
.doc-card:hover {
  border-color: #3b82f6;
  box-shadow: 0 4px 10px rgba(59, 130, 246, 0.1);
}
.doc-icon {
  font-size: 1.6rem;
}
.doc-name {
  font-weight: 600;
  line-height: 1.4;
  color: #0284c7;
}
.leadership-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-bottom: 24px;
}
.leader-card {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.04);
}
.leader-card h3 {
  margin: 0 0 6px 0;
  font-size: 1.2rem;
  color: #0f172a;
}
.leader-role {
  font-weight: 700;
  color: #e11d48;
  margin-bottom: 8px;
  text-transform: uppercase;
  font-size: 0.85rem;
  letter-spacing: 0.5px;
}
.reception-card {
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 24px;
}
.reception-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 16px;
}
.reception-notice {
  margin-top: 16px;
  padding-top: 14px;
  border-top: 1px dashed #cbd5e1;
  font-size: 0.95rem;
  color: #475569;
}
.info-alert {
  background: #f1f5f9;
  border-left: 4px solid #64748b;
  padding: 14px 18px;
  border-radius: 4px;
  color: #475569;
  font-size: 0.9rem;
  margin-top: 24px;
}
.tariff-container {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.tariff-image {
  max-width: 100%;
  height: auto;
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}
@media screen and (max-width: 768px) {
  .leadership-grid {
    grid-template-columns: 1fr;
  }
}

/* === СТИЛІ ГОЛОВНОЇ СТОРІНКИ ТА НОВИН === */
.hero-banner {
  position: relative;
  min-height: 520px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #1e293b url('/images/1720601607252-YX4b4wwJbyfl0xVK.jpg') center/cover no-repeat;
  color: #ffffff;
  padding: 60px 20px;
  box-sizing: border-box;
}
.hero-overlay {
  position: absolute;
  inset: 0;
  background: rgba(15, 23, 42, 0.65);
}
.hero-content {
  position: relative;
  z-index: 2;
  max-width: 900px;
  text-align: center;
  margin: 0 auto;
}
.hero-socials {
  display: flex;
  justify-content: center;
  gap: 14px;
  margin-bottom: 24px;
}
.hero-social-btn {
  color: #fde047;
  transition: transform .2s, color .2s;
}
.hero-social-btn:hover {
  transform: scale(1.15);
  color: #ffffff;
}
.hero-title {
  font-size: 2.6rem;
  font-weight: 800;
  line-height: 1.25;
  margin-bottom: 18px;
  color: #f8fafc;
}
.hero-subtitle {
  font-size: 1.2rem;
  line-height: 1.5;
  color: #e2e8f0;
  max-width: 720px;
  margin: 0 auto 32px;
}
.hero-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 14px;
}

/* Загальні кнопки */
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 26px;
  font-size: 0.95rem;
  font-weight: 700;
  text-decoration: none !important;
  border-radius: 6px;
  transition: background .2s, transform .1s;
}
.btn-primary {
  background: #e11d48;
  color: #ffffff !important;
}
.btn-primary:hover {
  background: #be123c;
}
.btn-dark {
  background: #0f172a;
  color: #ffffff !important;
  border: 1px solid #334155;
}
.btn-dark:hover {
  background: #1e293b;
}

/* Блок "Про нас" на головній */
.home-about-grid {
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
  gap: 40px;
  align-items: center;
  padding: 40px 0;
  border-bottom: 2px solid #f1f5f9;
  margin-bottom: 40px;
}
.clean-feature-list {
  list-style: none;
  padding: 0;
  margin: 16px 0;
}
.clean-feature-list li {
  position: relative;
  padding-left: 24px;
  margin-bottom: 10px;
  color: #334155;
  line-height: 1.5;
}
.clean-feature-list li::before {
  content: "✔";
  position: absolute;
  left: 0;
  color: #e11d48;
  font-weight: 700;
}
.home-brand-img {
  width: 100%;
  height: auto;
  border-radius: 8px;
  box-shadow: 0 4px 14px rgba(0,0,0,0.08);
}

/* Заголовок блоку новин */
.home-news-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}
.all-news-link {
  font-weight: 700;
  color: #0284c7;
  text-decoration: none;
}
.all-news-link:hover {
  text-decoration: underline;
}

/* Сітка новинних карток */
.news-cards-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  gap: 24px;
  margin-bottom: 40px;
}
.news-card {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,0.04);
  display: flex;
  flex-direction: column;
  transition: transform .2s, box-shadow .2s;
}
.news-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.08);
}
.news-card-thumb {
  width: 100%;
  height: 190px;
  overflow: hidden;
  background: #f1f5f9;
}
.news-card-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.news-card-body {
  padding: 18px 20px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.news-date {
  font-size: 0.85rem;
  color: #64748b;
  margin-bottom: 6px;
}
.news-card-title {
  font-size: 1.15rem;
  font-weight: 700;
  line-height: 1.4;
  margin: 0 0 10px;
}
.news-card-title a {
  color: #0f172a;
  text-decoration: none;
}
.news-card-title a:hover {
  color: #e11d48;
}
.news-card-summary {
  font-size: 0.92rem;
  color: #475569;
  line-height: 1.5;
  margin: 0;
  margin-top: auto;
}

/* Пагінація новин */
.pagination-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 18px;
  margin: 30px 0 50px;
}
.page-link {
  padding: 8px 16px;
  background: #ffffff;
  border: 1px solid #cbd5e1;
  border-radius: 6px;
  color: #0f172a !important;
  text-decoration: none;
  font-weight: 600;
}
.page-link:hover {
  background: #f1f5f9;
  border-color: #94a3b8;
}
.page-current {
  color: #64748b;
  font-size: 0.95rem;
}

@media screen and (max-width: 860px) {
  .hero-title { font-size: 1.8rem; }
  .home-about-grid { grid-template-columns: 1fr; }
  .home-news-header { flex-direction: column; align-items: flex-start; gap: 8px; }
}

/* === СТИЛІ СТАТТІ НОВИНИ === */
.news-single {
  max-width: 860px;
  margin: 0 auto;
  padding: 40px 20px 80px;
}
.news-single-header {
  margin-bottom: 24px;
  border-bottom: 1px solid #e2e8f0;
  padding-bottom: 16px;
}
.news-single-header .page-title {
  font-size: 2.1rem;
  font-weight: 800;
  line-height: 1.3;
  color: #0f172a;
  margin-bottom: 12px;
  border-bottom: none;
  padding-bottom: 0;
}
.news-single-meta {
  color: #64748b;
  font-size: 0.95rem;
  font-weight: 500;
}
.news-single-featured-image {
  margin-bottom: 32px;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 14px rgba(0,0,0,0.06);
}
.news-single-featured-image img {
  width: 100%;
  max-height: 480px;
  object-fit: cover;
  display: block;
}
.news-single-content {
  font-size: 1.1rem;
  line-height: 1.75;
  color: #334155;
}
.news-single-content p {
  margin: 0 0 16px 0;
}
.news-single-content h2,
.news-single-content h3,
.news-single-content h4,
.news-single-content h5,
.news-single-content h6 {
  color: #0f172a;
  margin: 28px 0 14px 0;
  font-weight: 700;
  line-height: 1.35;
}
.news-single-content ul,
.news-single-content ol {
  margin: 0 0 20px 24px;
  padding: 0;
}
.news-single-content li {
  margin-bottom: 8px;
}
.news-single-content a {
  color: #0284c7;
  text-decoration: underline;
  font-weight: 600;
}
.news-single-content a:hover {
  color: #0369a1;
}
.news-single-content figure.news-image {
  margin: 24px 0;
  text-align: center;
}
.news-single-content figure.news-image img {
  max-width: 100%;
  height: auto;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}
.news-single-content .video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  margin: 28px 0;
  border-radius: 8px;
  box-shadow: 0 4px 14px rgba(0,0,0,0.1);
}
.news-single-content .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.news-back-link {
  margin-top: 48px;
  padding-top: 24px;
  border-top: 1px solid #e2e8f0;
}

/* === ВИПРАВЛЕННЯ ЧИТАБЕЛЬНОСТІ ТА МАСШТАБУ ФОТО В НОВИНАХ === */
.news-single-content {
  font-size: 1.15rem;
  line-height: 1.75;
  color: #1e293b;
}
.news-single-content p {
  font-size: 1.15rem;
  line-height: 1.75;
  margin: 0 0 16px 0;
  color: #334155;
}
.news-single-content h1 { font-size: 1.85rem; font-weight: 800; margin: 30px 0 14px; color: #0f172a; }
.news-single-content h2 { font-size: 1.6rem;  font-weight: 700; margin: 26px 0 12px; color: #0f172a; }
.news-single-content h3 { font-size: 1.4rem;  font-weight: 700; margin: 22px 0 10px; color: #0f172a; }
.news-single-content h4 { font-size: 1.25rem; font-weight: 700; margin: 20px 0 10px; color: #0f172a; }
.news-single-content h5 { font-size: 1.2rem;  font-weight: 700; margin: 18px 0 8px;  color: #0f172a; }
.news-single-content h6 {
  font-size: 1.18rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 18px 0 8px;
  color: #0f172a;
}
.news-single-content a {
  font-size: inherit;
  color: #0284c7;
  font-weight: 600;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.news-single-content a:hover {
  color: #0369a1;
}

/* Природний розмір зображень всередині тексту (без розтягування на весь екран) */
.news-single-content figure.news-image {
  margin: 24px auto;
  text-align: center;
}
.news-single-content figure.news-image img,
.news-single-content img {
  max-width: 100%;
  width: auto;
  max-height: 650px;
  height: auto;
  display: inline-block;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

/* === МАКЕТ СТОРІНКИ ВАКАНСІЙ (2 КОЛОНКИ) === */
.vacancies-container {
  display: grid;
  grid-template-columns: 1.35fr 0.85fr;
  gap: 36px;
  align-items: start;
  margin-top: 20px;
}
.vacancies-main {
  font-size: 1.15rem;
  line-height: 1.75;
  color: #334155;
}
.vacancies-main p {
  margin-bottom: 16px;
}
.vacancies-main h1, .vacancies-main h2, .vacancies-main h3, .vacancies-main h4 {
  color: #0f172a;
  margin: 24px 0 12px;
  font-weight: 700;
}
.vacancies-sidebar {
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 24px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  position: sticky;
  top: 20px;
}
.vacancies-sidebar .sidebar-title {
  font-size: 1.3rem;
  font-weight: 700;
  color: #0f172a;
  margin: 0 0 16px 0;
  text-align: center;
  padding-bottom: 12px;
  border-bottom: 2px solid #e2e8f0;
}
.resume-samples {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.resume-sample-item {
  display: block;
  text-decoration: none;
  transition: transform .2s, box-shadow .2s;
}
.resume-sample-item:hover {
  transform: translateY(-2px);
}
.resume-sample-item img {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 6px;
  border: 1px solid #cbd5e1;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}
.resume-zoom-hint {
  display: block;
  text-align: center;
  font-size: 0.82rem;
  color: #64748b;
  margin-top: 6px;
}

@media screen and (max-width: 860px) {
  .vacancies-container {
    grid-template-columns: 1fr;
  }
  .vacancies-sidebar {
    position: static;
    margin-top: 32px;
  }
}

/* === СТИЛІ ГАЛЕРЕЇ === */
.gallery-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 20px;
  margin: 28px 0 50px;
}
.gallery-card {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  background: #f1f5f9;
  aspect-ratio: 4 / 3;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
  border: 1px solid #e2e8f0;
  display: block;
  text-decoration: none !important;
  transition: transform .25s ease, box-shadow .25s ease;
}
.gallery-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 22px rgba(0, 0, 0, 0.12);
}
.gallery-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform .35s ease;
}
.gallery-card:hover img {
  transform: scale(1.06);
}
.gallery-card-zoom {
  position: absolute;
  right: 10px;
  bottom: 10px;
  background: rgba(15, 23, 42, 0.7);
  color: #ffffff;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 0.75rem;
  opacity: 0;
  transition: opacity .2s ease;
  pointer-events: none;
}
.gallery-card:hover .gallery-card-zoom {
  opacity: 1;
}

/* === СТИЛІ ІНТЕРАКТИВНОГО ЗВІТУ LOOKER STUDIO === */
.looker-embed-wrapper {
  width: 100%;
  margin: 28px 0 40px;
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
}
.looker-embed-wrapper iframe {
  width: 100%;
  height: 920px;
  border: 0;
  display: block;
}
@media screen and (max-width: 900px) {
  .looker-embed-wrapper iframe {
    height: 700px;
  }
}
@media screen and (max-width: 600px) {
  .looker-embed-wrapper iframe {
    height: 520px;
  }
}

/* === СТИЛІ БЛОКУ ОПИСУ ЗВІТУ ОЗП === */
.report-features-box {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 28px 32px;
  margin: 32px 0 50px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}
.report-features-box h2 {
  font-size: 1.45rem;
  font-weight: 800;
  color: #0f172a;
  margin: 0 0 20px 0;
}
.report-features-list {
  list-style: none;
  padding: 0;
  margin: 0 0 24px 0;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.report-features-list li {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  font-size: 1.15rem;
  line-height: 1.5;
  color: #334155;
}
.report-features-list .arrow-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 26px;
  height: 26px;
  background: #38bdf8;
  color: #ffffff;
  border-radius: 6px;
  font-size: 0.95rem;
  font-weight: 800;
  line-height: 1;
  margin-top: 2px;
  flex-shrink: 0;
}
.report-update-notice {
  font-size: 1.35rem;
  font-weight: 800;
  color: #0f172a;
  margin: 0;
  padding-top: 18px;
  border-top: 1px solid #f1f5f9;
}

/* Апаратне прискорення та захист від ривків у галереї */
.gallery-card {
  background: #e2e8f0;
  contain: layout paint;
  transform: translateZ(0);
}
.gallery-card img {
  content-visibility: auto;
  will-change: transform;
}

/* === СТИЛІ СТОРІНКИ ЗВЕРНЕНЬ ГРОМАДЯН === */
.feedback-grid {
  display: grid;
  grid-template-columns: 1.15fr 0.85fr;
  gap: 36px;
  align-items: start;
  margin-top: 24px;
}
.feedback-info {
  font-size: 1.05rem;
  line-height: 1.7;
  color: #334155;
}
.feedback-info h2, .feedback-info h3 {
  color: #0f172a;
  margin: 24px 0 12px;
  font-weight: 700;
}
.feedback-info ul, .feedback-info ol {
  margin: 12px 0 20px 24px;
  padding: 0;
}
.feedback-info li {
  margin-bottom: 8px;
}
.feedback-form-card {
  background: #ffffff;
  border: 1px solid #e2e8f0;
  border-radius: 8px;
  padding: 28px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05);
}
.feedback-form-card h2 {
  font-size: 1.35rem;
  font-weight: 800;
  color: #0f172a;
  margin: 0 0 8px 0;
}
.feedback-form-card .form-subtitle {
  font-size: 0.9rem;
  color: #64748b;
  margin: 0 0 20px 0;
}
.form-group {
  margin-bottom: 16px;
}
.form-group label {
  display: block;
  font-size: 0.92rem;
  font-weight: 600;
  color: #1e293b;
  margin-bottom: 6px;
}
.form-group label .req {
  color: #e11d48;
}
.form-control {
  width: 100%;
  box-sizing: border-box;
  padding: 10px 14px;
  font-size: 1rem;
  border: 1px solid #cbd5e1;
  border-radius: 6px;
  background: #ffffff;
  color: #0f172a;
  font-family: inherit;
  transition: border-color .2s, box-shadow .2s;
}
.form-control:focus {
  outline: none;
  border-color: #0284c7;
  box-shadow: 0 0 0 3px rgba(2, 132, 199, 0.15);
}
textarea.form-control {
  resize: vertical;
  min-height: 110px;
}
.form-checkbox {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  font-size: 0.88rem;
  color: #475569;
  margin-bottom: 20px;
}
.form-checkbox input {
  margin-top: 3px;
}
.form-submit-btn {
  width: 100%;
  padding: 12px 20px;
  font-size: 1.05rem;
  font-weight: 700;
  color: #ffffff;
  background: #0284c7;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  transition: background .2s, transform .1s;
}
.form-submit-btn:hover {
  background: #0369a1;
}
.form-notice {
  font-size: 0.82rem;
  color: #64748b;
  text-align: center;
  margin-top: 12px;
}

@media screen and (max-width: 900px) {
  .feedback-grid {
    grid-template-columns: 1fr;
  }
}
