@charset "UTF-8";
.sticky-trigger{
    position:relative;
    top:0;
    z-index:-1;
    height:1px;
    margin-bottom:-1px;
    pointer-events:none
}
.cookie-banner{
    position:fixed;
    right:0;
    bottom:0;
    left:0;
    z-index:9999;
    background-color:#fff;
    border-top:1px solid #f2f3f6
}
.cookie-banner__frame{
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    justify-content:space-between;
    width:100%;
    padding:22px 24px;
    margin:auto
}
@media screen and (max-width: 920px){
    .cookie-banner__frame{
        flex-direction:column;
        gap:16px
    }
}
.cookie-banner__frame .cookie-banner__controls{
    display:flex;
    gap:16px;
    margin:auto 0
}
.cookie-banner__frame .cookie-banner__controls .control-button{
    padding:8px 16px;
    font-family:Arial,sans-serif;
    text-decoration:underline;
    border-radius:4px
}
.cookie-banner__frame .cookie-banner__controls .control-button.primary{
    color:#fff;
    text-decoration:none;
    background:#1d1e20
}
.cookie-banner__frame .cookie-banner__controls .control-button:hover{
    cursor:pointer;
    opacity:.8
}
.cookie-banner__text{
    padding-right:16px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
    text-align:left;
    letter-spacing:.25px
}
.cookie-banner__close{
    display:block;
    flex-basis:20px;
    flex-shrink:0;
    width:20px;
    height:20px;
    margin-left:auto;
    color:#727586;
    cursor:pointer;
    transition:color .2s
}
.cookie-banner__close:hover,.cookie-banner__close:focus{
    color:#727586
}
.block-background{
    position:absolute;
    inset:0;
    z-index:13;
    overflow:hidden;
    background:var(--f9f3716a);
    backface-visibility:hidden;
    transition:height 1ms linear 999s
}
.block-background--animated-gradient{
    animation:animate-gradient 25s ease infinite;
    background-size:400% 400%
}
@keyframes animate-gradient{
    0%{
        background-position:var(--232c59c7) var(--24e13266)
    }
    50%{
        background-position:var(--2e633380) var(--2e633380)
    }
    to{
        background-position:var(--232c59c7) var(--24e13266)
    }
}
.block-background--fixed{
    bottom:-1px;
    clip-path:inset(0);
    backface-visibility:hidden;
    pointer-events:none
}
.block-background__image{
    position:absolute;
    top:0;
    left:0;
    z-index:0;
    display:block;
    width:100%;
    height:101%;
    object-fit:cover;
    object-position:var(--b98e7ee4)
}
.block-background__image--fixed,.block-background__video--fixed{
    position:fixed;
    height:100vh
}
.block-background__overlay{
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    width:100%;
    height:100%;
    background-color:#1d1e20;
    opacity:var(--8481c29a)
}
.block-background__overlay--fixed{
    position:fixed;
    height:100vh
}
.transition-with-bg{
    transition:background-color .3s ease-in-out,height 1ms linear 999s
}
[data-v-aefb04f0]: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-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
}
.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{
    margin:0 16px;
    content:"· "
}
[data-v-f418a90d]: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-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
}
.font-primary[data-v-f418a90d]{
    font-family:var(--font-primary);
    font-size:24px;
    font-style:normal;
    font-weight:700;
    line-height:1.3
}
.font-secondary[data-v-f418a90d]{
    font-family:var(--font-secondary);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:1.3
}
.blog-list-item-meta[data-v-f418a90d]{
    color:var(--blog-post-header-text-color);
    opacity:.8
}
.blog-list-item-meta__author-name[data-v-f418a90d]{
    margin-bottom:4px
}
.blog-list-item-meta__subtitle span[data-v-f418a90d]:nth-of-type(2):before{
    content:" · "
}
[data-v-6ad8ae0c]: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-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
}
.font-primary[data-v-6ad8ae0c]{
    font-family:var(--font-primary);
    font-size:24px;
    font-style:normal;
    font-weight:700;
    line-height:1.3
}
.font-secondary[data-v-6ad8ae0c]{
    font-family:var(--font-secondary);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:1.3
}
.block-blog-header[data-v-6ad8ae0c]{
    z-index:14;
    display:flex;
    flex-direction:column;
    grid-area:1/1/-1/-1;
    align-items:var(--align);
    width:100%;
    max-width:var(--content-width);
    padding:var(--block-padding);
    margin:auto;
    text-align:var(--text-align)
}
.block-blog-header__content[data-v-6ad8ae0c]{
    width:100%;
    color:var(--blog-post-header-text-color)
}
.block-blog-header__description[data-v-6ad8ae0c]{
    margin-bottom:12px;
    opacity:.8
}
.block-blog-header__title[data-v-6ad8ae0c]{
    margin-bottom:12px;
    font-size:var(--1fd7f410)
}
@media screen and (max-width: 920px){
    .block-blog-header[data-v-6ad8ae0c]{
        padding:var(--m-block-padding)
    }
}
.block-layout{
    z-index:14;
    display:grid;
    grid-template-rows:var(--grid-template-rows);
    grid-template-columns:var(--grid-template-columns);
    width:100%;
    max-width:var(--cf684206);
    min-height:var(--block-min-height);
    margin:0 auto
}
.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(--1b0ec2ff);
        min-height:var(--m-block-min-height);
        padding:var(--b11075fe)
    }
    .block-layout--legacy{
        display:flex;
        flex-direction:column;
        grid-gap:0;
        min-height:auto;
        padding:var(--m-block-padding)
    }
}
@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(--5a2609c5)
    }
}
.layout-element{
    position:relative;
    left:var(--left);
    z-index:var(--hidden-element-z-index, var(--z-index));
    display:grid;
    grid-row:var(--grid-row);
    grid-column:var(--grid-column);
    width:var(--element-width, 100%);
    height:var(--element-height, 100%);
    text-align:var(--text)
}
@media screen and (max-width: 920px){
    .layout-element{
        z-index:var(--m-hidden-element-z-index, var(--z-index));
        text-align:var(--m-text, var(--text))
    }
    .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
    }
}
[data-v-dc96b232]: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-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
}
.grid-button--primary[data-v-dc96b232]{
    z-index:1;
    display:flex;
    align-items:center;
    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));
    overflow:hidden;
    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;
    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)
}
.grid-button--primary[data-v-dc96b232]: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-dc96b232]:disabled{
    cursor:unset;
    opacity:.4
}
.grid-button--primary.loading[data-v-dc96b232]{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    color:transparent;
    pointer-events:none
}
.grid-button--primary.loading.grid-button--primary.loading[data-v-dc96b232]{
    pointer-events:none
}
.grid-button--primary.loading[data-v-dc96b232]:hover,.grid-button--primary.loading[data-v-dc96b232]:focus{
    color:transparent
}
.grid-button--primary.loading[data-v-dc96b232]:before{
    position:absolute;
    width:16px;
    height:16px;
    content:"";
    border:2px solid rgba(0,0,0,.5);
    border-top:2px solid white;
    border-radius:50%;
    animation:loading-dc96b232 .8s linear infinite
}
.grid-button--secondary[data-v-dc96b232]{
    z-index:1;
    display:flex;
    align-items:center;
    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));
    overflow:hidden;
    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;
    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)
}
.grid-button--secondary[data-v-dc96b232]: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-dc96b232]:disabled{
    cursor:unset;
    opacity:.4
}
.grid-button--secondary.loading[data-v-dc96b232]{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    color:transparent;
    pointer-events:none
}
.grid-button--secondary.loading.grid-button--secondary.loading[data-v-dc96b232]{
    pointer-events:none
}
.grid-button--secondary.loading[data-v-dc96b232]:hover,.grid-button--secondary.loading[data-v-dc96b232]:focus{
    color:transparent
}
.grid-button--secondary.loading[data-v-dc96b232]:before{
    position:absolute;
    width:16px;
    height:16px;
    content:"";
    border:2px solid rgba(0,0,0,.5);
    border-top:2px solid white;
    border-radius:50%;
    animation:loading-dc96b232 .8s linear infinite
}
.grid-button-primary-mobile[data-v-dc96b232]{
    z-index:1;
    display:flex;
    align-items:center;
    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));
    overflow:hidden;
    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;
    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));
    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);
    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-dc96b232]: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-dc96b232]:disabled{
    cursor:unset;
    opacity:.4
}
.grid-button-primary-mobile.loading[data-v-dc96b232]{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    color:transparent;
    pointer-events:none
}
.grid-button-primary-mobile.loading.grid-button-primary-mobile.loading[data-v-dc96b232]{
    pointer-events:none
}
.grid-button-primary-mobile.loading[data-v-dc96b232]:hover,.grid-button-primary-mobile.loading[data-v-dc96b232]:focus{
    color:transparent
}
.grid-button-primary-mobile.loading[data-v-dc96b232]:before{
    position:absolute;
    width:16px;
    height:16px;
    content:"";
    border:2px solid rgba(0,0,0,.5);
    border-top:2px solid white;
    border-radius:50%;
    animation:loading-dc96b232 .8s linear infinite
}
@media screen and (max-width: 920px){
    .grid-button--primary[data-v-dc96b232]{
        z-index:1;
        display:flex;
        align-items:center;
        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));
        overflow:hidden;
        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;
        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));
        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);
        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-dc96b232]: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-dc96b232]:disabled{
        cursor:unset;
        opacity:.4
    }
    .grid-button--primary.loading[data-v-dc96b232]{
        position:relative;
        display:inline-flex;
        align-items:center;
        justify-content:center;
        color:transparent;
        pointer-events:none
    }
    .grid-button--primary.loading.grid-button--primary.loading[data-v-dc96b232]{
        pointer-events:none
    }
    .grid-button--primary.loading[data-v-dc96b232]:hover,.grid-button--primary.loading[data-v-dc96b232]:focus{
        color:transparent
    }
    .grid-button--primary.loading[data-v-dc96b232]:before{
        position:absolute;
        width:16px;
        height:16px;
        content:"";
        border:2px solid rgba(0,0,0,.5);
        border-top:2px solid white;
        border-radius:50%;
        animation:loading-dc96b232 .8s linear infinite
    }
    @keyframes loading-dc96b232{
        0%{
            transform:rotate(0)
        }
        to{
            transform:rotate(360deg)
        }
    }
}
.grid-button-secondary-mobile[data-v-dc96b232]{
    z-index:1;
    display:flex;
    align-items:center;
    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));
    overflow:hidden;
    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;
    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));
    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);
    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-dc96b232]: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-dc96b232]:disabled{
    cursor:unset;
    opacity:.4
}
.grid-button-secondary-mobile.loading[data-v-dc96b232]{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    color:transparent;
    pointer-events:none
}
.grid-button-secondary-mobile.loading.grid-button-secondary-mobile.loading[data-v-dc96b232]{
    pointer-events:none
}
.grid-button-secondary-mobile.loading[data-v-dc96b232]:hover,.grid-button-secondary-mobile.loading[data-v-dc96b232]:focus{
    color:transparent
}
.grid-button-secondary-mobile.loading[data-v-dc96b232]:before{
    position:absolute;
    width:16px;
    height:16px;
    content:"";
    border:2px solid rgba(0,0,0,.5);
    border-top:2px solid white;
    border-radius:50%;
    animation:loading-dc96b232 .8s linear infinite
}
@keyframes loading-dc96b232{
    0%{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
@media screen and (max-width: 920px){
    .grid-button--secondary[data-v-dc96b232]{
        z-index:1;
        display:flex;
        align-items:center;
        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));
        overflow:hidden;
        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;
        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));
        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);
        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-dc96b232]: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-dc96b232]:disabled{
        cursor:unset;
        opacity:.4
    }
    .grid-button--secondary.loading[data-v-dc96b232]{
        position:relative;
        display:inline-flex;
        align-items:center;
        justify-content:center;
        color:transparent;
        pointer-events:none
    }
    .grid-button--secondary.loading.grid-button--secondary.loading[data-v-dc96b232]{
        pointer-events:none
    }
    .grid-button--secondary.loading[data-v-dc96b232]:hover,.grid-button--secondary.loading[data-v-dc96b232]:focus{
        color:transparent
    }
    .grid-button--secondary.loading[data-v-dc96b232]:before{
        position:absolute;
        width:16px;
        height:16px;
        content:"";
        border:2px solid rgba(0,0,0,.5);
        border-top:2px solid white;
        border-radius:50%;
        animation:loading-dc96b232 .8s linear infinite
    }
    @keyframes loading-dc96b232{
        0%{
            transform:rotate(0)
        }
        to{
            transform:rotate(360deg)
        }
    }
}
.grid-button--empty[data-v-dc96b232]:after{
    content:" "
}
[data-v-10b15f82]: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-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
}
.grid-embed[data-v-10b15f82]{
    width:100%;
    height:auto
}
.grid-embed__iframe[data-v-10b15f82]{
    width:100%;
    height:var(--2a636e7b);
    overflow:hidden;
    border:none
}
@media screen and (max-width: 920px){
    .grid-embed__iframe[data-v-10b15f82]{
        height:var(--2a636e7b)
    }
}
[data-v-a7cf67cd]: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-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
}
.input[data-v-a7cf67cd]{
    font-size:var(--input-text-size, var(--body-font-size))
}
.input__component[data-v-a7cf67cd]{
    width:100%;
    height:var(--input-height);
    padding:16px;
    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;
    transition:color ease .2s,border-color ease .2s,background-color ease .2s
}
.input__component[data-v-a7cf67cd]::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 ease .2s
}
.input__component[data-v-a7cf67cd]:hover,.input__component[data-v-a7cf67cd]: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-a7cf67cd]:hover::placeholder,.input__component[data-v-a7cf67cd]:focus::placeholder{
    color:var(--input-text-color--hover, #727586)
}
.input__component--dark[data-v-a7cf67cd]{
    background-color:var(--input-fill-color, rgba(242, 243, 246, .6))
}
.input__component--dark[data-v-a7cf67cd]::placeholder{
    color:var(--input-text-color, #36344d)
}
.input__component--dark[data-v-a7cf67cd]:hover,.input__component--dark[data-v-a7cf67cd]:focus{
    background-color:var(--input-fill-color--hover, rgba(242, 243, 246, .6))
}
.input__component--dark[data-v-a7cf67cd]:hover::placeholder,.input__component--dark[data-v-a7cf67cd]:focus::placeholder{
    color:var(--input-text-color--hover, #36344d)
}
.input__component--read-only[data-v-a7cf67cd]{
    cursor:move
}
.input__component--textarea[data-v-a7cf67cd]{
    min-height:96px;
    overflow:auto;
    resize:vertical
}
.input__component--error[data-v-a7cf67cd]{
    border-color:var(--color-danger-dark);
    border-width:1px
}
.input__component--error[data-v-a7cf67cd]:active,.input__component--error[data-v-a7cf67cd]:focus,.input__component--error[data-v-a7cf67cd]:hover{
    border-color:var(--color-danger-dark)
}
.input__component--no-textarea-resize[data-v-a7cf67cd]{
    resize:none;
    overflow:auto
}
.input__label[data-v-a7cf67cd]{
    font-size:var(--label-text-size, var(--body-font-size));
    color:var(--label-text-color, #1d1e20)
}
.input__label--dark[data-v-a7cf67cd]{
    color:var(--label-text-color, #dadce0)
}
.input__error-message[data-v-a7cf67cd]{
    color:var(--color-danger-dark)
}
.input--is-invalid .input__component[data-v-a7cf67cd]{
    border-color:#fc5185
}
@media screen and (max-width: 920px){
    .input__component[data-v-a7cf67cd]{
        font-size:var(--m-input-text-size, var(--body-m-font-size))
    }
    .input__component[data-v-a7cf67cd]::placeholder{
        font-size:var(--m-input-text-size, 14px)
    }
    .input__label[data-v-a7cf67cd]{
        font-size:var(--m-label-text-size, var(--body-m-font-size))
    }
}
[data-v-6fda3adf]: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-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
}
.select-input[data-v-6fda3adf]{
    font-size:var(--input-text-size, var(--body-font-size));
    color:var(--input-text-color, var(--body-color));
    transition:color ease .2s
}
.select-input--dark[data-v-6fda3adf]{
    color:var(--input-text-color, #fff)
}
.select-input[data-v-6fda3adf]:hover,.select-input[data-v-6fda3adf]:focus{
    color:var(--input-text-color--hover, var(--body-color))
}
.select-input--read-only[data-v-6fda3adf]{
    cursor:move
}
.select-input__input[data-v-6fda3adf]{
    cursor:pointer
}
.select-input__input--read-only[data-v-6fda3adf]{
    cursor:move
}
@media screen and (max-width: 920px){
    .select-input[data-v-6fda3adf]{
        font-size:var(--m-input-text-size, var(--body-m-font-size))
    }
}
[data-v-c774f0a6]: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-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
}
.input__label[data-v-c774f0a6]{
    font-size:var(--label-text-size, #36344d);
    color:var(--label-text-color, #36344d)
}
.input__label--dark[data-v-c774f0a6]{
    color:var(--label-text-color, rgb(241, 241, 241))
}
.input__label--read-only[data-v-c774f0a6]{
    cursor:move
}
.input--is-invalid .input__component[data-v-c774f0a6]{
    border-color:#fc5185
}
.input__options[data-v-c774f0a6]{
    margin-top:4px;
    font-style:var(--body-font-style);
    line-height:var(--body-line-height);
    text-decoration:var(--body-text-decoration);
    text-transform:var(--body-text-transform);
    letter-spacing:var(--body-letter-spacing)
}
.input__error-message[data-v-c774f0a6]{
    color:var(--color-danger-dark)
}
@media screen and (max-width: 920px){
    .input__label[data-v-c774f0a6]{
        font-size:var(--m-label-text-size, var(--body-m-font-size))
    }
}
[data-v-ca2c4eaa]: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-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
}
.form[data-v-ca2c4eaa]{
    position:relative;
    display:grid;
    flex:var(--form-flex);
    grid-gap:var(--form-spacing);
    padding:var(--form-padding, var(--grid-item-inner-padding));
    overflow:hidden;
    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);
    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));
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    border:var(--form-border-width) solid var(--form-border-color, #1d1e20);
    border-radius:var(--form-border-radius)
}
.form--single-field[data-v-ca2c4eaa]{
    display:grid;
    grid-template-rows:auto;
    grid-template-columns:repeat(auto-fit,minmax(300px,1fr) min-content);
    grid-auto-flow:row;
    grid-gap:var(--form-spacing)
}
.form__control[data-v-ca2c4eaa]{
    display:grid;
    grid-gap:var(--form-elements-vertical-spacing, 22px);
    align-self:center
}
.form__control-row[data-v-ca2c4eaa]{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(170px,1fr));
    grid-gap:var(--form-spacing)
}
.form__button--invisible[data-v-ca2c4eaa],.form__control--invisible[data-v-ca2c4eaa]{
    pointer-events:none;
    opacity:0;
    transition:opacity .15s
}
.form__button[data-v-ca2c4eaa]{
    align-self:center;
    justify-self:var(--form-button-justify-self)
}
.form__button[data-v-ca2c4eaa]:focus-visible{
    outline:2px solid #357df9
}
@media screen and (max-width: 920px){
    .form__button[data-v-ca2c4eaa]{
        align-self:center;
        justify-self:var(--m-form-button-justify-self, var(--form-button-justify-self))
    }
    .form__control[data-v-ca2c4eaa]{
        grid-gap:var(--m-form-elements-vertical-spacing, 22px)
    }
}
[data-v-fe478414]: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-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
}
.loader[data-v-fe478414]{
    position:relative;
    width:var(--3f2501d0);
    height:var(--3f2501d0)
}
.loader__element[data-v-fe478414]{
    position:absolute;
    top:0;
    left:0;
    box-sizing:border-box;
    width:100%;
    height:100%;
    border:var(--fcc51062) solid;
    border-color:var(--2c63732c) transparent transparent var(--6bb984a6);
    border-radius:50%;
    animation:spin-fe478414 1.2s cubic-bezier(.5,0,.5,1) infinite
}
.loader__element[data-v-fe478414]:nth-child(1){
    animation-delay:-.45s
}
.loader__element[data-v-fe478414]:nth-child(2){
    animation-delay:-.3s
}
.loader__element[data-v-fe478414]:nth-child(3){
    animation-delay:-.15s
}
.loader__element[data-v-fe478414]:nth-child(4){
    border-color:var(--2c63732c);
    opacity:.2;
    animation:none
}
@keyframes spin-fe478414{
    to{
        transform:rotate(360deg)
    }
}
[data-v-8fcc6b51]: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-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
}
.submit-message[data-v-8fcc6b51]{
    position:absolute;
    top:0;
    bottom:0;
    display:flex;
    flex-direction:column;
    place-content:center;
    place-items:center;
    width:100%;
    height:100%;
    padding:24px;
    text-align:center;
    border:1px solid var(--submit-element-border);
    color:var(--label-text-color)
}
.submit-message__heading[data-v-8fcc6b51]{
    margin-bottom:var(--formSpacing);
    white-space:break-spaces
}
.success-message__heading[data-v-8fcc6b51]{
    white-space:break-spaces
}
[data-v-e7628ce9]: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-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
}
.image[data-v-e7628ce9]{
    overflow:var(--overflow, hidden);
    border-radius:var(--f177488a);
    -webkit-mask-image:var(--90e8336e);
    -webkit-mask-size:cover;
    mask-image:var(--90e8336e);
    mask-size:100% 100%;
    position:relative
}
.image[data-v-e7628ce9]:before{
    content:"";
    position:absolute;
    inset:0;
    background:var(--d2d462bc);
    z-index:1
}
.image--grid[data-v-e7628ce9]{
    position:relative;
    display:block;
    width:100%;
    height:100%
}
@media screen and (min-width: 920px) and (max-width: 1224px){
    .image--grid[data-v-e7628ce9]{
        width:var(--9c00fd5c);
        max-width:100%;
        height:var(--09ad0563)
    }
}
.image--unstyled[data-v-e7628ce9]{
    display:flex
}
.image--link[data-v-e7628ce9]{
    transition:filter .2s ease
}
.image--link[data-v-e7628ce9]:hover{
    filter:contrast(.8)
}
.image--zoom[data-v-e7628ce9]{
    cursor:zoom-in
}
.image__image[data-v-e7628ce9]{
    display:block;
    object-fit:cover
}
.image__image--svg[data-v-e7628ce9]{
    object-fit:cover
}
.image__image[data-v-e7628ce9],.image__image--unstyled[data-v-e7628ce9]{
    width:100%;
    height:100%
}
.image__image--cropped[data-v-e7628ce9]{
    position:absolute;
    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
}
@media screen and (max-width: 920px){
    .image[data-v-e7628ce9]{
        border-radius:var(--7cc1e967)
    }
    .image--grid[data-v-e7628ce9]{
        width:100%;
        height:100%
    }
    .image__image--cropped[data-v-e7628ce9]{
        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-e7628ce9]{
        position:static;
        width:100%;
        height:auto
    }
}
@media screen and (max-width: 360px){
    .image[data-v-e7628ce9]{
        width:var(--5de16d65);
        max-width:100%;
        height:var(--4beec8a0)
    }
}
.grid-gallery-masonry{
    display:grid;
    grid-template-columns:repeat(var(--379c4f1a),auto);
    grid-column-gap:var(--e2c70772)
}
.grid-gallery-masonry__column{
    display:flex;
    gap:var(--e2c70772);
    flex-direction:column
}
[data-v-1fc157e8]: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-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
}
.grid-gallery-masonry--mobile[data-v-1fc157e8]{
    display:none
}
.grid-gallery-grid[data-v-1fc157e8]{
    display:grid;
    grid-template-columns:repeat(var(--57995d66),1fr);
    grid-gap:var(--bf3c3e8c)
}
.grid-gallery-grid__image-wrapper[data-v-1fc157e8]{
    position:relative;
    padding-top:100%
}
.grid-gallery-grid__image-wrapper .grid-gallery-grid__image[data-v-1fc157e8]{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%
}
@media screen and (max-width: 920px){
    .grid-gallery-masonry--desktop[data-v-1fc157e8]{
        display:none
    }
    .grid-gallery-masonry--mobile[data-v-1fc157e8]{
        display:grid
    }
    .grid-gallery-grid[data-v-1fc157e8]{
        grid-template-columns:repeat(var(--2be9c84b),1fr);
        grid-gap:var(--057c2138)
    }
}
[data-v-cb1e0aee]: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-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
}
.image-wrapper[data-v-cb1e0aee]{
    width:100%;
    height:100%;
    max-height:calc(var(--54a109e6) + .5px)
}
.image-wrapper--desktop[data-v-cb1e0aee]{
    display:block
}
.image-wrapper--mobile[data-v-cb1e0aee]{
    display:none
}
@media screen and (max-width: 920px){
    .image-wrapper[data-v-cb1e0aee]{
        width:100%;
        height:100%;
        max-height:var(--3e67ee8b)
    }
    .image-wrapper--layout[data-v-cb1e0aee] .image-wrapper--desktop{
        display:none
    }
    .image-wrapper--layout[data-v-cb1e0aee] .image-wrapper--mobile{
        display:block
    }
}
[data-v-232d4579]: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-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
}
.media-item[data-v-232d4579]{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    font-size:0;
    background-color:#dadce0;
    object-fit:cover
}
[data-v-83ebaa8d]: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-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
}
@keyframes blink-83ebaa8d{
    0%{
        background-position:0% 53%
    }
    50%{
        background-position:100% 48%
    }
    to{
        background-position:0% 53%
    }
}
.media-wrapper[data-v-83ebaa8d]{
    position:relative
}
.media-wrapper[data-v-83ebaa8d]:first-child{
    grid-area:1/1/1/1
}
.placeholder[data-v-83ebaa8d]:last-child{
    width:100%;
    background-size:400% 400%;
    animation:blink-83ebaa8d 3s ease infinite;
    display:none
}
@keyframes blink{
    0%{
        background-position:0% 53%
    }
    50%{
        background-position:100% 48%
    }
    to{
        background-position:0% 53%
    }
}
.instagram-feed{
    display:grid;
    grid-template-columns:repeat(var(--items-per-row),1fr);
    grid-auto-rows:1fr;
    grid-gap:var(--item-gap);
    width:100%
}
.instagram-feed:before{
    width:100%;
    background-size:400% 400%;
    animation:blink 3s ease infinite;
    grid-area:1/1/1/1;
    padding-bottom:100%;
    content:""
}
@media screen and (max-width: 920px){
    .instagram-feed{
        grid-template-columns:repeat(var(--m-items-per-row),1fr);
        grid-gap:var(--m-item-gap)
    }
}
[data-v-2b17c916]: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-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
}
.grid-map[data-v-2b17c916]{
    position:relative;
    width:100%;
    height:100%;
    background-color:#f2f3f6
}
.grid-map__frame[data-v-2b17c916]{
    width:100%;
    height:100%
}
.grid-map__pin[data-v-2b17c916]{
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    width:26px;
    height:26px;
    margin-top:-37px;
    margin-left:-13px;
    background-color:#fc5185;
    border-radius:50%
}
.grid-map__pin[data-v-2b17c916]:before{
    position:absolute;
    top:8px;
    left:8px;
    z-index:2;
    width:10px;
    height:10px;
    content:"";
    background:#d63163;
    border-radius:50%
}
.grid-map__pin[data-v-2b17c916]:after{
    position:absolute;
    top:17px;
    right:1px;
    left:1px;
    z-index:1;
    width:0;
    height:0;
    content:"";
    border-top:20px solid #fc5185;
    border-right:12px solid transparent;
    border-left:12px solid transparent
}
.grid-map--loading[data-v-2b17c916]{
    position:relative;
    overflow:hidden;
    pointer-events:none
}
.grid-map--loading[data-v-2b17c916]:after{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:200%;
    content:"";
    background-image:linear-gradient(to right,#ebeff2,#ebeff200 35%,#ebeff2 50%,#ebeff200 85%,#ebeff2);
    background-size:100% 100%;
    animation:placeholder-shimmer-2b17c916 1s linear 0s infinite
}
@keyframes placeholder-shimmer-2b17c916{
    0%{
        transform:translateZ(0)
    }
    to{
        transform:translate3d(50%,0,0)
    }
}
[data-v-4f5a0e3f]: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-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
}
.social-icons[data-v-4f5a0e3f]{
    display:flex;
    flex-direction:var(--icon-direction);
    justify-content:var(--icon-spacing, start);
    max-height:100%;
    padding:10px;
    padding:var(--gridItemInnerPadding);
    background:var(--gridItemInnerBackground);
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover
}
.social-icons__link[data-v-4f5a0e3f]{
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:1;
    color:var(--icon-color, black);
    transition:color .2s ease
}
.social-icons__link[data-v-4f5a0e3f]:not(:last-child){
    padding-right:var(--icon-padding-horizontal);
    padding-bottom:var(--icon-padding-vertical)
}
.social-icons__link[data-v-4f5a0e3f]:hover{
    color:var(--icon-color-hover, #727586)
}
.social-icons__link[data-v-4f5a0e3f] svg{
    width:var(--icon-size, 25px);
    height:var(--icon-size, 25px);
    object-fit:contain
}
@media screen and (max-width: 920px){
    .social-icons[data-v-4f5a0e3f]{
        flex-direction:var(--m-icon-direction)
    }
    .social-icons__link[data-v-4f5a0e3f]: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);
    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));
        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);
    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));
        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);
    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));
        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);
    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));
        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);
    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));
        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);
    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));
        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);
    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));
        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);
    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));
        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);
    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));
        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);
    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));
        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);
    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));
        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{
    width:100%;
    padding:0;
    margin:0;
    overflow-wrap:break-word;
    white-space:var(--white-space-preview, var(--54285089));
    background-color:var(--cbf4efae);
    outline:none
}
.text-box .ProseMirror{
    white-space:var(--white-space-preview, var(--54285089))
}
.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:" "
}
@media screen and (max-width: 920px){
    .text-box{
        white-space:var(--white-space-mobile-preview, var(--6191828b))
    }
    .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 .ProseMirror{
        white-space:var(--white-space-mobile-preview, var(--6191828b))
    }
    .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)
    }
}
[data-v-35a8f1ad]: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-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
}
.video[data-v-35a8f1ad]{
    position:relative;
    width:100%;
    height:100%;
    cursor:pointer;
    background-color:var(--2a786ff8)
}
.video__frame[data-v-35a8f1ad],.video__placeholder[data-v-35a8f1ad]{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%
}
.video__placeholder[data-v-35a8f1ad]{
    object-fit:cover
}
.video__play[data-v-35a8f1ad]{
    position:absolute;
    top:50%;
    left:50%;
    width:68px;
    height:48px;
    padding:0;
    margin-top:-24px;
    margin-left:-34px;
    color:#fff;
    text-align:center;
    text-indent:1px;
    background-color:#1e1e1ecc;
    border-radius:15%/40%;
    transition:background-color .15s ease-out
}
.video__play[data-v-35a8f1ad]:before{
    position:absolute;
    top:50%;
    left:50%;
    width:0;
    height:0;
    margin-top:-10px;
    margin-left:-9px;
    content:"";
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    border-width:10px 0 10px 18px
}
.video__play--vimeo[data-v-35a8f1ad]{
    background-color:#1e1e1ee6;
    border-radius:5px
}
.video:hover .video__play[data-v-35a8f1ad]{
    background-color:#fc5185
}
.video:hover .video__play--vimeo[data-v-35a8f1ad]{
    background-color:#069
}
@media screen and (max-width: 920px){
    .video[data-v-35a8f1ad]{
        position:relative
    }
}
.grid-shape{
    display:flex;
    width:100%;
    height:var(--shape-height, 100%);
    color:var(--shape-color)
}
.grid-shape svg{
    width:100%;
    height:100%;
    fill:var(--shape-color)
}
@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%)
    }
}
[data-v-2895ed63]: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-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
}
.grid-affiliate-find[data-v-2895ed63]{
    display:flex;
    align-items:center;
    justify-content:center;
    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)
}
.grid-affiliate-find__content[data-v-2895ed63]{
    display:grid;
    grid-template-columns:1fr;
    grid-template-rows:1fr;
    grid-gap:16px;
    padding:var(--card-padding);
    width:100%
}
.grid-affiliate-find__title[data-v-2895ed63]{
    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-2895ed63]{
    justify-self:var(--button-align);
    display:flex;
    justify-content:center;
    align-items:center
}
.ecommerce-product-image--loading{
    visibility:hidden
}
.site-element-search-bar{
    height:48px;
    position:relative;
    font-family:var(--6cbfcff8)
}
.site-element-search-bar__input-wrapper{
    position:relative;
    height:100%
}
.site-element-search-bar__input-wrapper:before{
    content:"";
    position:absolute;
    left:10px;
    top:50%;
    transform:translateY(-50%);
    bottom:0;
    width:24px;
    height:24px;
    background-color:var(--02363fc5);
    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");
    -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")
}
.site-element-search-bar__input-wrapper:hover:before,.site-element-search-bar__input-wrapper:focus-within:before{
    background-color:var(--75a2a712)
}
.site-element-search-bar__input{
    padding:12px 12px 12px 44px;
    border-radius:var(--6019f2a0);
    border:1px solid var(--2d3cbfd2);
    font-size:16px;
    font-weight:400;
    line-height:1.25;
    outline:none;
    color:var(--02363fc5);
    font-family:var(--6cbfcff8);
    background-color:var(--777a8f9b);
    width:100%;
    height:100%;
    transition:color ease .2s,border-color ease .2s,background-color ease .2s
}
.site-element-search-bar__input::placeholder{
    color:var(--02363fc5);
    transition:color ease .2s
}
.site-element-search-bar__input:hover,.site-element-search-bar__input:focus{
    border-color:var(--10672c8a);
    color:var(--75a2a712);
    background-color:var(--3670d261)
}
.site-element-search-bar__input:hover::placeholder,.site-element-search-bar__input:focus::placeholder{
    color:var(--75a2a712)
}
.site-element-search-bar__dropdown-close{
    position:absolute;
    right:10px;
    top:50%;
    transform:translateY(-50%);
    bottom:0;
    width:20px;
    height:20px;
    background-color:var(--02363fc5);
    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");
    -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")
}
.site-element-search-bar__dropdown-close:hover{
    cursor:pointer;
    background-color:var(--75a2a712)
}
.site-element-search-bar__dropdown{
    position:absolute;
    top:calc(100% + 2px);
    left:0;
    width:100%;
    height:auto;
    max-height:312px;
    padding:6px 0;
    background-color:var(--3670d261);
    border:1px solid var(--10672c8a);
    border-radius:4px;
    overflow:auto;
    z-index:10;
    box-shadow:0 6px 14px #0000001a
}
.site-element-search-bar__dropdown-no-results{
    padding:10px 12px;
    font-size:14px;
    line-height:1.14;
    color:var(--75a2a712)
}
.site-element-search-bar__loader{
    margin-left:auto;
    margin-right:auto
}
.search-result-item{
    display:flex;
    padding:6px 12px;
    width:100%;
    gap:14px;
    text-decoration:none;
    transition:background-color ease .2s;
    cursor:pointer
}
.search-result-item--highlighted,.search-result-item:hover{
    background-color:var(--329564c8)
}
.search-result-item__content{
    display:flex;
    flex-direction:column;
    justify-content:center;
    gap:4px;
    width:calc(100% - 62px)
}
.search-result-item__image{
    width:var(--381bce1f);
    height:var(--381bce1f)
}
.search-result-item__title{
    font-size:14px;
    font-weight:700;
    line-height:1.14;
    color:var(--75a2a712);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%
}
.search-result-item__price{
    display:flex;
    font-size:14px;
    line-height:1.14;
    font-weight:400;
    color:var(--75a2a712)
}
.search-result-item__sale-price{
    margin-right:4px;
    text-decoration:line-through;
    opacity:.6
}
[data-v-4edbe80f]: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-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
}
.layout-element[data-v-4edbe80f]{
    grid-template-columns:100%
}
.layout-element__component[data-v-4edbe80f]{
    grid-area:1/1/-1/-1;
    align-self:start
}
.layout-element__component--GridButton.layout-element__component[data-v-4edbe80f],.layout-element__component--GridEcommerceButton.layout-element__component[data-v-4edbe80f],.layout-element__component--GridAffiliateFind.layout-element__component[data-v-4edbe80f],.layout-element__component--GridEcommerceButton.layout-element__component .grid-button[data-v-4edbe80f]{
    display:flex;
    align-items:center;
    justify-content:center;
    justify-self:start;
    min-width:100%;
    min-height:100%;
    text-overflow:clip;
    white-space:nowrap
}
.layout-element__component--GridButton.layout-element__component[data-v-4edbe80f]:not(.s),.layout-element__component--GridEcommerceButton.layout-element__component[data-v-4edbe80f]:not(.s),.layout-element__component--GridAffiliateFind.layout-element__component[data-v-4edbe80f]:not(.s),.layout-element__component--GridEcommerceButton.layout-element__component .grid-button[data-v-4edbe80f]:not(.s){
    padding:0
}
@media screen and (min-width: 920px){
    .layout-element--desktop-element-hidden[data-v-4edbe80f]{
        display:none
    }
}
@media screen and (max-width: 1191px){
    .layout-element__component--GridButton[data-v-4edbe80f]:not(.s),.layout-element__component--GridEcommerceButton[data-v-4edbe80f]:not(.s),.layout-element__component--GridAffiliateFind[data-v-4edbe80f]:not(.s){
        white-space:normal
    }
}
@media screen and (max-width: 920px){
    .layout-element--GridButton[data-v-4edbe80f],.layout-element--GridStripeButton[data-v-4edbe80f],.layout-element--GridEcommerceButton[data-v-4edbe80f],.layout-element--GridAffiliateFind[data-v-4edbe80f]{
        justify-content:var(--m-justify, var(--justify))
    }
    .layout-element__component--GridButton[data-v-4edbe80f]:not(.s),.layout-element__component--GridEcommerceButton[data-v-4edbe80f]:not(.s),.layout-element__component--GridAffiliateFind[data-v-4edbe80f]:not(.s){
        min-height:100%
    }
    .layout-element--mobile-element-hidden[data-v-4edbe80f]{
        display:none
    }
}
@media screen and (max-width: 360px){
    .layout-element__component--GridButton[data-v-4edbe80f]:not(.s),.layout-element__component--GridEcommerceButton[data-v-4edbe80f]:not(.s),.layout-element__component--GridAffiliateFind[data-v-4edbe80f]:not(.s){
        min-width:var(--m-width);
        min-height:var(--m-height);
        padding-right:14px;
        padding-left:14px
    }
}
@media screen and (min-width: 920px){
    .zyro-mb-preview .layout-element--desktop-element-hidden[data-v-4edbe80f]:not(.zyro-mb-preview .layout-element--mobile-element-hidden){
        display:grid
    }
}
.layout-element__component--GridButton.layout-element__component[data-v-4edbe80f],.layout-element__component--GridEcommerceButton.layout-element__component[data-v-4edbe80f],.layout-element__component--GridEcommerceButton.layout-element__component .grid-button[data-v-4edbe80f]{
    min-height:var(--7c3810b2)
}
@media screen and (max-width: 920px){
    .layout-element__component--GridButton.layout-element__component[data-v-4edbe80f],.layout-element__component--GridEcommerceButton.layout-element__component[data-v-4edbe80f],.layout-element__component--GridEcommerceButton.layout-element__component .grid-button[data-v-4edbe80f]{
        min-height:var(--36d4e892)
    }
}
[data-v-ef52e86e]: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-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
}
.pagination[data-v-ef52e86e]{
    display:flex;
    align-items:center
}
.pagination__button[data-v-ef52e86e]{
    min-width:36px;
    min-height:36px;
    padding:4px 1px;
    font-size:10px;
    line-height:1.6em;
    color:var(--button-color);
    cursor:pointer;
    background:transparent;
    transition:color .3s ease-in-out
}
.pagination__button[data-v-ef52e86e]:hover,.pagination__button[data-v-ef52e86e]:active{
    color:#673de6
}
.pagination__trigger[data-v-ef52e86e]{
    color:var(--button-color, #1d1e20);
    transition:color .3s ease-in-out
}
.pagination__trigger--current[data-v-ef52e86e]{
    font-weight:500;
    color:#673de6
}
[data-v-b99b1992]: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-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
}
.font-primary[data-v-b99b1992]{
    font-family:var(--font-primary);
    font-size:24px;
    font-style:normal;
    font-weight:700;
    line-height:1.3
}
.font-secondary[data-v-b99b1992]{
    font-family:var(--font-secondary);
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:1.3
}
.block-blog-list-item[data-v-b99b1992]{
    position:relative;
    display:flex;
    flex-direction:column;
    cursor:var(--cursor-style);
    cursor:pointer;
    border-radius:5px;
    transition:box-shadow .3s cubic-bezier(.4,0,.2,1)
}
.block-blog-list-item__cover-image[data-v-b99b1992]{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    object-fit:cover
}
.block-blog-list-item__cover-image-wrapper[data-v-b99b1992]{
    position:relative;
    padding-bottom:60%
}
.block-blog-list-item__cover-image-container[data-v-b99b1992]{
    padding-bottom:20px
}
.block-blog-list-item__content[data-v-b99b1992]{
    color:var(--blog-post-header-text-color);
    text-decoration:none
}
.block-blog-list-item__description[data-v-b99b1992]{
    margin-bottom:12px;
    text-decoration:none;
    opacity:.8
}
.block-blog-list-item__title[data-v-b99b1992]{
    font-size:var(--525116cd);
    margin-bottom:12px;
    word-break:break-word
}
[data-v-1120e899]: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-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
}
.block-blog-list[data-v-1120e899]{
    z-index:14;
    display:flex;
    flex-direction:column;
    grid-area:1/1/-1/-1;
    align-items:center;
    justify-content:space-between;
    height:100%;
    padding:var(--block-padding, 8px) var(--4055fc5c)
}
.block-blog-list__list[data-v-1120e899]{
    display:grid;
    grid-template-columns:repeat(var(--71ebe4dc),1fr);
    grid-gap:var(--grid-gap-size);
    width:var(--content-width);
    max-width:100%
}
.block-blog-list__list--one-col[data-v-1120e899]{
    grid-template-columns:1fr;
    width:calc(var(--content-width) / 2)
}
.block-blog-list__filter[data-v-1120e899]{
    display:flex;
    flex-direction:column;
    text-align:center
}
.block-blog-list__filter-button[data-v-1120e899]{
    font-size:14px;
    font-weight:400;
    line-height:1.43;
    text-decoration:underline;
    text-transform:none;
    letter-spacing:0;
    background-color:transparent;
    margin:16px 0
}
.block-blog-list__pagination[data-v-1120e899]{
    align-self:center
}
.block-blog-list__empty-block[data-v-1120e899]{
    display:flex;
    flex-direction:column;
    place-content:center;
    place-items:center;
    width:100%;
    height:100%;
    pointer-events:none
}
@media screen and (max-width: 920px){
    .block-blog-list[data-v-1120e899]{
        padding:var(--block-padding, 8px) 16px
    }
    .block-blog-list__list[data-v-1120e899]{
        grid-template-columns:repeat(1,1fr);
        grid-gap:var(--m-grid-gap-size);
        width:100%
    }
}
[data-v-b0d137c3]: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-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
}
[data-v-b0d137c3]:root{
    --max-width-description: 600px
}
.skeleton-loader[data-v-b0d137c3]{
    max-width:var(--content-width);
    width:100%;
    display:flex;
    gap:40px
}
.skeleton-loader--full-width[data-v-b0d137c3]{
    max-width:unset
}
.skeleton-loader__categories[data-v-b0d137c3]{
    width:250px;
    height:200px
}
.skeleton-loader__wrapper[data-v-b0d137c3]{
    display:flex;
    flex-direction:column;
    width:100%;
    margin:0 auto
}
.skeleton-loader__list[data-v-b0d137c3]{
    display:grid;
    grid-template-columns:repeat(var(--207bbb54),1fr);
    gap:24px;
    width:100%
}
.skeleton-loader__category[data-v-b0d137c3]{
    width:100%;
    height:60px;
    margin-bottom:32px
}
.skeleton-loader__item[data-v-b0d137c3]{
    display:flex;
    flex-direction:column
}
.skeleton-loader__image-placeholder[data-v-b0d137c3]{
    position:relative;
    display:flex;
    width:100%;
    overflow:hidden;
    height:0;
    transition:height .2s ease-in;
    padding-bottom:100%
}
.skeleton-loader__image-placeholder--portrait[data-v-b0d137c3]{
    padding-bottom:125%
}
.skeleton-loader__image-placeholder--landscape[data-v-b0d137c3]{
    padding-bottom:56.25%
}
.skeleton-loader__image-placeholder[data-v-b0d137c3],.skeleton-loader__text[data-v-b0d137c3],.skeleton-loader__category[data-v-b0d137c3],.skeleton-loader__categories[data-v-b0d137c3]{
    background:linear-gradient(102deg,#1d1e201a 8%,#ffffff1a 18%,#1d1e201a 33%);
    background-size:200% 100%;
    animation:1.5s shine-b0d137c3 linear infinite;
    border-radius:5px
}
@keyframes shine-b0d137c3{
    to{
        background-position-x:-200%
    }
}
.skeleton-loader__text[data-v-b0d137c3]{
    width:100%;
    height:24px;
    margin-top:8px
}
.skeleton-loader__text[data-v-b0d137c3]:nth-child(3){
    width:calc(100% - 120px)
}
@media screen and (max-width: 920px){
    .skeleton-loader[data-v-b0d137c3]{
        flex-direction:column;
        gap:8px
    }
    .skeleton-loader__categories[data-v-b0d137c3]{
        height:35px;
        width:100%
    }
    .skeleton-loader__list[data-v-b0d137c3]{
        grid-template-columns:repeat(2,1fr)
    }
    .skeleton-loader__category[data-v-b0d137c3]{
        display:none
    }
}
@media screen and (max-width: 920px){
    .skeleton-loader[data-v-b0d137c3]{
        flex-direction:column;
        gap:8px
    }
    .skeleton-loader__categories[data-v-b0d137c3]{
        height:35px;
        width:100%
    }
    .skeleton-loader__category[data-v-b0d137c3]{
        display:none
    }
}
@media screen and (min-width: 601px) and (max-width: 920px){
    .skeleton-loader__list[data-v-b0d137c3]{
        grid-template-columns:repeat(2,1fr)
    }
}
.product-list-empty-state 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);
    text-decoration:var(--h6-text-decoration);
    text-transform:var(--h6-text-transform);
    letter-spacing:var(--h6-letter-spacing)
}
@media screen and (max-width: 920px){
    .product-list-empty-state 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));
        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))
    }
}
.product-list-empty-state{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    margin:0 auto;
    max-width:200px;
    min-height:400px;
    text-align:center
}
.product-list-empty-state__icon{
    margin-bottom:16px;
    color:var(--h6-color)
}
[data-v-94b8bf0d]: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-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
}
.product-rating[data-v-94b8bf0d]{
    display:flex;
    align-items:center;
    gap:4px;
    color:var(--body-color)
}
.ecommerce-product-ribbon{
    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);
    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){
    .ecommerce-product-ribbon{
        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));
        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))
    }
}
.ecommerce-product-ribbon{
    position:absolute;
    z-index:1;
    display:flex;
    max-height:calc(100% - 16px);
    padding:6px 12px;
    margin:8px 8px 8px 0;
    text-align:left;
    background-color:var(--ribbon-background-color, #1d1e20)
}
.ecommerce-product-ribbon__text{
    overflow:hidden;
    color:var(--ribbon-color, #fff)!important;
    word-break:break-word
}
[data-v-c78662db]: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-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
}
[data-v-c78662db]:root{
    --max-width-description: 600px
}
.product-list-item h6[data-v-c78662db]{
    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);
    text-decoration:var(--h6-text-decoration);
    text-transform:var(--h6-text-transform);
    letter-spacing:var(--h6-letter-spacing)
}
@media screen and (max-width: 920px){
    .product-list-item h6[data-v-c78662db]{
        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));
        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))
    }
}
.product-list-item p[data-v-c78662db]{
    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);
    text-decoration:var(--body-text-decoration);
    text-transform:var(--body-text-transform);
    letter-spacing:var(--body-letter-spacing)
}
@media screen and (max-width: 920px){
    .product-list-item p[data-v-c78662db]{
        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));
        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))
    }
}
.product-list-item[data-v-c78662db]{
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    height:100%;
    cursor:pointer
}
.product-list-item--center[data-v-c78662db]{
    align-items:center;
    text-align:center
}
.product-list-item--center .product-list-item__price-wrapper[data-v-c78662db],.product-list-item--center .product-list-item__button-wrapper[data-v-c78662db],.product-list-item--center .product-list-item__rating-below-title[data-v-c78662db]{
    justify-content:center
}
.product-list-item--outlined[data-v-c78662db]{
    border:1px solid #dadce0
}
.product-list-item--outlined .product-list-item__details[data-v-c78662db]{
    padding:0 10px 10px
}
.product-list-item--outlined .product-list-item__button-wrapper[data-v-c78662db]{
    padding:8px 10px 10px;
    margin-top:-10px
}
.product-list-item--outlined .product-list-item__image-wrapper--contain[data-v-c78662db]{
    border:none;
    border-bottom:1px solid #dadce0
}
.product-list-item__rating-below-title[data-v-c78662db]{
    display:flex;
    gap:4px;
    margin-bottom:8px
}
.product-list-item__content[data-v-c78662db]{
    display:flex;
    flex-direction:column;
    width:100%;
    height:100%
}
.product-list-item__image-wrapper[data-v-c78662db]{
    position:relative;
    display:flex;
    width:100%;
    overflow:hidden;
    transition:height .2s ease-in;
    height:0;
    border-radius:var(--2d7941b7)
}
.product-list-item__image-wrapper--portrait[data-v-c78662db]{
    padding-bottom:125%
}
.product-list-item__image-wrapper--landscape[data-v-c78662db]{
    padding-bottom:56.25%
}
.product-list-item__image-wrapper--cover[data-v-c78662db],.product-list-item__image-wrapper--contain[data-v-c78662db]{
    padding-bottom:100%
}
.product-list-item__image-wrapper--contain[data-v-c78662db]{
    border:1px solid #dadce0
}
.product-list-item__image-wrapper--contain .product-list-item__image[data-v-c78662db]{
    width:calc(100% + 2px);
    height:calc(100% + 2px);
    margin:-1px;
    left:50%;
    transform:scale(1) translate(-50%)
}
.product-list-item__image-wrapper--contain .product-list-item__image.product-list-item__image--zoomed-in[data-v-c78662db]{
    transform:scale(1.2) translate(calc(-41.6666666667% + 1px))
}
.product-list-item__image[data-v-c78662db]{
    position:absolute;
    width:100%;
    height:100%;
    object-fit:var(--78de6b30);
    object-position:center;
    inset:0
}
.product-list-item__image--zoom-animation[data-v-c78662db]{
    transform:scale(1);
    transition:.1s transform
}
.product-list-item__image--zoomed-in[data-v-c78662db]{
    transform:scale(1.2)
}
.product-list-item__details[data-v-c78662db]{
    display:flex;
    flex-direction:column
}
.product-list-item__title[data-v-c78662db]{
    word-break:break-word;
    margin:20px 0 8px
}
.product-list-item__price-wrapper[data-v-c78662db]{
    display:flex;
    flex-wrap:wrap
}
.product-list-item__price-content[data-v-c78662db]{
    display:flex;
    margin-right:8px
}
.product-list-item__price[data-v-c78662db]{
    margin-right:8px;
    opacity:.4
}
.product-list-item__price.product-list-item__price[data-v-c78662db]{
    text-decoration:line-through
}
.product-list-item__price-range[data-v-c78662db]{
    margin-right:4px
}
.product-list-item__booking-price[data-v-c78662db]{
    margin-right:8px
}
.product-list-item__text[data-v-c78662db]{
    opacity:.6
}
.product-list-item__text.product-list-item__text[data-v-c78662db]{
    text-transform:uppercase
}
.product-list-item__duration[data-v-c78662db]:before{
    margin-right:8px;
    content:"|"
}
.product-list-item__button-wrapper[data-v-c78662db]{
    display:flex;
    width:100%;
    padding-top:8px;
    transition:opacity .3s ease-in
}
.product-list-item__button-wrapper--hidden[data-v-c78662db]{
    pointer-events:none;
    visibility:hidden
}
.product-list-item__button-wrapper--with-hover[data-v-c78662db]{
    opacity:0
}
.product-list-item__button[data-v-c78662db]{
    position:relative;
    display:flex;
    align-items:center;
    height:var(--button-height);
    padding-left:16px;
    padding-right:16px
}
.product-list-item__button.product-list-item__button[data-v-c78662db]{
    white-space:break-spaces;
    word-break:break-all
}
.product-list-item__button--primary[data-v-c78662db]{
    margin:calc(-1 * var(--grid-button-primary-border-null, var(--grid-button-primary-border-width, 0px)));
    background-color:var(--grid-button-primary-background-color)
}
.product-list-item__button--primary[data-v-c78662db]:focus,.product-list-item__button--primary[data-v-c78662db]:hover{
    margin:calc(-1 * var(--grid-button-primary-border-null-hover, var(--grid-button-primary-border-width-hover, 0px)));
    background-color:var(--grid-button-primary-background-color-hover, var(--grid-button-primary-background-color))
}
.product-list-item__button--secondary[data-v-c78662db]{
    margin:calc(-1 * var(--grid-button-secondary-border-null, var(--grid-button-secondary-border-width, 0px)));
    background-color:var(--grid-button-secondary-background-color)
}
.product-list-item__button--secondary[data-v-c78662db]:focus,.product-list-item__button--secondary[data-v-c78662db]:hover{
    margin:calc(-1 * var(--grid-button-secondary-border-null-hover, var(--grid-button-secondary-border-width-hover, 0px)));
    background-color:var(--grid-button-secondary-background-color-hover, var(--grid-button-secondary-background-color))
}
.product-list-item__button--full-width[data-v-c78662db]{
    width:100%;
    text-align:center;
    align-items:center;
    justify-content:center
}
@media screen and (max-width: 920px){
    .product-list-item__button-wrapper--with-hover[data-v-c78662db]{
        opacity:1
    }
    .product-list-item__booking-price[data-v-c78662db]{
        margin-right:8px
    }
    .product-list-item__price-wrapper[data-v-c78662db]{
        flex-wrap:wrap
    }
}
@media screen and (min-width: 920px){
    .product-list-item:hover .product-list-item__image-wrapper--bg-animation[data-v-c78662db]:after,.product-list-item:focus .product-list-item__image-wrapper--bg-animation[data-v-c78662db]:after{
        background-color:#1d1e2033
    }
    .product-list-item:hover .product-list-item__button-wrapper[data-v-c78662db],.product-list-item:focus .product-list-item__button-wrapper[data-v-c78662db]{
        opacity:1
    }
}
[data-v-b3616e77]: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-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
}
.product-list-sorting[data-v-b3616e77]{
    width:100%;
    text-align:right;
    margin:0 auto
}
.product-list-sorting__label[data-v-b3616e77]{
    margin-right:12px;
    font-size:14px
}
.product-list-sorting__select-wrapper[data-v-b3616e77]{
    position:relative;
    display:inline-flex;
    align-items:center
}
.product-list-sorting__select-wrapper[data-v-b3616e77]:after{
    content:"";
    position:absolute;
    right:0;
    top:50%;
    border:solid;
    border-color:inherit;
    border-width:0 2px 2px 0;
    display:inline-block;
    padding:3px;
    transform:translateY(-50%) rotate(45deg);
    pointer-events:none;
    margin:-2px 2px 0 0
}
.product-list-sorting__select[data-v-b3616e77]{
    background-color:transparent;
    outline:none;
    border:none;
    font-size:14px;
    cursor:pointer;
    text-align:right;
    padding-right:20px;
    appearance:none
}
@media screen and (max-width: 920px){
    .product-list-sorting__select[data-v-b3616e77]{
        max-width:200px;
        text-wrap:wrap;
        width:100%;
        white-space:nowrap;
        text-overflow:ellipsis
    }
}
[data-v-a4084316]: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-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
}
.category-list[data-v-a4084316]{
    display:flex;
    flex-direction:column;
    max-width:200px;
    width:100%;
    color:var(--body-color)
}
.category-list__title[data-v-a4084316]{
    margin-bottom:16px;
    padding-bottom:16px;
    border-bottom:1px solid;
    border-color:inherit
}
.category-list__list[data-v-a4084316]{
    list-style-type:none;
    max-height:100%;
    overflow-y:auto
}
.category-list__list li[data-v-a4084316]{
    margin-bottom:8px
}
.category-list__list[data-v-a4084316]::-webkit-scrollbar{
    height:5px;
    width:5px
}
.category-list__list[data-v-a4084316]::-webkit-scrollbar-thumb{
    background-color:#dadce0;
    border-radius:5px
}
.category-list__list[data-v-a4084316]::-webkit-scrollbar-thumb:hover{
    background-color:#727586
}
.category-list__link[data-v-a4084316]{
    background-color:transparent;
    cursor:pointer;
    color:inherit;
    text-decoration:none;
    word-break:break-all;
    font-size:16px
}
.category-list__link[data-v-a4084316]:hover,.category-list__link[data-v-a4084316]:focus,.category-list__link.active[data-v-a4084316]{
    text-decoration:underline
}
.category-list__slot[data-v-a4084316]{
    display:none
}
@media screen and (max-width: 920px){
    .category-list[data-v-a4084316]{
        max-width:unset;
        color:var(--body-m-color, var(--body-color));
        display:flex;
        justify-content:space-between;
        align-items:center;
        flex-wrap:wrap;
        flex-direction:row
    }
    .category-list[data-v-a4084316] .product-list-sorting{
        padding:0
    }
    .category-list__title[data-v-a4084316]{
        display:none
    }
    .category-list__list[data-v-a4084316]{
        padding:2px 0;
        display:flex;
        flex-direction:row;
        overflow-x:auto;
        scrollbar-width:none;
        margin-bottom:8px;
        max-width:100%
    }
    .category-list__list li[data-v-a4084316]{
        flex-shrink:0;
        margin-bottom:0
    }
    .category-list__link[data-v-a4084316]{
        display:flex;
        padding:4px 16px;
        border-radius:16px;
        border:1px solid;
        margin-right:4px;
        border-color:#6e6e6e;
        text-decoration:none
    }
    .category-list__link.text-body[data-v-a4084316],.category-list__link.text-body-small[data-v-a4084316]{
        color:var(--body-m-color, var(--body-color))
    }
    .category-list__link[data-v-a4084316]:hover,.category-list__link[data-v-a4084316]:focus,.category-list__link.active[data-v-a4084316]{
        border-color:inherit;
        background-color:transparent
    }
    .category-list__link.active[data-v-a4084316]{
        display:flex;
        align-items:center;
        justify-content:center
    }
    .category-list__link.active[data-v-a4084316]:before{
        content:"";
        margin-right:8px;
        margin-top:-4px;
        display:inline-block;
        transform:rotate(45deg);
        height:8px;
        width:5px;
        border-bottom:1px solid var(--body-m-color, var(--body-color));
        border-right:1px solid var(--body-m-color, var(--body-color))
    }
    .category-list__slot[data-v-a4084316]{
        display:block;
        width:100%
    }
    .category-list__slot--hidden[data-v-a4084316]{
        display:none
    }
}
[data-v-f8a43740]: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-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
}
.product-list-pagination[data-v-f8a43740]{
    margin-top:16px
}
.product-list-pagination[data-v-f8a43740] .pagination__trigger--current,.product-list-pagination[data-v-f8a43740] button:hover,.product-list-pagination[data-v-f8a43740] button:focus{
    color:var(--body-color);
    text-decoration:underline;
    filter:brightness(.8)
}
@media screen and (max-width: 920px){
    .product-list-pagination[data-v-f8a43740]{
        margin-top:16px
    }
    .product-list-pagination[data-v-f8a43740] .pagination__trigger--current,.product-list-pagination[data-v-f8a43740] button:hover,.product-list-pagination[data-v-f8a43740] button:focus{
        color:var(--body-m-color, var(--body-color))
    }
}
.loader[data-v-f8a43740]{
    margin:16px 0;
    position:relative;
    width:20px;
    height:20px
}
.loader__element[data-v-f8a43740]{
    position:absolute;
    top:0;
    left:0;
    box-sizing:border-box;
    width:100%;
    height:100%;
    border-radius:50%;
    border:4px solid;
    border-color:var(--body-color) transparent transparent transparent;
    animation:spin-f8a43740 1.2s cubic-bezier(.5,0,.5,1) infinite
}
.loader__element[data-v-f8a43740]:nth-child(1){
    animation-delay:-.45s
}
.loader__element[data-v-f8a43740]:nth-child(2){
    animation-delay:-.3s
}
.loader__element[data-v-f8a43740]:nth-child(3){
    animation-delay:-.15s
}
.loader__element[data-v-f8a43740]:nth-child(4){
    opacity:.2;
    animation:none;
    border-color:var(--body-color)
}
@keyframes spin-f8a43740{
    to{
        transform:rotate(360deg)
    }
}
[data-v-b486bfbd]: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-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
}
.scroll-to-top[data-v-b486bfbd]{
    position:sticky;
    top:calc(100% - var(--1672741c));
    display:flex;
    z-index:1000;
    left:calc(100% - 60px);
    color:var(--0c304de7);
    padding:18px 21px;
    border-radius:50%;
    box-shadow:0 6px 14px #0003;
    background-color:var(--3b7f0149);
    cursor:pointer
}
.scroll-to-top svg[data-v-b486bfbd]{
    transform:rotate(270deg)
}
@media screen and (max-width: 920px){
    .scroll-to-top[data-v-b486bfbd]{
        top:calc(100% - var(--d689a6bc))
    }
}
[data-v-dc234f1c]: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-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
}
.block-product-list h2[data-v-dc234f1c]{
    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);
    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-dc234f1c]{
        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));
        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-dc234f1c]{
    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);
    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-dc234f1c]{
        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));
        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-dc234f1c]{
    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);
    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-dc234f1c]{
        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));
        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-dc234f1c]{
    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);
    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-dc234f1c]{
        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));
        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-dc234f1c]{
    z-index:14;
    padding:var(--block-padding)
}
.block-product-list.no-paddings[data-v-dc234f1c]{
    padding:0
}
.block-product-list--with-categories .product-list-container[data-v-dc234f1c]{
    justify-content:flex-start
}
.block-product-list__wrapper[data-v-dc234f1c]{
    position:relative;
    max-width:var(--content-width);
    display:flex;
    width:100%;
    margin:0 auto;
    gap:40px
}
.block-product-list__wrapper--full-width[data-v-dc234f1c]{
    max-width:unset
}
.block-product-list__content-container[data-v-dc234f1c]{
    display:flex;
    flex-direction:column;
    justify-content:center;
    width:100%;
    height:100%
}
.block-product-list__category[data-v-dc234f1c]{
    margin-bottom:32px;
    word-break:break-all
}
.block-product-list__empty-state[data-v-dc234f1c]{
    display:flex;
    flex-direction:column;
    width:100%
}
.block-product-list__scroll-to-top[data-v-dc234f1c]{
    visibility:visible;
    transition:opacity .2s ease-in-out;
    opacity:1
}
.block-product-list__scroll-to-top--hidden[data-v-dc234f1c]{
    visibility:hidden;
    opacity:0
}
.category-list[data-v-dc234f1c]{
    max-height:var(--6caa410c)
}
.product-list[data-v-dc234f1c]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    width:100%
}
.product-list__header[data-v-dc234f1c]{
    width:100%;
    display:flex;
    flex-direction:column
}
.product-list__header-item[data-v-dc234f1c]{
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    margin-bottom:24px
}
.product-list__search[data-v-dc234f1c]{
    width:var(--69fb8e0a)
}
.product-list__search--right[data-v-dc234f1c]{
    margin-left:auto
}
.product-list__search--left[data-v-dc234f1c]{
    margin-right:auto
}
.product-list__search--center[data-v-dc234f1c]{
    margin:0 auto
}
.product-list__total-count[data-v-dc234f1c]{
    flex:1 0 auto;
    color:var(--body-color);
    font-size:14px
}
.product-list__total-count~.product-list__sort[data-v-dc234f1c]{
    justify-content:flex-end
}
.product-list__link[data-v-dc234f1c]{
    width:100%;
    text-decoration:none
}
.product-list__content[data-v-dc234f1c]{
    display:grid;
    grid-template-columns:repeat(var(--7bb4e2b1),1fr);
    column-gap:var(--61552ef2);
    width:100%;
    row-gap:var(--1d4639b7)
}
.product-list__content--single-column[data-v-dc234f1c]{
    display:flex;
    max-width:calc(var(--1312f225) * 1px);
    margin:0 auto
}
@media screen and (max-width: 920px){
    .block-product-list[data-v-dc234f1c]{
        padding:var(--m-block-padding)
    }
    .block-product-list.no-paddings[data-v-dc234f1c]{
        padding:0
    }
    .block-product-list__wrapper[data-v-dc234f1c]{
        flex-direction:column;
        gap:0
    }
    .block-product-list__category[data-v-dc234f1c]:not(.show-title){
        display:none
    }
    .product-list[data-v-dc234f1c]{
        position:relative
    }
    .product-list__content[data-v-dc234f1c],.product-list__content--single-column[data-v-dc234f1c]{
        display:grid;
        max-width:unset;
        margin:unset
    }
    .product-list__sort[data-v-dc234f1c]{
        display:flex;
        justify-content:space-between;
        width:auto;
        flex-grow:1
    }
    .product-list__sort--hidden-mobile[data-v-dc234f1c]{
        display:none
    }
    .product-list__search[data-v-dc234f1c]{
        width:100%;
        margin-top:16px
    }
    .product-list__header[data-v-dc234f1c]{
        margin-bottom:16px;
        gap:8px
    }
    .product-list__header-item[data-v-dc234f1c]{
        flex-wrap:wrap
    }
    .product-list__total-count[data-v-dc234f1c]{
        color:var(--body-m-color, var(--body-color));
        flex-grow:0;
        margin-right:4px;
        font-size:14px
    }
}
@media screen and (min-width: 601px) and (max-width: 920px){
    .block-product-list[data-v-dc234f1c]{
        padding:var(--m-block-padding)
    }
    .block-product-list.no-paddings[data-v-dc234f1c]{
        padding:0
    }
    .block-product-list__wrapper[data-v-dc234f1c]{
        flex-direction:column;
        gap:0
    }
    .block-product-list__category[data-v-dc234f1c]:not(.show-title){
        display:none
    }
    .product-list[data-v-dc234f1c]{
        position:relative
    }
    .product-list__content[data-v-dc234f1c],.product-list__content--single-column[data-v-dc234f1c]{
        display:grid;
        max-width:unset;
        margin:unset
    }
    .product-list__sort[data-v-dc234f1c]{
        display:flex;
        justify-content:space-between;
        width:auto;
        flex-grow:1
    }
    .product-list__sort--hidden-mobile[data-v-dc234f1c]{
        display:none
    }
    .product-list__search[data-v-dc234f1c]{
        width:100%;
        margin-top:16px
    }
    .product-list__header[data-v-dc234f1c]{
        margin-bottom:16px;
        gap:8px
    }
    .product-list__header-item[data-v-dc234f1c]{
        flex-wrap:wrap
    }
    .product-list__total-count[data-v-dc234f1c]{
        color:var(--body-m-color, var(--body-color));
        flex-grow:0;
        margin-right:4px;
        font-size:14px
    }
    .category-list[data-v-dc234f1c] .category-list__slot{
        width:fit-content
    }
    .product-list__sort[data-v-dc234f1c]{
        justify-content:flex-end
    }
}
[data-v-da4a673a]: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-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
}
.product-review[data-v-da4a673a]{
    margin-bottom:24px;
    padding:28px 24px;
    border-radius:4px;
    border:1px solid #dadce0
}
.product-review__header[data-v-da4a673a]{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:32px
}
.product-review__rating[data-v-da4a673a]{
    margin-right:16px
}
.product-review__author[data-v-da4a673a]{
    font-weight:500
}
.product-review__comment[data-v-da4a673a]{
    margin-bottom:16px
}
.product-carousel{
    position:relative;
    display:flex;
    flex-direction:column;
    width:100%;
    max-width:var(--image-max-width);
    overflow:hidden
}
.product-carousel--left{
    flex-direction:row-reverse
}
.product-carousel__image-wrapper{
    position:relative;
    display:flex;
    width:100%;
    height:0;
    overflow:hidden;
    transition:height .2s ease-in
}
.product-carousel__image-wrapper--portrait{
    padding-bottom:133.3%
}
.product-carousel__image-wrapper--portrait-left{
    padding-bottom:116%
}
.product-carousel__image-wrapper--landscape{
    padding-bottom:75%
}
.product-carousel__image-wrapper--landscape-left{
    padding-bottom:66%
}
.product-carousel__image-wrapper--cover,.product-carousel__image-wrapper--contain{
    padding-bottom:100%
}
.product-carousel__image-wrapper--cover-left,.product-carousel__image-wrapper--contain-left{
    padding-bottom:87.33%
}
.product-carousel__image-wrapper--contain,.product-carousel__image-wrapper--contain-left{
    border:1px solid #dadce0
}
.product-carousel__image-wrapper:after{
    display:block;
    padding-bottom:100%;
    content:""
}
.product-carousel__image{
    width:100%;
    object-fit:cover;
    height:100%
}
.product-carousel__main-image{
    position:absolute;
    top:0;
    left:0;
    cursor:pointer;
    border-radius:var(--image-border-radius, 0);
    object-fit:var(--image-object-fit, cover);
    object-position:center
}
.product-carousel__image-content{
    z-index:0;
    flex:1 0 auto;
    width:100%;
    overflow:hidden;
    font-size:2rem;
    font-weight:700;
    align-self:center
}
.product-carousel__arrow{
    display:inline-block;
    width:48px;
    height:48px;
    border:1px solid rgba(218,220,224,.2);
    border-radius:50%;
    -webkit-tap-highlight-color:transparent
}
.product-carousel__arrow:before{
    position:absolute;
    width:48px;
    height:48px;
    content:"";
    background-color:var(--arrow-color, #dadce0);
    filter:invert(1);
    border-radius:50%;
    opacity:.2
}
.product-carousel__arrow:after{
    position:relative;
    display:inline-block;
    width:.7em;
    height:.7em;
    margin-top:18px;
    margin-right:.5em;
    content:"";
    border-top:.2em solid var(--arrow-color, #1d1e20);
    border-right:.2em solid var(--arrow-color, #1d1e20);
    transform:rotate(225deg)
}
.product-carousel__arrow--left:before{
    margin-top:-1px;
    margin-left:-1px
}
.product-carousel__arrow--left:after{
    margin-left:20px
}
.product-carousel__arrow--right:before{
    margin-top:-1px;
    margin-left:-18px
}
.product-carousel__arrow--right:after{
    margin-right:20px;
    transform:rotate(45deg)
}
.product-carousel__slider-button{
    position:absolute;
    z-index:1;
    box-sizing:content-box;
    width:75px;
    height:100%;
    cursor:pointer;
    background-color:transparent;
    border:0;
    outline:none;
    -webkit-tap-highlight-color:transparent
}
.product-carousel__slider-button--left{
    left:0;
    padding-left:20px;
    text-align:left
}
.product-carousel__slider-button--right{
    right:0;
    padding-right:20px;
    text-align:right
}
.product-carousel__slider-button--right:after{
    transform:rotate(45deg)
}
.product-carousel__image-arrow{
    height:auto;
    cursor:pointer;
    background-color:transparent;
    -webkit-tap-highlight-color:transparent
}
.product-carousel__image-arrow:after{
    display:inline-block;
    width:.7em;
    height:.7em;
    content:"";
    border-top:.2em solid var(--thumbnail-arrow-color, #1d1e20);
    border-right:.2em solid var(--thumbnail-arrow-color, #1d1e20);
    transform:rotate(225deg)
}
.product-carousel__image-arrow--left{
    padding-left:16px
}
.product-carousel__image-arrow--right{
    padding-right:18px
}
.product-carousel__image-arrow--right:after{
    transform:rotate(45deg)
}
.product-carousel__image-arrow--top{
    height:50px;
    padding-right:6px
}
.product-carousel__image-arrow--top:after{
    transform:rotate(315deg)
}
.product-carousel__image-arrow--bottom{
    height:40px;
    padding-right:6px
}
.product-carousel__image-arrow--bottom:after{
    transform:rotate(135deg)
}
.product-carousel__image-list{
    display:flex;
    justify-content:space-between;
    margin-top:8px;
    margin-right:-1px;
    margin-left:-3px
}
.product-carousel__image-list-left{
    flex-direction:column;
    margin:-3px 0 -1px
}
.product-carousel__image-list-element-wrapper-left{
    display:grid;
    padding-right:6px
}
.product-carousel__image-list-element{
    width:var(--image-max-width-small);
    height:var(--image-max-width-small);
    padding:3px;
    margin:3px;
    cursor:pointer;
    background-color:transparent;
    opacity:.65;
    transition:opacity .3s ease-in-out
}
.product-carousel__image-list-element--active{
    border:1px solid #1d1e20;
    opacity:1
}
.product-carousel__image-list-element:last-child{
    margin-right:1px;
    margin-bottom:1px
}
.product-carousel__dots-wrapper{
    position:absolute;
    bottom:16px;
    z-index:10;
    display:none;
    align-items:center;
    justify-content:center;
    width:100%;
    -webkit-tap-highlight-color:transparent
}
.product-carousel__dot-button{
    display:flex;
    align-items:center;
    justify-content:center;
    width:20px;
    height:20px;
    cursor:pointer;
    background:transparent;
    border:none
}
.product-carousel__dot{
    width:10px;
    height:10px;
    background-color:var(--arrow-color, #1d1e20);
    border-radius:100%;
    opacity:.5;
    transition:opacity .3s ease-in-out
}
.product-carousel__dot:not(:last-child){
    margin-right:6px
}
.product-carousel__dot--active{
    opacity:1
}
@media screen and (max-width: 920px){
    .product-carousel{
        max-width:none
    }
}
@media screen and (max-width: 920px) and (min-width: 920px){
    .product-carousel--left{
        height:unset!important
    }
}
@media screen and (max-width: 920px){
    .product-carousel__image-list{
        display:none
    }
    .product-carousel__dots-wrapper{
        display:flex
    }
    .product-carousel__image-wrapper--portrait-left{
        padding-bottom:133.3%
    }
    .product-carousel__image-wrapper--landscape-left{
        padding-bottom:75%
    }
    .product-carousel__image-wrapper--cover-left,.product-carousel__image-wrapper--contain-left{
        padding-bottom:100%
    }
}
[data-v-e09784b3]: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-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
}
.option-select[data-v-e09784b3]{
    width:100%;
    max-width:340px
}
.option-select__label[data-v-e09784b3]{
    margin-bottom:8px
}
.option-select__select-wrapper[data-v-e09784b3]{
    position:relative;
    display:flex;
    align-items:center
}
.option-select__select-wrapper[data-v-e09784b3]:before{
    position:absolute;
    right:16px;
    display:inline-block;
    width:8px;
    height:8px;
    color:#1d1e20;
    vertical-align:top;
    pointer-events:none;
    content:"";
    border-style:solid;
    border-width:2px 2px 0 0;
    transform:rotate(135deg)
}
.option-select__select[data-v-e09784b3]{
    width:100%;
    padding:10px 16px;
    font-family:inherit;
    font-size:inherit;
    line-height:1.5;
    color:var(--body-color, #1d1e20);
    background-color:#fff;
    border:.5px solid #dadce0;
    appearance:none
}
@media screen and (max-width: 920px){
    .option-select__select-wrapper[data-v-e09784b3]{
        margin-bottom:16px
    }
}
[data-v-a54681b0]: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-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
}
.product-review-analytics .product-review-analytics__average-rating[data-v-a54681b0]{
    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);
    text-decoration:var(--h3-text-decoration);
    text-transform:var(--h3-text-transform);
    letter-spacing:var(--h3-letter-spacing)
}
@media screen and (max-width: 920px){
    .product-review-analytics .product-review-analytics__average-rating[data-v-a54681b0]{
        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));
        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))
    }
}
.product-review-analytics[data-v-a54681b0]{
    display:flex;
    gap:16px;
    padding-bottom:80px;
    color:var(--body-color)
}
.product-review-analytics__total-reviews-wrapper[data-v-a54681b0]{
    display:flex;
    align-items:center;
    gap:16px;
    margin-bottom:16px
}
.product-review-analytics__rating-stars[data-v-a54681b0]{
    margin-bottom:4px
}
.product-review-analytics__left-column[data-v-a54681b0]{
    margin-right:100px
}
.product-review-analytics__right-column[data-v-a54681b0]{
    width:100%
}
.product-review-analytics__grid[data-v-a54681b0]{
    display:grid;
    gap:8px
}
.product-review-analytics__star[data-v-a54681b0]{
    display:flex;
    align-items:center
}
.product-review-analytics__rating-label[data-v-a54681b0],.product-review-analytics__rating-count[data-v-a54681b0]{
    text-align:center
}
.product-review-analytics__bar-container[data-v-a54681b0]{
    height:16px;
    background-color:#fff;
    border-radius:4px;
    overflow:hidden;
    max-width:238px;
    width:100%;
    border:1px solid #dadce0
}
.product-review-analytics__row[data-v-a54681b0]{
    display:grid;
    grid-template-columns:1fr 1fr 12fr 1fr 8fr;
    align-items:center;
    gap:8px;
    cursor:pointer
}
.product-review-analytics__row--active .product-review-analytics__bar-container[data-v-a54681b0],.product-review-analytics__row:hover .product-review-analytics__bar-container[data-v-a54681b0]{
    border-color:var(--body-color)
}
.product-review-analytics__rating-bar[data-v-a54681b0]{
    height:100%;
    transition:width .3s ease
}
.product-review-analytics__right-column[data-v-a54681b0]{
    max-width:526px
}
.product-review-analytics__clear-filter-button[data-v-a54681b0]{
    text-decoration:underline
}
@media screen and (max-width: 920px){
    .product-review-analytics[data-v-a54681b0]{
        flex-direction:column
    }
    .product-review-analytics__left-column[data-v-a54681b0]{
        margin-right:0
    }
}
[data-v-ee30cefa]: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-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
}
[data-v-ee30cefa]:root{
    --max-width-description: 600px
}
.skeleton-loader[data-v-ee30cefa]{
    display:flex;
    justify-content:center;
    width:100%;
    max-width:var(--content-width);
    margin:0 auto
}
.skeleton-loader__image[data-v-ee30cefa]{
    width:100%;
    max-width:var(--max-width-description, 600px);
    height:100%;
    border-radius:var(--image-border-radius, 0)
}
.skeleton-loader__image[data-v-ee30cefa]:after{
    display:block;
    padding-bottom:100%;
    content:""
}
.skeleton-loader__text[data-v-ee30cefa],.skeleton-loader__image[data-v-ee30cefa]{
    background:linear-gradient(102deg,#1d1e201a 8%,#ffffff1a 18%,#1d1e201a 33%);
    background-size:200% 100%;
    animation:1.5s shine-ee30cefa linear infinite
}
@keyframes shine-ee30cefa{
    to{
        background-position-x:-200%
    }
}
.skeleton-loader__wrapper[data-v-ee30cefa]{
    display:flex;
    flex-direction:column;
    justify-content:center;
    width:100%;
    max-width:624px;
    padding-left:80px
}
.skeleton-loader__wrapper--center[data-v-ee30cefa]{
    align-items:center
}
.skeleton-loader__text[data-v-ee30cefa]{
    width:100%;
    height:24px;
    margin-top:8px;
    border-radius:5px
}
.skeleton-loader__text[data-v-ee30cefa]:nth-child(2){
    width:20%;
    margin-top:16px
}
.skeleton-loader__text[data-v-ee30cefa]:nth-child(3){
    width:30%;
    height:50px;
    margin:32px 0 20px
}
.skeleton-loader__text[data-v-ee30cefa]:nth-child(4n+1){
    width:70%
}
.skeleton-loader__text[data-v-ee30cefa]:nth-child(3n+1){
    width:60%
}
.skeleton-loader__title[data-v-ee30cefa]{
    width:70%;
    height:64px
}
@media screen and (max-width: 920px){
    .skeleton-loader[data-v-ee30cefa]{
        flex-direction:column;
        width:100%
    }
    .skeleton-loader__wrapper[data-v-ee30cefa]{
        max-width:unset;
        padding:32px 0 0
    }
    .skeleton-loader__wrapper--center[data-v-ee30cefa]{
        align-items:center
    }
    .skeleton-loader__image[data-v-ee30cefa]{
        max-width:unset
    }
}
[data-v-0f4948d2]: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-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
}
.quantity-picker[data-v-0f4948d2]{
    display:flex;
    height:var(--size);
    background-color:#fff;
    border:1px solid #dadce0
}
.quantity-picker--cart-style[data-v-0f4948d2]{
    color:#727586;
    border-radius:4px
}
.quantity-picker__control[data-v-0f4948d2]{
    width:var(--size);
    font-size:16px;
    cursor:pointer
}
.quantity-picker__control[data-v-0f4948d2]:nth-child(1){
    border-right:1px solid #dadce0
}
.quantity-picker__control[data-v-0f4948d2]:nth-child(3){
    border-left:1px solid #dadce0
}
.quantity-picker__control--bigger[data-v-0f4948d2]{
    font-size:20px;
    line-height:1
}
.quantity-picker__control--rounded[data-v-0f4948d2]{
    border-radius:3px 0 0 3px
}
.quantity-picker__control--rounded[data-v-0f4948d2]:nth-of-type(2){
    border-radius:0 3px 3px 0
}
.quantity-picker__control[data-v-0f4948d2]:disabled{
    cursor:inherit;
    background-color:#dadce0
}
.quantity-picker__amount[data-v-0f4948d2]{
    display:flex;
    align-items:center;
    justify-content:center;
    width:var(--size);
    font-size:var(--font-size);
    text-align:center;
    border:none;
    border-right:1px solid #dadce0;
    border-left:1px solid #dadce0
}
.quantity-picker__amount--borderless[data-v-0f4948d2]{
    border-right:none;
    border-left:none
}
.quantity-picker__amount[data-v-0f4948d2]:disabled{
    background-color:#fff
}
.quantity-picker__amount[data-v-0f4948d2]:focus-visible{
    outline:none
}
[data-v-013f5865]: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-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
}
[data-v-013f5865]:root{
    --max-width-description: 600px
}
.additional-info-sections .additional-info-sections__item-title[data-v-013f5865]{
    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);
    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-013f5865]{
        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));
        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-013f5865]{
    display:flex;
    flex-direction:column;
    width:100%;
    margin-top:32px
}
.additional-info-sections__item[data-v-013f5865]{
    background-color:transparent;
    position:relative;
    padding:24px 0;
    text-align:left;
    cursor:pointer
}
.additional-info-sections__item[data-v-013f5865]:not(:last-child){
    border-bottom:1px solid var(--body-color)
}
.additional-info-sections__button[data-v-013f5865]{
    display:flex;
    width:100%;
    justify-content:space-between;
    font-size:20px;
    background-color:transparent
}
.additional-info-sections__icon[data-v-013f5865]{
    display:inline-block;
    width:13px;
    height:13px;
    background:linear-gradient(var(--body-color) 0 0) content-box,linear-gradient(var(--body-color) 0 0) content-box,transparent;
    background-position:center;
    background-size:100% 1px,1px 100%;
    background-repeat:no-repeat
}
.additional-info-sections__icon--active[data-v-013f5865]{
    background-size:100% 1px,0
}
.additional-info-sections__item-description[data-v-013f5865]{
    width:100%;
    margin-top:16px;
    word-break:break-word;
    white-space:pre-line
}
.additional-info-sections__item-description[data-v-013f5865] p{
    margin-bottom:8px
}
.additional-info-sections__item-description[data-v-013f5865] img{
    width:100%!important;
    max-width:var(--max-width-description, 600px)
}
.additional-info-sections__item-description[data-v-013f5865] iframe{
    width:100%;
    max-width:var(--max-width-description, 600px)
}
.additional-info-sections__item-description[data-v-013f5865] blockquote{
    position:relative;
    display:block;
    padding-inline-start:1em;
    padding-left:16px;
    quotes:"“" "”" "‘" "’"
}
.additional-info-sections__item-description[data-v-013f5865] blockquote:before{
    content:"";
    position:absolute;
    inset:0;
    background:inherit;
    border-inline-start:.25em solid var(--body-color);
    opacity:.2
}
.additional-info-sections__item-description[data-v-013f5865] blockquote *{
    font-style:italic;
    font-size:1.05em;
    opacity:.8
}
.additional-info-sections__item-description[data-v-013f5865] blockquote p:first-child:before{
    content:open-quote
}
.additional-info-sections__item-description[data-v-013f5865] blockquote p:last-child:after{
    content:close-quote
}
.additional-info-sections__item-description[data-v-013f5865] p:empty:after{
    content:" "
}
.additional-info-sections__item-description[data-v-013f5865] ul,.additional-info-sections__item-description[data-v-013f5865] ol{
    padding-left:1em;
    list-style-position:inside
}
.additional-info-sections__item-description[data-v-013f5865] ul p,.additional-info-sections__item-description[data-v-013f5865] ol p{
    display:inline
}
.additional-info-sections__item-description[data-v-013f5865] table{
    border-collapse:collapse;
    margin:0;
    overflow:hidden;
    table-layout:fixed;
    width:100%!important;
    min-width:50%
}
.additional-info-sections__item-description[data-v-013f5865] table th,.additional-info-sections__item-description[data-v-013f5865] table td{
    border:none;
    box-sizing:border-box;
    min-width:1em;
    position:relative;
    vertical-align:top;
    padding:.9em .7em
}
.additional-info-sections__item-description[data-v-013f5865] table th>*,.additional-info-sections__item-description[data-v-013f5865] table td>*{
    margin-bottom:0
}
.additional-info-sections__item-description[data-v-013f5865] table th:before,.additional-info-sections__item-description[data-v-013f5865] table th:after,.additional-info-sections__item-description[data-v-013f5865] table td:before,.additional-info-sections__item-description[data-v-013f5865] table td:after{
    content:"";
    position:absolute;
    inset:0;
    background:inherit;
    border:.01rem solid var(--body-color);
    opacity:.2;
    pointer-events:none;
    z-index:-1
}
.additional-info-sections__item-description[data-v-013f5865] table th{
    text-align:left;
    text-transform:none;
    font-weight:400
}
.additional-info-sections__item-description[data-v-013f5865] table th strong{
    font-weight:700
}
.additional-info-sections__item-description[data-v-013f5865] code{
    white-space:pre-line
}
@media screen and (max-width: 920px){
    .additional-info-sections[data-v-013f5865]{
        margin-top:24px
    }
}
.accordion-enter-active[data-v-013f5865],.accordion-leave-active[data-v-013f5865]{
    will-change:height,opacity;
    transition:height .3s ease,opacity .3s ease;
    overflow:hidden
}
.accordion-enter[data-v-013f5865],.accordion-leave-to[data-v-013f5865]{
    height:0!important;
    opacity:0
}
[data-v-a502439a]: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-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
}
.custom-field[data-v-a502439a]{
    width:100%;
    max-width:340px;
    color:inherit
}
.custom-field__input[data-v-a502439a]{
    width:100%;
    padding:10px 16px;
    font-family:inherit;
    font-size:inherit;
    line-height:1.5;
    color:var(--body-color, #1d1e20);
    background-color:#fff;
    border:.5px solid #dadce0;
    margin:8px 0 6px;
    text-overflow:ellipsis
}
.custom-field__error[data-v-a502439a]{
    font-size:12px;
    line-height:1;
    color:#ff5252;
    visibility:hidden;
    height:1em
}
.custom-field__error--visible[data-v-a502439a]{
    visibility:visible;
    height:auto
}
[data-v-1c2e83d4]: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-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
}
.tooltip[data-v-1c2e83d4]{
    position:relative
}
.tooltip__content[data-v-1c2e83d4]{
    z-index:201;
    border-radius:5px;
    box-shadow:0 6px 14px #0000001a;
    max-width:var(--e5d785f0)
}
.tooltip__content--dark[data-v-1c2e83d4]{
    color:#fff;
    background:#1d1e20
}
.tooltip__content--dark .tooltip__triangle[data-v-1c2e83d4]{
    background:#1d1e20
}
.tooltip__content--success[data-v-1c2e83d4]{
    color:#fff;
    background:#00b090
}
.tooltip__content--success .tooltip__triangle[data-v-1c2e83d4]{
    background:#00b090
}
.tooltip__content--light[data-v-1c2e83d4]{
    color:#1d1e20;
    background:#fff
}
.tooltip__content--light .tooltip__triangle[data-v-1c2e83d4]{
    background:#fff
}
.tooltip__content--modal[data-v-1c2e83d4]{
    z-index:301
}
.tooltip__content--drawer[data-v-1c2e83d4]{
    z-index:212
}
.tooltip__content--popup[data-v-1c2e83d4]{
    z-index:1000
}
.tooltip__content--x-small[data-v-1c2e83d4]{
    padding:0
}
.tooltip__content--small[data-v-1c2e83d4]{
    padding:8px 16px
}
.tooltip__content--large[data-v-1c2e83d4]{
    padding:12px 16px
}
.tooltip__content--x-large[data-v-1c2e83d4]{
    padding:18px 24px
}
.tooltip__content--position[data-v-1c2e83d4]{
    top:0;
    left:0
}
.tooltip__content--position-absolute[data-v-1c2e83d4]{
    position:absolute
}
.tooltip__content--position-fixed[data-v-1c2e83d4]{
    position:fixed
}
.tooltip__content--has-close-icon[data-v-1c2e83d4]{
    padding-right:32px
}
.tooltip__triangle[data-v-1c2e83d4]{
    position:absolute;
    width:8px;
    height:8px;
    margin:auto;
    content:""
}
.tooltip__triangle--top[data-v-1c2e83d4]{
    top:-4px;
    right:0;
    left:0;
    transform:translate(var(--b88835ca)) rotate(45deg)
}
.tooltip__triangle--bottom[data-v-1c2e83d4]{
    right:0;
    bottom:-4px;
    left:0;
    transform:translate(var(--b88835ca)) rotate(45deg)
}
.tooltip__triangle--left[data-v-1c2e83d4]{
    top:0;
    bottom:0;
    left:-4px;
    transform:translateY(var(--b88835ca)) rotate(45deg)
}
.tooltip__triangle--right[data-v-1c2e83d4]{
    top:0;
    right:-4px;
    bottom:0;
    transform:translateY(var(--b88835ca)) rotate(45deg)
}
.tooltip__close-icon[data-v-1c2e83d4]{
    position:absolute;
    top:0;
    right:8px;
    cursor:pointer
}
.tooltip__close-icon--x-small[data-v-1c2e83d4]{
    top:2px
}
.tooltip__close-icon--small[data-v-1c2e83d4]{
    top:10px
}
.tooltip__close-icon--large[data-v-1c2e83d4]{
    top:14px
}
.tooltip__close-icon--x-large[data-v-1c2e83d4]{
    top:20px
}
.trigger[data-v-1c2e83d4]{
    display:flex;
    align-items:center;
    justify-content:center
}
[data-v-62496b22]: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-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
}
.express-checkout[data-v-62496b22] .tooltip__content{
    min-width:280px;
    transform:translate(-50%)
}
.express-checkout__title-element[data-v-62496b22]{
    display:flex;
    position:relative;
    width:100%;
    justify-content:center;
    align-items:center;
    gap:16px;
    margin-top:24px;
    color:var(--color-gray)
}
.express-checkout__title-element[data-v-62496b22]:before,.express-checkout__title-element[data-v-62496b22]:after{
    content:"";
    height:1px;
    width:100%;
    background:var(--color-gray)
}
.express-checkout__text-container[data-v-62496b22]{
    display:flex;
    flex-shrink:0;
    gap:4px;
    align-items:center
}
.express-checkout__text[data-v-62496b22]{
    max-width:280px;
    flex:0 0 auto;
    color:var(--color-gray);
    font-size:14px;
    line-height:1.42
}
.express-checkout__tooltip-content[data-v-62496b22]{
    color:var(--color-light);
    text-align:center
}
.express-checkout__tooltip-icon[data-v-62496b22]{
    margin-left:4px
}
.express-checkout__element[data-v-62496b22]{
    margin-top:16px
}
.express-checkout__element--disabled[data-v-62496b22]{
    cursor:pointer
}
.express-checkout__element--disabled[data-v-62496b22] iframe{
    pointer-events:none
}
.express-checkout__element--fixed-width[data-v-62496b22]{
    width:340px
}
:root{
    --max-width-description: 600px
}
.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);
    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));
        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);
    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));
        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);
    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));
        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);
    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));
        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);
    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));
        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);
    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));
        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);
    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));
        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{
    flex-direction:column;
    justify-content:center;
    width:100%;
    max-width:var(--content-width);
    margin:0 auto;
    text-align:left
}
.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{
    align-items:center;
    text-align: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{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    margin-top:80px
}
.block-product__reviews-empty-title{
    margin-bottom:32px
}
.block-product__reviews-title{
    margin-top:80px;
    margin-bottom:48px
}
.block-product__rating-below-title{
    display:flex;
    margin-bottom:16px
}
.block-product__rating{
    margin-right:8px
}
.block-product__reviews{
    margin-top:40px
}
.block-product__load-more-button{
    margin:0 auto
}
.block-product__stock-text{
    display:flex;
    align-items:center;
    margin-left:24px
}
.block-product__image-content-wrapper{
    width:100%
}
.block-product__main-info{
    display:flex;
    width:100%
}
.block-product__content-wrapper,.block-product__price-data-wrapper{
    display:flex;
    flex-direction:column;
    align-items:baseline;
    justify-content:flex-start;
    width:100%
}
.block-product__content-wrapper{
    max-width:624px;
    padding-left:80px;
    word-break:break-word
}
.block-product__button-wrapper{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    width:100%;
    margin-top:32px
}
.block-product__button{
    position:relative;
    display:flex;
    align-items:center;
    height:var(--button-height)
}
.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{
    width:100%;
    max-width:340px;
    justify-content:center
}
.block-product__title{
    margin-bottom:8px
}
.block-product__subtitle{
    margin-bottom:16px
}
.block-product__price-wrapper{
    display:flex;
    flex-wrap:wrap
}
.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{
    margin-right:8px;
    opacity:.4
}
.block-product__price--sale.block-product__price--sale.block-product__price--sale{
    text-decoration:line-through
}
.block-product__duration:before{
    margin:0 8px;
    content:"|"
}
.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-right:auto;
    margin-left:auto
}
.block-product__quantity-wrapper{
    display:flex;
    margin-top:32px
}
.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{
    width:100%;
    margin-top:56px;
    word-break:break-word;
    white-space:pre-line
}
.block-product__description p{
    margin-bottom:8px
}
.block-product__description img{
    width:100%!important;
    max-width:var(--max-width-description, 600px)
}
.block-product__description iframe{
    width:100%;
    max-width:var(--max-width-description, 600px)
}
.block-product__description blockquote{
    position:relative;
    display:block;
    padding-inline-start:1em;
    padding-left:16px;
    quotes:"“" "”" "‘" "’"
}
.block-product__description blockquote:before{
    content:"";
    position:absolute;
    inset:0;
    background:inherit;
    border-inline-start:.25em solid var(--body-color);
    opacity:.2
}
.block-product__description blockquote *{
    font-style:italic;
    font-size:1.05em;
    opacity:.8
}
.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;
    margin:0;
    overflow:hidden;
    table-layout:fixed;
    width:100%!important;
    min-width:50%
}
.block-product__description table th,.block-product__description table td{
    border:none;
    box-sizing:border-box;
    min-width:1em;
    position:relative;
    vertical-align:top;
    padding:.9em .7em
}
.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:"";
    position:absolute;
    inset:0;
    background:inherit;
    border:.01rem solid var(--body-color);
    opacity:.2;
    pointer-events:none;
    z-index:-1
}
.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
}
.block-product__description--under-image{
    max-width:var(--max-width-description, 600px)
}
@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 ease
}
.v-enter-from,.v-leave-to{
    opacity:0
}
[data-v-1b97b2f6]: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-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
}
.slide[data-v-1b97b2f6]{
    position:absolute;
    width:100%;
    height:100%;
    object-fit:cover;
    transform-origin:center center;
    transform:scale(1.01)
}
.slideshow[data-v-1b97b2f6]{
    position:relative;
    z-index:1;
    width:100%;
    min-height:calc(var(--block-height-on-resize, var(--76327ba2)) * 1px + var(--header-height, 0px));
    margin-top:calc(-1 * var(--header-height));
    overflow:hidden;
    overflow-anchor:none
}
.slideshow-nav-button[data-v-1b97b2f6]{
    position:absolute;
    top:0;
    bottom:0;
    z-index:2;
    padding:0 56px;
    color:var(--af35a242);
    cursor:pointer;
    background-color:transparent
}
.slideshow-nav-button--left[data-v-1b97b2f6]{
    left:0;
    transform:rotate(180deg)
}
.slideshow-nav-button--right[data-v-1b97b2f6]{
    right:0
}
.slideshow-nav-button[data-v-1b97b2f6]:hover{
    opacity:.8
}
.slideshow-nav-button:hover.is-transitioning[data-v-1b97b2f6]{
    cursor:default
}
.slideshow__dots[data-v-1b97b2f6]{
    position:absolute;
    bottom:32px;
    left:50%;
    z-index:2;
    display:flex;
    gap:8px;
    transform:translate(-50%)
}
.slideshow__dots .dot[data-v-1b97b2f6]{
    width:10px;
    height:10px;
    cursor:pointer;
    background-color:var(--79dca2df);
    border-radius:50px;
    opacity:.5
}
.slideshow__dots .dot--current[data-v-1b97b2f6]{
    opacity:1
}
@media screen and (max-width: 920px){
    .slideshow[data-v-1b97b2f6]{
        min-height:calc(var(--block-height-on-resize, var(--1e310e9c)) * 1px + var(--header-height-mobile, var(--header-height, 0px)))
    }
    .slideshow-nav-button[data-v-1b97b2f6]{
        padding:28px
    }
}
.slide-forward-enter-active[data-v-1b97b2f6],.slide-forward-leave-active[data-v-1b97b2f6],.slide-backward-enter-active[data-v-1b97b2f6],.slide-backward-leave-active[data-v-1b97b2f6]{
    transition:all .6s ease
}
.slide-forward-leave-active[data-v-1b97b2f6],.slide-backward-leave-active[data-v-1b97b2f6]{
    position:absolute;
    left:0
}
.slide-forward-enter-from[data-v-1b97b2f6]{
    transform:translate(100%)
}
.slide-forward-leave-to[data-v-1b97b2f6],.slide-backward-enter-from[data-v-1b97b2f6]{
    transform:translate(-100%)
}
.slide-backward-leave-to[data-v-1b97b2f6]{
    transform:translate(100%)
}
[data-v-0c4679dd]: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-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
}
.block[data-v-0c4679dd]{
    position:relative;
    display:grid;
    grid-template-rows:100%;
    grid-template-columns:100%;
    width:100%
}
.block--desktop-first-visible[data-v-0c4679dd],.block[data-v-0c4679dd]: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-0c4679dd]{
        padding-top:unset;
        margin-top:unset
    }
    .block--mobile-first-visible[data-v-0c4679dd],.block[data-v-0c4679dd]: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-0c4679dd]{
        display:none
    }
}
@media screen and (max-width: 920px){
    .block--mobile-hidden[data-v-0c4679dd]{
        display:none
    }
}
[data-v-bea4450f]: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-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
}
.block-sticky-bar-layout[data-v-bea4450f]{
    display:flex;
    position:relative;
    justify-content:flex-start;
    align-items:center;
    max-width:var(--96c845ae);
    min-height:var(--block-min-height);
    width:100%;
    margin:0 auto;
    padding:var(--block-padding)
}
.block-sticky-bar-layout[data-v-bea4450f] .text-box,.block-sticky-bar-layout[data-v-bea4450f] .text-editor{
    max-height:calc(var(--a83e9362) * 1px);
    overflow:hidden
}
@media screen and (max-width: 920px){
    .block-sticky-bar-layout[data-v-bea4450f]{
        max-width:var(--067a702b);
        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-bea4450f]{
        min-height:var(--t-block-min-height);
        padding:var(--205f40f1)
    }
}
[data-v-6290f57d]: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-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
}
.block-sticky-bar[data-v-6290f57d]{
    position:sticky;
    top:0;
    z-index:22;
    display:flex;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    max-height:calc(var(--5bd99ccd) * 1px);
    overflow:hidden
}
@media screen and (min-width: 920px){
    .block-sticky-bar--desktop-hidden[data-v-6290f57d]{
        display:none
    }
}
.block-sticky-bar__background[data-v-6290f57d]{
    z-index:-1;
    height:100%
}
.block-sticky-bar__element[data-v-6290f57d]{
    position:relative;
    height:100%;
    width:100%;
    text-align:center
}
@media screen and (max-width: 920px){
    .block-sticky-bar--mobile-hidden[data-v-6290f57d]{
        display:none
    }
}
[data-v-facf19dc]: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-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
}
.password-page[data-v-facf19dc]{
    position:relative;
    display:flex;
    flex-direction:column;
    width:100%;
    overflow-y:auto;
    overflow-x:hidden;
    height:100vh;
    font-family:DM Sans,sans-serif;
    background-color:#fff
}
.password-page__heading[data-v-facf19dc]{
    margin-bottom:16px;
    font-size:36px;
    font-weight:700;
    line-height:40px;
    text-align:center
}
.password-page__label[data-v-facf19dc]{
    padding-bottom:64px;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    text-align:center
}
.password-page__form[data-v-facf19dc]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    max-width:341px;
    margin:auto
}
.password-page__input[data-v-facf19dc]{
    width:100%;
    padding:16px;
    margin-bottom:16px;
    font-size:16px;
    font-weight:400;
    line-height:24px;
    color:#1d1e20;
    background-color:#fff;
    border:1px solid #dadce0;
    border-radius:4px
}
.password-page__input--error[data-v-facf19dc]{
    margin-bottom:0;
    border-color:#d63163
}
.password-page__input[data-v-facf19dc]:hover{
    border-color:#1d1e20
}
.password-page__input[data-v-facf19dc]:hover--error{
    border-color:#d63163
}
.password-page__error-message[data-v-facf19dc]{
    width:100%;
    margin-bottom:16px;
    font-size:12px;
    font-weight:400;
    line-height:20px;
    color:#d63163
}
.password-page__button[data-v-facf19dc]{
    width:100%;
    padding:16px;
    font-size:16px;
    font-weight:700;
    line-height:24px;
    color:#fff;
    cursor:pointer;
    background-color:#1d1e20;
    border:none;
    display:flex;
    justify-content:center
}
.password-page__button[data-v-facf19dc]:hover{
    background-color:#1d1e20
}
.password-page__button[data-v-facf19dc]:focus{
    background-color:#1d1e20;
    border:2px solid #357df9
}
.password-page__button[data-v-facf19dc]:disabled{
    background-color:#727586
}
.password-page__icon-lock[data-v-facf19dc]{
    width:40px;
    height:40px;
    margin-bottom:32px;
    color:#36344d
}
.password-page__background-wave-wrapper[data-v-facf19dc]{
    height:100vh;
    position:absolute;
    overflow:hidden;
    width:100%
}
.password-page__background-wave[data-v-facf19dc],.password-page__background-wave[data-v-facf19dc]:before,.password-page__background-wave[data-v-facf19dc]:after{
    position:absolute;
    top:50%;
    left:50%;
    z-index:0;
    width:250vw;
    height:250vw;
    margin-left:-125vw;
    background-color:transparent;
    border-radius:38% 42%;
    box-shadow:inset 0 0 10vw #dbdbd3cc;
    mix-blend-mode:multiply;
    transform-origin:50% 50%;
    animation:spin-facf19dc 30s infinite linear
}
.password-page__background-wave[data-v-facf19dc]:before{
    width:105%;
    height:95%;
    margin-top:-100vw;
    content:"";
    border-radius:40% 38%;
    box-shadow:inset 0 0 10vw #dbdbd3cc;
    transform-origin:49% 51%;
    animation:spin-facf19dc 23s infinite linear
}
.password-page__background-wave[data-v-facf19dc]:after{
    width:102%;
    height:98%;
    margin-top:-150vw;
    content:"";
    border-radius:48% 42%;
    box-shadow:inset 0 0 10vw #dbdbd3cc;
    transform-origin:51% 49%;
    animation:spin-facf19dc 25s infinite linear
}
.password-page__background-image[data-v-facf19dc]{
    width:50vw;
    object-fit:cover;
    position:fixed;
    height:100%
}
@media screen and (max-width: 920px){
    .password-page__background-image[data-v-facf19dc]{
        display:none
    }
}
.password-page__homepage-link[data-v-facf19dc]{
    position:fixed;
    bottom:40px
}
.password-page__homepage-link-text[data-v-facf19dc]{
    color:#357df9
}
.password-page--calm[data-v-facf19dc]{
    background:#fff8e2
}
.password-page--calm .password-page__form[data-v-facf19dc]{
    z-index:1;
    width:720px;
    max-width:720px;
    padding:60px 200px 100px;
    background:#fff;
    border-radius:20px
}
@media screen and (max-width: 920px){
    .password-page--calm .password-page__form[data-v-facf19dc]{
        width:auto;
        max-width:320px;
        padding:40px 40px 80px
    }
}
.password-page--calm .password-page__input[data-v-facf19dc]{
    margin-bottom:36px;
    border:none;
    border-bottom:1px solid #dadce0;
    border-radius:0
}
.password-page--calm .password-page__input[data-v-facf19dc]::placeholder{
    color:#f2f3f6
}
.password-page--calm .password-page__input--error[data-v-facf19dc]{
    margin-bottom:0;
    border-color:#d63163
}
.password-page--calm .password-page__button[data-v-facf19dc]{
    border-radius:100px
}
.password-page--popular[data-v-facf19dc]{
    flex-direction:row;
    margin:0
}
@media screen and (max-width: 920px){
    .password-page--popular[data-v-facf19dc]{
        flex-direction:column;
        width:100%;
        background:#673de6
    }
}
.password-page--popular .password-page__form[data-v-facf19dc]{
    margin:auto 0 auto auto;
    min-width:50%;
    padding:60px 125px 100px;
    background:#fff
}
@media screen and (max-width: 920px){
    .password-page--popular .password-page__form[data-v-facf19dc]{
        width:auto;
        max-width:320px;
        padding:60px 40px 100px;
        border-radius:16px;
        margin:auto
    }
}
.password-page--popular .password-page__input[data-v-facf19dc]{
    margin-bottom:36px;
    border:none;
    border-bottom:1px solid #dadce0;
    border-radius:0
}
.password-page--popular .password-page__input--error[data-v-facf19dc]{
    margin-bottom:0;
    border-color:#d63163
}
.password-page--popular .password-page__button[data-v-facf19dc]{
    background:#2f1c6a;
    border-radius:8px
}
.password-page--popular .password-page__button[data-v-facf19dc]:hover{
    background:#36344d
}
@keyframes spin-facf19dc{
    to{
        transform:rotate(360deg)
    }
}
[data-v-334df6f8]: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-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
}
.delete-button[data-v-334df6f8]{
    cursor:pointer
}
[data-v-76122c3e]: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-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
}
.close-button[data-v-76122c3e]{
    padding:15px;
    cursor:pointer;
    background:none;
    border:none
}
.close-button svg[data-v-76122c3e]{
    pointer-events:none
}
[data-v-a8ee4da2]: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-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
}
.site-drawer-overlay[data-v-a8ee4da2]{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#1d1e2033;
    opacity:0;
    transition:opacity .2s ease
}
.site-drawer-overlay--open[data-v-a8ee4da2]{
    z-index:19;
    opacity:1
}
@media screen and (max-width: 920px){
    .site-drawer-overlay--open[data-v-a8ee4da2]{
        opacity:0
    }
}
.site-drawer[data-v-a8ee4da2]{
    position:fixed;
    top:0;
    bottom:0;
    z-index:212;
    width:var(--sidebar-width);
    overflow-x:hidden;
    overflow-y:auto;
    background-color:#fff;
    box-shadow:0 6px 14px #0000001a
}
.site-drawer--right[data-v-a8ee4da2]{
    right:0
}
.site-drawer--left[data-v-a8ee4da2]{
    left:0
}
@media screen and (max-width: 920px){
    .site-drawer[data-v-a8ee4da2]{
        top:var(--sidebar-top-mobile, 0);
        width:100%;
        box-shadow:none
    }
}
.site-drawer__content[data-v-a8ee4da2]{
    position:relative;
    height:100%;
    overflow-y:hidden
}
.site-drawer__close-button[data-v-a8ee4da2]{
    position:absolute;
    top:-2px;
    right:5px;
    z-index:1;
    display:flex;
    justify-content:flex-end;
    width:100%;
    background-color:#fff
}
@media screen and (max-width: 920px){
    .site-drawer__close-button--hide-mobile[data-v-a8ee4da2]{
        display:none
    }
}
[data-v-7a00c3b2]: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-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
}
.arrow-button[data-v-7a00c3b2]{
    background-color:transparent;
    display:flex;
    align-items:center;
    justify-content:center;
    width:40px;
    height:40px;
    cursor:pointer;
    padding:8px
}
.arrow-button[data-v-7a00c3b2]:disabled{
    opacity:.5;
    cursor:default
}
.arrow-button--left[data-v-7a00c3b2]{
    transform:rotate(180deg)
}
[data-v-71f3b94c]: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-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
}
.ecommerce-product-suggestions[data-v-71f3b94c]{
    display:flex;
    flex-direction:column;
    background-color:#f8f9fa;
    margin:32px -24px;
    padding:8px 24px 16px;
    width:calc(100% + 48px);
    min-height:215px;
    overflow:hidden
}
.ecommerce-product-suggestions__header[data-v-71f3b94c]{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:24px
}
.ecommerce-product-suggestions__title[data-v-71f3b94c]{
    font-size:16px;
    font-weight:500;
    line-height:24px
}
.ecommerce-product-suggestions__arrows[data-v-71f3b94c]{
    display:flex;
    align-items:center;
    gap:8px
}
.ecommerce-product-suggestions__products[data-v-71f3b94c]{
    display:flex;
    gap:32px;
    overflow-x:auto;
    margin:0 -24px 0 0;
    width:calc(100% + 24px);
    padding:0 100px 0 0;
    list-style:none;
    scrollbar-width:none;
    -ms-overflow-style:none
}
.ecommerce-product-suggestions__products[data-v-71f3b94c]::-webkit-scrollbar{
    display:none
}
.ecommerce-product-suggestions__product[data-v-71f3b94c]{
    display:flex;
    align-items:start;
    gap:16px;
    width:275px;
    min-width:275px;
    cursor:pointer
}
.ecommerce-product-suggestions__product-image[data-v-71f3b94c]{
    width:64px;
    height:64px;
    border-radius:8px;
    border:1px solid #dadce0
}
.ecommerce-product-suggestions__product-info-content[data-v-71f3b94c]{
    min-height:60px
}
.ecommerce-product-suggestions__product-info[data-v-71f3b94c]{
    display:flex;
    flex-direction:column;
    align-items:start;
    height:100%
}
.ecommerce-product-suggestions__product-title[data-v-71f3b94c]{
    font-size:16px;
    margin-bottom:4px;
    line-height:1.2;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    max-height:72px
}
.ecommerce-product-suggestions__product-price-container[data-v-71f3b94c]{
    display:flex;
    gap:4px
}
.ecommerce-product-suggestions__price[data-v-71f3b94c]{
    font-size:14px;
    font-weight:400;
    line-height:20px
}
.ecommerce-product-suggestions__price--strikethrough[data-v-71f3b94c],.ecommerce-product-suggestions__old-price[data-v-71f3b94c]{
    text-decoration:line-through
}
.ecommerce-product-suggestions__add-to-bag[data-v-71f3b94c]{
    margin-top:8px;
    margin-bottom:auto;
    padding:8px 16px;
    border-radius:8px;
    border:1px solid #1d1e20;
    background-color:#fff;
    color:#1d1e20;
    font-size:14px;
    font-weight:400;
    cursor:pointer;
    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)
}
.ecommerce-product-suggestions__add-to-bag[data-v-71f3b94c]:hover{
    background-color:#1d1e20;
    color:#fff
}
[data-v-64556f6f]: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-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
}
.cart-drawer[data-v-64556f6f]{
    z-index:9998
}
.cart[data-v-64556f6f]{
    display:flex;
    flex:1 1 auto;
    flex-direction:column;
    width:100%;
    height:100%;
    font-family:var(--body-font-family)
}
.cart__content[data-v-64556f6f]{
    display:flex;
    flex-direction:column;
    height:100%;
    padding:45px 24px 0;
    overflow-y:auto;
    color:#1d1e20
}
@media screen and (max-width: 920px){
    .cart__content[data-v-64556f6f]{
        padding-top:10px
    }
}
.cart__content-preview[data-v-64556f6f]{
    padding-top:70px
}
.cart__content-title[data-v-64556f6f]{
    margin-bottom:16px;
    font-size:22px;
    font-weight:700;
    line-height:1.45;
    color:#1d1e20
}
.cart__content-title--with-margin[data-v-64556f6f]{
    margin:120px auto 16px
}
@media screen and (max-width: 920px){
    .cart__content-title[data-v-64556f6f]{
        font-size:18px;
        z-index:1
    }
}
.cart__list[data-v-64556f6f]{
    list-style-type:none
}
.cart__list-item[data-v-64556f6f]{
    position:relative;
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    padding:16px 0
}
.cart__list-item[data-v-64556f6f]:after{
    position:absolute;
    width:300px;
    height:.5px;
    content:"";
    background-color:#f2f3f6;
    bottom:0
}
@media screen and (max-width: 920px){
    .cart__list-item[data-v-64556f6f]:after{
        width:100%
    }
}
.cart__list-item[data-v-64556f6f]:first-child:before{
    position:absolute;
    width:300px;
    height:.5px;
    content:"";
    background-color:#f2f3f6;
    top:0
}
@media screen and (max-width: 920px){
    .cart__list-item[data-v-64556f6f]:first-child:before{
        width:100%
    }
}
.cart__list-item-image[data-v-64556f6f]{
    width:var(--image-width);
    height:var(--image-width);
    object-fit:cover;
    object-position:center;
    margin-right:16px
}
.cart__title[data-v-64556f6f]{
    margin-bottom:8px;
    font-size:18px;
    font-weight:500;
    line-height:1.4
}
.cart__title--with-slot[data-v-64556f6f]{
    display:flex;
    justify-content:space-between;
    font-weight:700
}
@media screen and (max-width: 920px){
    .cart__title[data-v-64556f6f]{
        font-size:16px
    }
}
.cart__text[data-v-64556f6f]{
    margin-bottom:4px;
    font-size:16px;
    line-height:1.2;
    color:#727586
}
@media screen and (max-width: 920px){
    .cart__text[data-v-64556f6f]{
        font-size:14px
    }
}
.cart__text--lighter[data-v-64556f6f]{
    color:#727586
}
.cart__text--centered[data-v-64556f6f]{
    font-size:14px;
    text-align:center;
    margin-bottom:0
}
.cart__text--centered svg[data-v-64556f6f]{
    margin-top:-1px;
    vertical-align:middle;
    margin-right:4px
}
.cart__text--with-expres-checkout[data-v-64556f6f]{
    margin-top:16px
}
.cart__price[data-v-64556f6f]{
    display:inline-block
}
.cart__price--strikethrough[data-v-64556f6f]{
    display:block;
    text-decoration:line-through;
    opacity:.4
}
.cart__sale-price[data-v-64556f6f]{
    display:inline-block
}
.cart__duration[data-v-64556f6f]{
    display:inline-flex
}
.cart__duration[data-v-64556f6f]:before{
    margin:0 8px;
    content:"|"
}
.cart__time-wrapper[data-v-64556f6f]{
    display:flex;
    color:#727586
}
.cart__time-wrapper[data-v-64556f6f]:first-of-type{
    margin-top:12px
}
.cart__time-icon[data-v-64556f6f]{
    margin-right:8px
}
.cart__quantity[data-v-64556f6f]{
    display:flex;
    flex-wrap:wrap;
    margin-top:10px
}
.cart__quantity-title[data-v-64556f6f]{
    align-self:center;
    margin-right:8px;
    color:#727586
}
.cart__custom-field[data-v-64556f6f]{
    margin-top:16px
}
.cart__remove-button[data-v-64556f6f]{
    margin-left:auto
}
.cart__footer[data-v-64556f6f]{
    position:relative;
    display:flex;
    flex-direction:column;
    justify-content:space-around;
    width:100%;
    padding:16px 24px;
    background-color:#fff;
    border-top:1px solid #f2f3f6
}
.cart__footer.no-express-checkout[data-v-64556f6f]{
    height:140px
}
.cart__checkout-button[data-v-64556f6f]{
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    padding:10px 16px;
    font-family:inherit;
    color:#fff;
    background-color:#357df9;
    border-radius:8px;
    transition:max-width .2s ease;
    cursor:pointer;
    margin-bottom:8px
}
.cart__checkout-button[data-v-64556f6f]:disabled{
    cursor:unset;
    opacity:.5
}
@media screen and (max-width: 500px){
    .cart__checkout-button[data-v-64556f6f]{
        max-width:100%
    }
}
.cart__checkout-button.loading[data-v-64556f6f]{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    color:transparent;
    pointer-events:none
}
.cart__checkout-button.loading.cart__checkout-button.loading[data-v-64556f6f]{
    pointer-events:none
}
.cart__checkout-button.loading[data-v-64556f6f]:hover,.cart__checkout-button.loading[data-v-64556f6f]:focus{
    color:transparent
}
.cart__checkout-button.loading[data-v-64556f6f]:before{
    position:absolute;
    width:16px;
    height:16px;
    content:"";
    border:2px solid rgba(0,0,0,.5);
    border-top:2px solid white;
    border-radius:50%;
    animation:loading-64556f6f .8s linear infinite
}
@keyframes loading-64556f6f{
    0%{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
[data-v-d038dd72]: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-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
}
.modal-wrapper[data-v-d038dd72]{
    position:fixed;
    top:50%;
    left:50%;
    z-index:20;
    display:flex;
    align-items:center;
    justify-content:center;
    width:100vw;
    height:100vh;
    transform:translate(-50%,-50%)
}
@media screen and (max-width: 920px){
    .modal-wrapper[data-v-d038dd72]{
        padding:0 16px;
        transform:none;
        top:0;
        height:100%;
        left:0
    }
}
.modal-backdrop[data-v-d038dd72]{
    position:absolute;
    width:100%;
    height:100%;
    cursor:pointer;
    background-color:#1d1e2080
}
.modal[data-v-d038dd72]{
    position:relative;
    z-index:1;
    display:flex;
    flex-direction:column;
    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);
    outline:none
}
@media screen and (max-width: 920px){
    .modal[data-v-d038dd72]{
        min-width:unset;
        height:100dvh
    }
}
.modal__close-button[data-v-d038dd72]{
    position:absolute;
    top:4px;
    right:4px;
    z-index:20;
    align-self:flex-end
}
@media screen and (max-width: 920px){
    .modal__close-button[data-v-d038dd72]{
        position:relative
    }
}
[data-v-0bbe2995]: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-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
}
.ecommerce-product-preview[data-v-0bbe2995]{
    z-index:23
}
.ecommerce-product-preview__content-wrapper[data-v-0bbe2995]{
    position:relative;
    height:100%;
    max-height:calc(100vh - 48px)
}
.ecommerce-product-preview__content[data-v-0bbe2995]{
    position:relative;
    width:100%;
    height:100%;
    overflow-y:auto
}
.ecommerce-product-preview__content[data-v-0bbe2995] .block-product,.ecommerce-product-preview__content[data-v-0bbe2995] .skeleton-loader{
    padding:32px
}
.ecommerce-product-preview__background[data-v-0bbe2995]{
    position:absolute;
    inset:0;
    z-index:-1
}
@media screen and (max-width: 920px){
    .ecommerce-product-preview__content-wrapper[data-v-0bbe2995]{
        max-height:unset;
        min-height:100vh
    }
    .ecommerce-product-preview__content[data-v-0bbe2995]{
        height:auto;
        min-height:100vh;
        overflow-y:visible
    }
    .ecommerce-product-preview__background[data-v-0bbe2995]{
        position:fixed;
        inset:0
    }
}
[data-v-099a7fbf]: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-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
}
.date-picker-header[data-v-099a7fbf]{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    margin-bottom:20px;
    font-size:14px
}
.date-picker-header__button[data-v-099a7fbf]{
    cursor:pointer
}
.date-picker-header__arrow--next[data-v-099a7fbf]{
    transform:rotate(180deg)
}
.dp__input_wrap{
    position:relative;
    width:100%;
    box-sizing:unset
}
.dp__input_wrap:focus{
    border-color:var(--dp-border-color-hover);
    outline:none
}
.dp__input{
    background-color:var(--dp-background-color);
    border-radius:var(--dp-border-radius);
    font-family:var(--dp-font-family);
    border:1px solid var(--dp-border-color);
    outline:none;
    transition:border-color .2s cubic-bezier(.645,.045,.355,1);
    width:100%;
    font-size:var(--dp-font-size);
    line-height:calc(var(--dp-font-size)*1.5);
    padding:var(--dp-input-padding);
    color:var(--dp-text-color);
    box-sizing:border-box
}
.dp__input::placeholder{
    opacity:.7
}
.dp__input:hover{
    border-color:var(--dp-border-color-hover)
}
.dp__input_reg{
    caret-color:#0000
}
.dp__input_focus{
    border-color:var(--dp-border-color-hover)
}
.dp__disabled{
    background:var(--dp-disabled-color)
}
.dp__disabled::placeholder{
    color:var(--dp-disabled-color-text)
}
.dp__input_icons{
    display:inline-block;
    width:var(--dp-font-size);
    height:var(--dp-font-size);
    stroke-width:0;
    font-size:var(--dp-font-size);
    line-height:calc(var(--dp-font-size)*1.5);
    padding:6px 12px;
    color:var(--dp-icon-color);
    box-sizing:content-box
}
.dp__input_icon{
    cursor:pointer;
    position:absolute;
    top:50%;
    inset-inline-start:0;
    transform:translateY(-50%);
    color:var(--dp-icon-color)
}
.dp__clear_icon{
    position:absolute;
    top:50%;
    inset-inline-end:0;
    transform:translateY(-50%);
    cursor:pointer;
    color:var(--dp-icon-color)
}
.dp__input_icon_pad{
    padding-inline-start:var(--dp-input-icon-padding)
}
.dp__input_valid{
    box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);
    border-color:var(--dp-success-color)
}
.dp__input_valid:hover{
    border-color:var(--dp-success-color)
}
.dp__input_invalid{
    box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);
    border-color:var(--dp-danger-color)
}
.dp__input_invalid:hover{
    border-color:var(--dp-danger-color)
}
.dp__menu{
    background:var(--dp-background-color);
    border-radius:var(--dp-border-radius);
    min-width:var(--dp-menu-min-width);
    font-family:var(--dp-font-family);
    font-size:var(--dp-font-size);
    user-select:none;
    border:1px solid var(--dp-menu-border-color);
    box-sizing:border-box
}
.dp__menu:after{
    box-sizing:border-box
}
.dp__menu:before{
    box-sizing:border-box
}
.dp__menu:focus{
    border:1px solid var(--dp-menu-border-color);
    outline:none
}
.dp--menu-wrapper{
    position:absolute;
    z-index:99999
}
.dp__menu_inner{
    padding:var(--dp-menu-padding)
}
.dp--menu--inner-stretched{
    padding:6px 0
}
.dp__menu_index{
    z-index:99999
}
.dp__menu_readonly,.dp__menu_disabled{
    position:absolute;
    inset:0;
    z-index:999999
}
.dp__menu_disabled{
    background:#ffffff80;
    cursor:not-allowed
}
.dp__menu_readonly{
    background:#0000;
    cursor:default
}
.dp__arrow_top{
    left:50%;
    top:0;
    height:12px;
    width:12px;
    background-color:var(--dp-background-color);
    position:absolute;
    border-inline-end:1px solid var(--dp-menu-border-color);
    border-top:1px solid var(--dp-menu-border-color);
    transform:translate(-50%,-50%) rotate(-45deg)
}
.dp__arrow_bottom{
    left:50%;
    bottom:0;
    height:12px;
    width:12px;
    background-color:var(--dp-background-color);
    position:absolute;
    border-inline-end:1px solid var(--dp-menu-border-color);
    border-bottom:1px solid var(--dp-menu-border-color);
    transform:translate(-50%,50%) rotate(45deg)
}
.dp__action_extra{
    text-align:center;
    padding:2px 0
}
.dp--preset-dates{
    padding:5px;
    border-inline-end:1px solid var(--dp-border-color)
}
@media only screen and (width <= 600px){
    .dp--preset-dates{
        display:flex;
        align-self:center;
        border:none;
        overflow-x:auto;
        max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)
    }
}
.dp__sidebar_left{
    padding:5px;
    border-inline-end:1px solid var(--dp-border-color)
}
.dp__sidebar_right{
    padding:5px;
    margin-inline-end:1px solid var(--dp-border-color)
}
.dp--preset-range{
    display:block;
    width:100%;
    padding:5px;
    text-align:left;
    white-space:nowrap;
    color:var(--dp-text-color);
    border-radius:var(--dp-border-radius);
    transition:var(--dp-common-transition)
}
.dp--preset-range:hover{
    background-color:var(--dp-hover-color);
    color:var(--dp-hover-text-color);
    cursor:pointer
}
@media only screen and (width <= 600px){
    .dp--preset-range{
        border:1px solid var(--dp-border-color);
        margin:0 3px
    }
    .dp--preset-range:first-child{
        margin-left:0
    }
    .dp--preset-range:last-child{
        margin-right:0
    }
}
.dp__menu_content_wrapper{
    display:flex
}
@media only screen and (width <= 600px){
    .dp__menu_content_wrapper{
        flex-direction:column-reverse
    }
}
.dp__calendar_header{
    position:relative;
    display:flex;
    justify-content:center;
    align-items:center;
    color:var(--dp-text-color);
    white-space:nowrap;
    font-weight:700
}
.dp__calendar_header_item{
    text-align:center;
    flex-grow:1;
    height:var(--dp-cell-size);
    padding:var(--dp-cell-padding);
    width:var(--dp-cell-size);
    box-sizing:border-box
}
.dp__calendar_row{
    display:flex;
    justify-content:center;
    align-items:center;
    margin:var(--dp-row-margin)
}
.dp__calendar_item{
    text-align:center;
    flex-grow:1;
    box-sizing:border-box;
    color:var(--dp-text-color)
}
.dp__calendar{
    position:relative
}
.dp__calendar_header_cell{
    border-bottom:thin solid var(--dp-border-color);
    padding:var(--dp-calendar-header-cell-padding)
}
.dp__cell_inner{
    display:flex;
    align-items:center;
    text-align:center;
    justify-content:center;
    border-radius:var(--dp-cell-border-radius);
    height:var(--dp-cell-size);
    padding:var(--dp-cell-padding);
    width:var(--dp-cell-size);
    border:1px solid rgba(0,0,0,0);
    box-sizing:border-box;
    position:relative
}
.dp__cell_inner:hover{
    transition:all .2s
}
.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{
    border-end-end-radius:0;
    border-start-end-radius:0
}
.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{
    border-end-start-radius:0;
    border-start-start-radius:0
}
.dp__range_end,.dp__range_start,.dp__active_date{
    background:var(--dp-primary-color);
    color:var(--dp-primary-text-color)
}
.dp__cell_auto_range_end,.dp__cell_auto_range_start{
    border-top:1px dashed var(--dp-primary-color);
    border-bottom:1px dashed var(--dp-primary-color)
}
.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)
}
.dp__cell_offset{
    color:var(--dp-secondary-color)
}
.dp__cell_disabled{
    color:var(--dp-secondary-color);
    cursor:not-allowed
}
.dp__range_between{
    background:var(--dp-range-between-dates-background-color);
    color:var(--dp-range-between-dates-text-color);
    border-radius:0;
    border:1px solid var(--dp-range-between-border-color)
}
.dp__range_between_week{
    background:var(--dp-primary-color);
    color:var(--dp-primary-text-color);
    border-radius:0;
    border-top:1px solid var(--dp-primary-color);
    border-bottom:1px solid var(--dp-primary-color)
}
.dp__today{
    border:1px solid var(--dp-primary-color)
}
.dp__week_num{
    color:var(--dp-secondary-color);
    text-align:center
}
.dp__cell_auto_range{
    border-radius:0;
    border-top:1px dashed var(--dp-primary-color);
    border-bottom:1px dashed var(--dp-primary-color)
}
.dp__cell_auto_range_start{
    border-inline-start:1px dashed var(--dp-primary-color)
}
.dp__cell_auto_range_end{
    border-inline-end:1px dashed var(--dp-primary-color)
}
.dp__calendar_header_separator{
    width:100%;
    height:1px;
    background:var(--dp-border-color)
}
.dp__calendar_next{
    margin-inline-start:var(--dp-multi-calendars-spacing)
}
.dp__marker_line,.dp__marker_dot{
    height:5px;
    background-color:var(--dp-marker-color);
    position:absolute;
    bottom:0
}
.dp__marker_dot{
    width:5px;
    border-radius:50%;
    left:50%;
    transform:translate(-50%)
}
.dp__marker_line{
    width:100%;
    left:0
}
.dp__marker_tooltip{
    position:absolute;
    border-radius:var(--dp-border-radius);
    background-color:var(--dp-tooltip-color);
    padding:5px;
    border:1px solid var(--dp-border-color);
    z-index:99999;
    box-sizing:border-box;
    cursor:default
}
.dp__tooltip_content{
    white-space:nowrap
}
.dp__tooltip_text{
    display:flex;
    align-items:center;
    flex-flow:row nowrap;
    color:var(--dp-text-color)
}
.dp__tooltip_mark{
    height:5px;
    width:5px;
    border-radius:50%;
    background-color:var(--dp-text-color);
    color:var(--dp-text-color);
    margin-inline-end:5px
}
.dp__arrow_bottom_tp{
    bottom:0;
    height:8px;
    width:8px;
    background-color:var(--dp-tooltip-color);
    position:absolute;
    border-inline-end:1px solid var(--dp-border-color);
    border-bottom:1px solid var(--dp-border-color);
    transform:translate(-50%,50%) rotate(45deg)
}
.dp__instance_calendar{
    position:relative;
    width:100%
}
@media only screen and (width <= 600px){
    .dp__flex_display{
        flex-direction:column
    }
}
.dp__cell_highlight{
    background-color:var(--dp-highlight-color)
}
.dp__month_year_row{
    display:flex;
    align-items:center;
    height:var(--dp-month-year-row-height);
    color:var(--dp-text-color);
    box-sizing:border-box
}
.dp__inner_nav{
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    height:var(--dp-month-year-row-button-size);
    width:var(--dp-month-year-row-button-size);
    color:var(--dp-icon-color);
    text-align:center;
    border-radius:50%
}
.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{
    transform:rotate(180deg)
}
.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{
    background:var(--dp-disabled-color);
    color:var(--dp-disabled-color-text);
    cursor:not-allowed
}
.dp--year-select,.dp__month_year_select{
    text-align:center;
    cursor:pointer;
    height:var(--dp-month-year-row-height);
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:var(--dp-border-radius);
    box-sizing:border-box;
    color:var(--dp-text-color)
}
.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__month_year_select{
    width:50%
}
.dp--year-select{
    width:100%
}
.dp__month_year_wrap{
    display:flex;
    width:100%
}
.dp__year_disable_select{
    justify-content:space-around
}
.dp__overlay{
    width:100%;
    background:var(--dp-background-color);
    transition:opacity 1s ease-out;
    z-index:99999;
    font-family:var(--dp-font-family);
    color:var(--dp-text-color);
    box-sizing:border-box
}
.dp--overlay-absolute{
    position:absolute;
    height:100%;
    top:0;
    left:0
}
.dp--overlay-relative{
    position:relative
}
.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{
    width:5px;
    background-color:var(--dp-scroll-bar-background)
}
.dp__overlay_container::-webkit-scrollbar-thumb{
    background-color:var(--dp-scroll-bar-color);
    border-radius:10px
}
.dp__overlay:focus{
    border:none;
    outline:none
}
.dp__container_flex{
    display:flex
}
.dp__container_block{
    display:block
}
.dp__overlay_container{
    flex-direction:column;
    overflow-y:auto
}
.dp__time_picker_overlay_container{
    height:100%
}
.dp__overlay_row{
    padding:0;
    box-sizing:border-box;
    display:flex;
    margin-inline:auto auto;
    flex-wrap:wrap;
    max-width:100%;
    width:100%;
    align-items:center
}
.dp__flex_row{
    flex:1
}
.dp__overlay_col{
    box-sizing:border-box;
    width:33%;
    padding:var(--dp-overlay-col-padding);
    white-space:nowrap
}
.dp__overlay_cell_pad{
    padding:var(--dp-common-padding) 0
}
.dp__overlay_cell_active{
    cursor:pointer;
    border-radius:var(--dp-border-radius);
    text-align:center;
    background:var(--dp-primary-color);
    color:var(--dp-primary-text-color)
}
.dp__overlay_cell{
    cursor:pointer;
    border-radius:var(--dp-border-radius);
    text-align:center
}
.dp__overlay_cell:hover{
    background:var(--dp-hover-color);
    color:var(--dp-hover-text-color);
    transition:var(--dp-common-transition)
}
.dp__cell_in_between{
    background:var(--dp-hover-color);
    color:var(--dp-hover-text-color)
}
.dp__over_action_scroll{
    right:5px;
    box-sizing:border-box
}
.dp__overlay_cell_disabled{
    cursor:not-allowed;
    background:var(--dp-disabled-color)
}
.dp__overlay_cell_disabled:hover{
    background:var(--dp-disabled-color)
}
.dp__overlay_cell_active_disabled{
    cursor:not-allowed;
    background:var(--dp-primary-disabled-color)
}
.dp__overlay_cell_active_disabled:hover{
    background:var(--dp-primary-disabled-color)
}
.dp__btn,.dp--qr-btn,.dp--time-invalid,.dp--time-overlay-btn{
    border:none;
    font:inherit;
    transition:var(--dp-common-transition);
    line-height:normal
}
.dp--tp-wrap{
    max-width:var(--dp-menu-min-width)
}
.dp__time_input{
    width:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    user-select:none;
    font-family:var(--dp-font-family);
    color:var(--dp-text-color)
}
.dp__time_col_reg_block{
    padding:0 20px
}
.dp__time_col_reg_inline{
    padding:0 10px
}
.dp__time_col_reg_with_button{
    padding:0 15px
}
.dp__time_col_sec{
    padding:0 10px
}
.dp__time_col_sec_with_button{
    padding:0 5px
}
.dp__time_col{
    text-align:center;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column
}
.dp__time_col_block{
    font-size:var(--dp-time-font-size)
}
.dp__time_display{
    cursor:pointer;
    color:var(--dp-text-color);
    border-radius:var(--dp-border-radius);
    display:flex;
    align-items:center;
    justify-content:center
}
.dp__time_display:hover:enabled{
    background:var(--dp-hover-color);
    color:var(--dp-hover-text-color)
}
.dp__time_display_block{
    padding:0 3px
}
.dp__time_display_inline{
    padding:5px
}
.dp__time_picker_inline_container{
    display:flex;
    width:100%;
    justify-content:center
}
.dp__inc_dec_button{
    padding:5px;
    margin:0;
    height:var(--dp-time-inc-dec-button-size);
    width:var(--dp-time-inc-dec-button-size);
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    border-radius:50%;
    color:var(--dp-icon-color);
    box-sizing:border-box
}
.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_inline{
    width:100%;
    padding:0;
    height:8px;
    cursor:pointer;
    display:flex;
    align-items:center
}
.dp__inc_dec_button_disabled:hover,.dp__inc_dec_button_disabled{
    background:var(--dp-disabled-color);
    color:var(--dp-disabled-color-text);
    cursor:not-allowed
}
.dp__pm_am_button{
    background:var(--dp-primary-color);
    color:var(--dp-primary-text-color);
    border:none;
    padding:var(--dp-common-padding);
    border-radius:var(--dp-border-radius);
    cursor:pointer
}
.dp__tp_inline_btn_bar{
    width:100%;
    height:4px;
    background-color:var(--dp-secondary-color);
    transition:var(--dp-common-transition);
    border-collapse:collapse
}
.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{
    background-color:var(--dp-primary-color);
    transform:rotate(12deg) scale(1.15) translateY(-2px)
}
.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{
    background-color:var(--dp-primary-color);
    transform:rotate(-12deg) scale(1.15) translateY(-2px)
}
.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{
    background-color:var(--dp-primary-color);
    transform:rotate(12deg) scale(1.15) translateY(-2px)
}
.dp--time-overlay-btn{
    background:none
}
.dp--time-invalid{
    background-color:var(--dp-disabled-color)
}
.dp__action_row{
    display:flex;
    align-items:center;
    width:100%;
    padding:var(--dp-action-row-padding);
    box-sizing:border-box;
    color:var(--dp-text-color);
    flex-flow:row nowrap
}
.dp__action_row svg{
    height:var(--dp-button-icon-height);
    width:auto
}
.dp__selection_preview{
    display:block;
    color:var(--dp-text-color);
    font-size:var(--dp-preview-font-size);
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.dp__action_buttons{
    display:flex;
    flex:0;
    align-items:center;
    justify-content:flex-end;
    margin-inline-start:auto
}
.dp__action_button{
    display:inline-flex;
    align-items:center;
    background:#0000;
    border:1px solid rgba(0,0,0,0);
    padding:var(--dp-action-buttons-padding);
    line-height:var(--dp-action-button-height);
    margin-inline-start:3px;
    height:var(--dp-action-button-height);
    cursor:pointer;
    border-radius:var(--dp-border-radius);
    font-size:var(--dp-preview-font-size);
    font-family:var(--dp-font-family)
}
.dp__action_select{
    background:var(--dp-primary-color);
    color:var(--dp-primary-text-color)
}
.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{
    color:var(--dp-text-color);
    border:1px solid var(--dp-border-color)
}
.dp__action_cancel:hover{
    border-color:var(--dp-primary-color);
    transition:var(--dp-action-row-transtion)
}
.dp-quarter-picker-wrap{
    display:flex;
    flex-direction:column;
    height:100%;
    min-width:var(--dp-menu-min-width)
}
.dp--qr-btn{
    width:100%;
    padding:var(--dp-common-padding)
}
.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){
    background:none
}
.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--quarter-items{
    display:flex;
    flex-direction:column;
    flex:1;
    width:100%;
    height:100%;
    justify-content:space-evenly
}
.dp--qr-btn-active{
    background:var(--dp-primary-color);
    color:var(--dp-primary-text-color)
}
.dp--qr-btn-between{
    background:var(--dp-hover-color);
    color:var(--dp-hover-text-color)
}
.dp--qr-btn-disabled{
    cursor:not-allowed;
    background:var(--dp-disabled-color)
}
.dp--qr-btn-disabled:hover{
    background:var(--dp-disabled-color)
}
.dp__btn,.dp--time-overlay-btn,.dp--time-invalid,.dp--qr-btn{
    border:none;
    font:inherit;
    transition:var(--dp-common-transition);
    line-height:normal
}
.dp--year-mode-picker{
    display:flex;
    width:100%;
    align-items:center;
    justify-content:space-between;
    height:var(--dp-cell-size)
}
:root{
    --dp-common-transition: all .1s ease-in;
    --dp-menu-padding: 6px 8px;
    --dp-animation-duration: .1s;
    --dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);
    --dp-transition-timing: ease-out;
    --dp-action-row-transtion: all .2s ease-in;
    --dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    --dp-border-radius: 4px;
    --dp-cell-border-radius: 4px;
    --dp-transition-length: 22px;
    --dp-transition-timing-general: .1s;
    --dp-button-height: 35px;
    --dp-month-year-row-height: 35px;
    --dp-month-year-row-button-size: 25px;
    --dp-button-icon-height: 20px;
    --dp-calendar-wrap-padding: 0 5px;
    --dp-cell-size: 35px;
    --dp-cell-padding: 5px;
    --dp-common-padding: 10px;
    --dp-input-icon-padding: 35px;
    --dp-input-padding: 6px 30px 6px 12px;
    --dp-menu-min-width: 260px;
    --dp-action-buttons-padding: 1px 6px;
    --dp-row-margin: 5px 0;
    --dp-calendar-header-cell-padding: .5rem;
    --dp-multi-calendars-spacing: 10px;
    --dp-overlay-col-padding: 3px;
    --dp-time-inc-dec-button-size: 32px;
    --dp-font-size: 1rem;
    --dp-preview-font-size: .8rem;
    --dp-time-font-size: 2rem;
    --dp-action-button-height: 22px;
    --dp-action-row-padding: 8px
}
.dp__theme_dark{
    --dp-background-color: #212121;
    --dp-text-color: #fff;
    --dp-hover-color: #484848;
    --dp-hover-text-color: #fff;
    --dp-hover-icon-color: #959595;
    --dp-primary-color: #005cb2;
    --dp-primary-disabled-color: #61a8ea;
    --dp-primary-text-color: #fff;
    --dp-secondary-color: #a9a9a9;
    --dp-border-color: #2d2d2d;
    --dp-menu-border-color: #2d2d2d;
    --dp-border-color-hover: #aaaeb7;
    --dp-disabled-color: #737373;
    --dp-disabled-color-text: #d0d0d0;
    --dp-scroll-bar-background: #212121;
    --dp-scroll-bar-color: #484848;
    --dp-success-color: #00701a;
    --dp-success-color-disabled: #428f59;
    --dp-icon-color: #959595;
    --dp-danger-color: #e53935;
    --dp-marker-color: #e53935;
    --dp-tooltip-color: #3e3e3e;
    --dp-highlight-color: rgb(0 92 178 / 20%);
    --dp-range-between-dates-background-color: var(--dp-hover-color, #484848);
    --dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);
    --dp-range-between-border-color: var(--dp-hover-color, #fff)
}
.dp__theme_light{
    --dp-background-color: #fff;
    --dp-text-color: #212121;
    --dp-hover-color: #f3f3f3;
    --dp-hover-text-color: #212121;
    --dp-hover-icon-color: #959595;
    --dp-primary-color: #1976d2;
    --dp-primary-disabled-color: #6bacea;
    --dp-primary-text-color: #f8f5f5;
    --dp-secondary-color: #c0c4cc;
    --dp-border-color: #ddd;
    --dp-menu-border-color: #ddd;
    --dp-border-color-hover: #aaaeb7;
    --dp-disabled-color: #f6f6f6;
    --dp-scroll-bar-background: #f3f3f3;
    --dp-scroll-bar-color: #959595;
    --dp-success-color: #76d275;
    --dp-success-color-disabled: #a3d9b1;
    --dp-icon-color: #959595;
    --dp-danger-color: #ff6f60;
    --dp-marker-color: #ff6f60;
    --dp-tooltip-color: #fafafa;
    --dp-disabled-color-text: #8e8e8e;
    --dp-highlight-color: rgb(25 118 210 / 10%);
    --dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);
    --dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);
    --dp-range-between-border-color: var(--dp-hover-color, #f3f3f3)
}
.dp__flex{
    display:flex;
    align-items:center
}
.dp__btn{
    background:none
}
.dp__main{
    font-family:var(--dp-font-family);
    user-select:none;
    box-sizing:border-box;
    position:relative;
    width:100%
}
.dp__pointer{
    cursor:pointer
}
.dp__icon{
    stroke:currentcolor;
    fill:currentcolor
}
.dp__button{
    width:100%;
    text-align:center;
    color:var(--dp-icon-color);
    cursor:pointer;
    display:flex;
    align-items:center;
    place-content:center center;
    padding:var(--dp-common-padding);
    box-sizing:border-box;
    height:var(--dp-button-height)
}
.dp__button.dp__overlay_action{
    position:absolute;
    bottom:0
}
.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
}
.dp__button_bottom{
    border-bottom-left-radius:var(--dp-border-radius);
    border-bottom-right-radius:var(--dp-border-radius)
}
.dp__flex_display{
    display:flex
}
.dp__flex_display_with_input{
    flex-direction:column;
    align-items:flex-start
}
.dp__relative{
    position:relative
}
.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:translate(var(--dp-transition-length))
}
.calendar-next-leave-to,.calendar-prev-enter-from{
    opacity:0;
    transform:translate(calc(var(--dp-transition-length) * -1))
}
.calendar-prev-leave-to{
    opacity:0;
    transform:translate(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))
}
.dp--arrow-btn-nav{
    transition:var(--dp-common-transition)
}
.dp--highlighted{
    background-color:var(--dp-highlight-color)
}
.ecommerce-booking-modal{
    position:relative;
    display:flex;
    flex-direction:column;
    width:100%;
    height:600px;
    overflow:hidden;
    background-color:#f2f3f6;
    border-radius:15px
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal{
        justify-content:space-between;
        width:100vw;
        height:100vh;
        max-height:unset;
        overflow:auto;
        border-radius:0
    }
}
.ecommerce-booking-modal__content{
    display:flex;
    height:100%;
    overflow:hidden
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__content{
        flex-direction:column
    }
}
.ecommerce-booking-modal__info{
    display:flex;
    flex:0 1 35%;
    flex-direction:column;
    padding:40px 48px;
    text-align:left;
    background-color:#fff;
    border-right:1px solid #dadce0
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__info{
        position:sticky;
        flex:auto;
        padding:24px 16px 8px;
        border-right:unset;
        border-bottom:1px solid #dadce0
    }
}
.ecommerce-booking-modal__title,.ecommerce-booking-modal__time-title{
    margin-bottom:24px;
    font-size:20px;
    line-height:1.4
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__title{
        display:-webkit-box;
        max-width:90%;
        margin-bottom:16px;
        overflow:hidden;
        font-size:16px;
        text-overflow:ellipsis;
        white-space:normal;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2
    }
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__time-title{
        width:100%;
        max-width:360px;
        margin:0 auto 16px
    }
}
.ecommerce-booking-modal__icons{
    display:flex;
    flex-direction:column
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__icons{
        flex-direction:row
    }
}
.ecommerce-booking-modal__text-wrapper{
    display:flex;
    align-items:center;
    margin-bottom:16px;
    color:#727586
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__text-wrapper:first-child{
        padding-right:8px;
        margin-right:8px;
        border-right:1px solid #727586
    }
}
.ecommerce-booking-modal__text{
    margin-left:8px;
    font-size:14px;
    font-weight:400;
    line-height:1.43;
    overflow-wrap:anywhere
}
.ecommerce-booking-modal__icon{
    width:20px;
    height:20px
}
.ecommerce-booking-modal__availability{
    width:100%;
    max-width:688px;
    padding:40px 8px 40px 56px;
    text-align:left
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__availability{
        display:flex;
        flex-direction:column;
        width:auto;
        max-width:unset;
        padding:24px 16px;
        overflow:auto
    }
}
.ecommerce-booking-modal__calendar-wrapper{
    display:flex;
    width:100%;
    height:100%
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__calendar-wrapper{
        flex-direction:column;
        align-items:center
    }
}
.ecommerce-booking-modal__selected-day{
    height:100%;
    min-height:48px;
    margin-bottom:8px;
    font-size:14px;
    word-break:break-word
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__selected-day{
        min-height:unset
    }
}
.ecommerce-booking-modal__time-wrapper{
    display:flex;
    flex-direction:column;
    width:100%;
    padding-bottom:24px;
    margin-left:24px
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__time-wrapper{
        width:100%;
        max-width:360px;
        padding:0;
        margin:0
    }
}
.ecommerce-booking-modal__time-slot-wrapper{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    width:100%;
    height:100%;
    padding:2px 16px 2px 2px;
    overflow:auto
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__time-slot-wrapper{
        padding:2px
    }
}
.ecommerce-booking-modal__time-slot-loader{
    align-self:center;
    width:16px;
    height:16px;
    margin-right:16px;
    border:2px solid #727586;
    border-top:2px solid #f2f3f6;
    border-radius:50%;
    animation:loading .8s linear infinite
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__time-slot-loader{
        margin:16px
    }
}
.ecommerce-booking-modal__time-slot{
    box-sizing:border-box;
    display:flex;
    justify-content:center;
    width:100%;
    max-width:200px;
    padding:10px 4px;
    margin-bottom:8px;
    font-family:inherit;
    cursor:pointer;
    background-color:#fff;
    border:1px solid #dadce0;
    border-radius:5px;
    transition:all .2s ease-in-out
}
.ecommerce-booking-modal__time-slot:hover,.ecommerce-booking-modal__time-slot:focus,.ecommerce-booking-modal__time-slot--active{
    background-color:#d5dfff
}
.ecommerce-booking-modal__time-slot:focus,.ecommerce-booking-modal__time-slot--active{
    color:#357df9;
    box-shadow:0 0 0 2px #357df9
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal__time-slot{
        max-width:none
    }
}
.ecommerce-booking-modal__buttons{
    display:flex;
    justify-content:flex-end;
    padding:16px 24px;
    background-color:#fff;
    border-top:1px solid #dadce0
}
.ecommerce-booking-modal__button{
    padding:8px 24px;
    font-family:inherit;
    font-size:14px;
    line-height:1.4;
    color:#1d1e20;
    border-radius:5px;
    transition:max-width .2s ease
}
.ecommerce-booking-modal__button.loading{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    color:transparent;
    pointer-events:none
}
.ecommerce-booking-modal__button.loading.ecommerce-booking-modal__button.loading{
    pointer-events:none
}
.ecommerce-booking-modal__button.loading:hover,.ecommerce-booking-modal__button.loading:focus{
    color:transparent
}
.ecommerce-booking-modal__button.loading:before{
    position:absolute;
    width:16px;
    height:16px;
    content:"";
    border:2px solid rgba(0,0,0,.5);
    border-top:2px solid white;
    border-radius:50%;
    animation:loading .8s linear infinite
}
.ecommerce-booking-modal__button:not(:disabled){
    cursor:pointer
}
.ecommerce-booking-modal__button--save{
    color:#fff;
    background-color:#357df9
}
.ecommerce-booking-modal__button--save:disabled{
    background-color:#727586
}
.ecommerce-booking-modal__button:first-child{
    margin-right:12px
}
.ecommerce-booking-modal-calendar{
    height:fit-content
}
.ecommerce-booking-modal-calendar--loading{
    position:relative;
    filter:opacity(30%)
}
.ecommerce-booking-modal-calendar--loading:after{
    position:absolute;
    top:50%;
    left:calc(50% - 24px);
    z-index:1;
    width:48px;
    height:48px;
    content:"";
    border:4px solid #727586;
    border-top:4px solid #fff;
    border-radius:50%;
    transform:translate(-50%,-50%);
    animation:loading .8s linear infinite
}
.ecommerce-booking-modal-calendar .dp__instance_calendar{
    padding:20px
}
.ecommerce-booking-modal-calendar .dp__calendar_header{
    font-weight:400
}
.ecommerce-booking-modal-calendar .dp__calendar_header_item{
    display:flex;
    align-items:center;
    justify-content:center;
    margin:4px;
    text-transform:capitalize
}
@media screen and (max-width: 360px){
    .ecommerce-booking-modal-calendar .dp__calendar_header_item{
        margin:0
    }
}
.ecommerce-booking-modal-calendar .dp__calendar_header_separator{
    display:none
}
.ecommerce-booking-modal-calendar .dp__cell_inner{
    margin:4px;
    font-weight:700
}
@media screen and (max-width: 360px){
    .ecommerce-booking-modal-calendar .dp__cell_inner{
        margin:0
    }
}
.ecommerce-booking-modal-calendar .dp__cell_disabled{
    color:#727586;
    text-decoration:line-through
}
.ecommerce-booking-modal-calendar .dp__today{
    border:none
}
.ecommerce-booking-modal-calendar .dp__active_date{
    color:#357df9;
    background:#357df91a;
    border:2px solid #357df9
}
.ecommerce-booking-modal-calendar .dp__date_hover:hover{
    background:#357df91a
}
@media screen and (max-width: 760px){
    .ecommerce-booking-modal-calendar{
        width:100%;
        max-width:360px;
        margin-bottom:24px
    }
}
@keyframes loading{
    0%{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
[data-v-92feaa65]: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-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
}
.payment-info h5[data-v-92feaa65]{
    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);
    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-92feaa65]{
        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));
        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-92feaa65]{
    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);
    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-92feaa65]{
        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));
        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-92feaa65]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    height:100%;
    padding:48px 0;
    margin-top:36px
}
@media screen and (max-width: 920px){
    .payment-info[data-v-92feaa65]{
        padding:16px 0
    }
}
.payment-info__content[data-v-92feaa65]{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    max-width:380px;
    height:100%;
    margin:0 auto
}
@media screen and (max-width: 920px){
    .payment-info__content[data-v-92feaa65]{
        max-width:288px;
        margin:0 25px
    }
}
.payment-info__title[data-v-92feaa65]{
    margin-bottom:8px
}
.payment-info__title.payment-info__title[data-v-92feaa65]{
    font-size:32px;
    color:#1d1e20
}
@media screen and (max-width: 920px){
    .payment-info__title.payment-info__title[data-v-92feaa65]{
        font-size:24px
    }
}
.payment-info__text[data-v-92feaa65]{
    margin-bottom:24px
}
.payment-info__text.payment-info__text[data-v-92feaa65]{
    font-size:16px;
    color:#727586
}
.payment-info__button[data-v-92feaa65]{
    display:flex;
    align-items:center;
    justify-content:center;
    width:auto;
    min-width:150px;
    padding:10px 16px;
    font-family:var(--body-font-family);
    font-size:14px;
    color:#fff;
    cursor:pointer;
    background-color:#357df9;
    border-radius:4px;
    transition:max-width .2s ease
}
[data-v-42696a62]: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-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
}
.notification[data-v-42696a62]{
    position:fixed;
    top:16px;
    right:20px;
    z-index:500;
    display:flex;
    align-items:flex-start;
    max-width:400px;
    padding:16px;
    margin-top:16px;
    font-size:14px;
    color:#fff;
    background-color:#357df9;
    border-radius:5px;
    transition:all .5s ease-in-out
}
.notification__content[data-v-42696a62]{
    position:relative;
    display:flex;
    justify-content:flex-end;
    padding:8px 16px;
    border-right:1px solid #fff
}
.notification__close[data-v-42696a62]{
    display:flex;
    align-items:center;
    justify-content:center;
    width:34px;
    height:34px;
    margin-left:8px;
    color:#fff;
    border-radius:100px
}
.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
}
[data-v-130f2872]: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-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
}
.modal-wrapper[data-v-130f2872]{
    position:fixed;
    top:50%;
    left:50%;
    z-index:20;
    display:flex;
    align-items:center;
    justify-content:center;
    width:100vw;
    height:100vh;
    transform:translate(-50%,-50%)
}
@media screen and (max-width: 920px){
    .modal-wrapper[data-v-130f2872]{
        transform:none;
        height:100dvh;
        top:0;
        left:0;
        padding-top:env(safe-area-inset-top);
        padding-bottom:env(safe-area-inset-bottom)
    }
}
.modal-backdrop[data-v-130f2872]{
    position:absolute;
    width:100%;
    height:100%;
    cursor:pointer;
    background-color:#1d1e2080
}
@media screen and (max-width: 920px){
    .modal-backdrop[data-v-130f2872]{
        height:100dvh
    }
}
.modal[data-v-130f2872]{
    position:relative;
    z-index:1;
    display:flex;
    flex-direction:column;
    min-width:540px;
    font-family:var(--font-primary);
    text-align:center;
    background-color:var(--color-light);
    outline:none
}
.modal__content[data-v-130f2872]{
    display:flex;
    flex:1;
    flex-direction:column;
    padding:16px
}
@media screen and (max-width: 920px){
    .modal__content[data-v-130f2872]{
        overflow-y:auto
    }
}
.modal__close-button[data-v-130f2872]{
    position:absolute;
    top:4px;
    right:4px;
    z-index:1;
    align-self:flex-end
}
@media screen and (max-width: 920px){
    .modal__close-button[data-v-130f2872]{
        display:none
    }
}
.modal__close-section-mobile[data-v-130f2872]{
    display:none
}
@media screen and (max-width: 920px){
    .modal__close-section-mobile[data-v-130f2872]{
        display:flex;
        border-bottom:1px solid #dadce0;
        justify-content:flex-start;
        padding:16px;
        position:sticky;
        top:0;
        background-color:var(--color-light);
        z-index:1
    }
    .modal__close-section-mobile button[data-v-130f2872]{
        align-items:center;
        display:flex;
        gap:8px
    }
    .modal__close-section-mobile span[data-v-130f2872]{
        font-size:16px;
        font-weight:700
    }
}
.modal__actions[data-v-130f2872]{
    border-top:1px solid #dadce0;
    display:flex;
    flex-direction:column;
    padding:16px;
    width:100%
}
@media screen and (max-width: 920px){
    .modal__actions[data-v-130f2872]{
        position:sticky;
        bottom:0;
        background-color:var(--color-light);
        z-index:1
    }
}
@media screen and (max-width: 920px){
    .modal[data-v-130f2872]{
        height:100dvh;
        min-width:100dvw
    }
}
[data-v-b06a836e]: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-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
}
.rating-picker__stars[data-v-b06a836e]{
    display:flex;
    gap:4px
}
.rating-picker__star[data-v-b06a836e]{
    cursor:pointer;
    transition:color .2s ease
}
.rating-picker__error-message[data-v-b06a836e]{
    color:var(--color-danger-dark);
    text-align:left
}
[data-v-8a6f42a8]: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-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
}
.ecommerce-submit-review-modal[data-v-8a6f42a8]{
    display:flex;
    flex:1;
    flex-direction:column;
    gap:24px
}
.ecommerce-submit-review-modal__title[data-v-8a6f42a8]{
    font-size:40px;
    font-weight:300;
    margin-top:4px;
    text-align:left
}
.ecommerce-submit-review-modal__product[data-v-8a6f42a8]{
    display:flex;
    align-items:center;
    gap:16px
}
.ecommerce-submit-review-modal__product-image[data-v-8a6f42a8]{
    border-radius:4px;
    max-width:64px
}
.ecommerce-submit-review-modal__product-title[data-v-8a6f42a8]{
    font-size:24px;
    font-weight:300;
    text-align:left;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.ecommerce-submit-review-modal__form[data-v-8a6f42a8]{
    display:flex;
    flex-direction:column;
    gap:16px
}
.ecommerce-submit-review-modal__input[data-v-8a6f42a8]{
    --input-fill-color: var(--color-light);
    --input-fill-color--hover: var(--color-light);
    --input-border-color: var(--color-gray);
    --input-border-width: 1px;
    --input-border-radius: 4px;
    align-items:flex-start;
    display:flex;
    flex-direction:column;
    gap:8px
}
.ecommerce-submit-review-modal__input[data-v-8a6f42a8]:last-of-type{
    margin-bottom:24px
}
.ecommerce-submit-review-modal__button[data-v-8a6f42a8]{
    --background-color: var(--color-dark);
    --background-color-hover: var(--color-dark);
    --grid-button-primary-background-color: var(--color-dark);
    --grid-button-primary-background-color-hover: var(--color-dark);
    --grid-button-primary-border-radius: 4px;
    --grid-button-primary-color: var(--color-light);
    --grid-button-primary-color-hover: var(--color-light);
    --grid-button-primary-letter-spacing: 2px;
    --grid-button-primary-text-transform: uppercase;
    justify-content:center
}
.ecommerce-submit-review-modal__char-count[data-v-8a6f42a8]{
    margin-top:-8px;
    color:var(--color-gray);
    font-size:16px;
    text-align:right
}
.ecommerce-submit-review-modal__error[data-v-8a6f42a8]{
    color:var(--color-danger-dark);
    font-size:14px;
    font-weight:700;
    margin-top:8px
}
@media screen and (max-width: 920px){
    .ecommerce-submit-review-modal[data-v-8a6f42a8]{
        min-height:unset
    }
    .ecommerce-submit-review-modal__title[data-v-8a6f42a8]{
        font-size:20px;
        font-weight:700
    }
    .ecommerce-submit-review-modal__product-title[data-v-8a6f42a8]{
        font-size:16px;
        font-weight:700
    }
}
.ecommerce-submit-review-modal-success[data-v-8a6f42a8]{
    display:flex;
    flex:1;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    gap:32px;
    padding:32px
}
.ecommerce-submit-review-modal-success__title[data-v-8a6f42a8]{
    font-size:40px;
    font-weight:300
}
.ecommerce-submit-review-modal-success__description[data-v-8a6f42a8]{
    font-size:24px;
    font-weight:300;
    text-align:center
}
.ecommerce-submit-review-modal-success__icon[data-v-8a6f42a8]{
    color:var(--color-success)
}
.ecommerce-submit-review-modal-success__icon[data-v-8a6f42a8] path{
    animation:reveal-8a6f42a8 .5s ease-in-out forwards
}
@media screen and (max-width: 920px){
    .ecommerce-submit-review-modal-success[data-v-8a6f42a8]{
        height:100%;
        min-height:unset
    }
}
@keyframes reveal-8a6f42a8{
    0%{
        clip-path:inset(0 100% 0 0)
    }
    to{
        clip-path:inset(0 0 0 0)
    }
}
.flag{
    position:relative;
    width:20px;
    overflow:hidden;
    border-radius:2px
}
.flag__img{
    display:flex;
    width:20px;
    height:15px;
    color:var(--color-gray)
}
.flag__shadow{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:2px;
    box-shadow:inset 0 0 0 1px #64646426
}
.language-switcher{
    position:relative;
    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)
}
.language-switcher:hover .language-switcher__dropdown-area{
    height:auto;
    overflow:visible;
    visibility:visible
}
.language-switcher:hover .language-switcher__icon{
    transform:rotate(180deg)
}
.language-switcher__button{
    display:flex;
    gap:8px;
    align-items:center;
    font-weight:400
}
.language-switcher__locale{
    text-transform:uppercase
}
.language-switcher__locale:hover{
    cursor:pointer
}
.language-switcher__icon{
    margin:4px 7px;
    color:var(--nav-link-text-color);
    transition:transform .1s
}
.language-switcher__dropdown-area{
    position:absolute;
    right:0;
    height:0;
    overflow:hidden;
    padding-top:8px;
    visibility:hidden
}
.language-switcher__dropdown{
    display:flex;
    flex-direction:column;
    padding:16px 24px;
    white-space:nowrap;
    list-style:none;
    background-color:var(--background-color);
    border-radius:5px;
    box-shadow:0 2px 14px #0000001a
}
.language-switcher__dropdown-link{
    display:flex;
    align-items:center;
    padding:4px 0;
    text-decoration:none;
    cursor:pointer;
    user-select:none;
    border-radius:5px
}
.language-switcher__dropdown-link.--current,.language-switcher__dropdown-link:hover{
    text-decoration:underline;
    text-underline-offset:7px
}
.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{
        position:relative;
        top:8px;
        overflow:var(--dcfd20ac);
        visibility:var(--dcfd20ac);
        height:var(--021cac82)
    }
    .language-switcher__dropdown{
        padding:0;
        margin-bottom:8px;
        background-color:var(--background-color);
        box-shadow:none
    }
    .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{
        padding:8px;
        text-align:inherit;
        border-radius:0
    }
    .language-switcher:hover .language-switcher__dropdown-area{
        overflow:var(--dcfd20ac);
        visibility:var(--dcfd20ac);
        height:var(--021cac82)
    }
    .language-switcher:hover .language-switcher__icon,.language-switcher__icon{
        transform:var(--1a67d35b)
    }
}
[data-v-ccf9b649]: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-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
}
.burger[data-v-ccf9b649]{
    width:24px;
    height:18px;
    cursor:pointer;
    background-color:transparent;
    transition-property:transform,opacity,width;
    transition-duration:.4s;
    transition-timing-function:ease-in-out;
    transition-delay:.1s;
    transform:rotate(0)
}
.burger[data-v-ccf9b649]:focus-visible{
    outline:2px solid;
    outline-offset:1px
}
.burger__bun[data-v-ccf9b649],.burger__meat[data-v-ccf9b649]{
    position:absolute;
    display:block;
    width:100%;
    height:2px;
    background:var(--165ebbac);
    border-radius:2px;
    transition-property:transform,opacity,width;
    transition-duration:.25s;
    transition-timing-function:ease-in-out;
    transition-delay:.1s;
    transform:rotate(0);
    transform-origin:left center
}
.burger__bun[data-v-ccf9b649]:first-child{
    top:0
}
.burger__bun[data-v-ccf9b649]:last-child{
    top:16px
}
.burger__meat[data-v-ccf9b649]{
    top:8px
}
.burger--open[data-v-ccf9b649]{
    animation:.25s .25s reverse both
}
.burger--open .burger__bun[data-v-ccf9b649]:first-child{
    top:-1px;
    transform:rotate(45deg)
}
.burger--open .burger__bun[data-v-ccf9b649]:last-child{
    transform:rotate(-45deg)
}
.burger--open .burger__meat[data-v-ccf9b649]{
    width:0%;
    opacity:0
}
.background{
    position:absolute;
    inset:0;
    z-index:13;
    display:block;
    background-color:var(--background-color);
    transition:background-color .3s ease-in-out
}
.background--with-image{
    background-image:var(--background-image)
}
.background--with-image:before{
    position:absolute;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%;
    content:" ";
    background-color:#1d1e20;
    opacity:var(--overlay-opacity)
}
[data-v-203268aa]: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-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
}
.block-header-cart__button[data-v-203268aa]{
    position:relative;
    align-self:center;
    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);
    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:transparent
}
.block-header-cart__icon-container[data-v-203268aa]{
    display:flex;
    align-items:center;
    color:var(--nav-link-text-color);
    cursor:pointer;
    border:1px solid transparent;
    border-radius:3px;
    transition:border .3s;
    white-space:nowrap;
    line-height:normal
}
.block-header-cart__icon-container[data-v-203268aa]:focus-visible{
    border-color:var(--nav-link-text-color-hover, var(--nav-link-text-color))
}
.block-header-cart__icon-wrapper[data-v-203268aa]{
    position:relative
}
.block-header-cart__icon[data-v-203268aa]{
    width:var(--9bc63a62);
    height:var(--9bc63a62)
}
.block-header-cart__item-amount[data-v-203268aa]{
    position:absolute;
    display:inline-block;
    justify-content:center;
    align-items:center;
    font-size:.7em;
    bottom:0;
    right:-7%;
    min-width:1.5em;
    height:1.4em;
    line-height:1.4em;
    text-align:center;
    border-radius:9999px;
    padding:.1em .3em;
    background-color:var(--contrastBackgroundColor)
}
.block-header-cart__cart-text[data-v-203268aa]{
    margin-left:6px
}
.block-header-cart[data-v-203268aa]:hover,.block-header-cart[data-v-203268aa]:focus-visible{
    color:var(--nav-link-text-color-hover, var(--nav-link-text-color));
    text-decoration:underline;
    text-underline-offset:7px
}
.block-header-cart:hover .block-header-cart__icon-container[data-v-203268aa],.block-header-cart:focus-visible .block-header-cart__icon-container[data-v-203268aa]{
    color:var(--nav-link-text-color-hover, var(--nav-link-text-color))
}
.block-header-cart-wrapper[data-v-203268aa]{
    display:flex;
    align-items:center;
    text-align:left;
    text-decoration:none
}
@media screen and (max-width: 920px){
    .block-header-cart[data-v-203268aa]{
        margin:0
    }
    .block-header-cart__button[data-v-203268aa]{
        font-size:var(--nav-link-m-font-size)
    }
    .block-header-cart__cart-text[data-v-203268aa]{
        display:none
    }
}
[data-v-63e4f6b6]: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-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
}
.item-content[data-v-63e4f6b6]{
    position:relative;
    align-self:center;
    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);
    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
}
.item-content__icon-container[data-v-63e4f6b6]{
    all:unset;
    display:flex;
    margin-left:8px;
    color:var(--nav-link-text-color);
    cursor:pointer;
    border:1px solid transparent;
    border-radius:3px;
    transition:border .3s
}
.item-content__icon-container[data-v-63e4f6b6]:focus-visible{
    border-color:var(--nav-link-text-color-hover, var(--nav-link-text-color))
}
.item-content__icon[data-v-63e4f6b6]{
    margin:2px 6.5px;
    transition:transform .3s
}
.item-content-wrapper[data-v-63e4f6b6]{
    display:flex;
    align-items:center;
    text-align:left
}
.item-content-wrapper--active .item-content[data-v-63e4f6b6],.item-content-wrapper:hover .item-content[data-v-63e4f6b6],.item-content-wrapper:focus .item-content[data-v-63e4f6b6]{
    color:var(--nav-link-text-color-hover, var(--nav-link-text-color));
    text-decoration:underline;
    text-underline-offset:7px
}
.item-content-wrapper--active .item-content__icon-container[data-v-63e4f6b6],.item-content-wrapper:hover .item-content__icon-container[data-v-63e4f6b6],.item-content-wrapper:focus .item-content__icon-container[data-v-63e4f6b6]{
    color:var(--nav-link-text-color-hover, var(--nav-link-text-color))
}
@media screen and (max-width: 920px){
    .item-content[data-v-63e4f6b6]{
        margin:0;
        font-size:var(--nav-link-m-font-size)
    }
    .item-content__icon-container[data-v-63e4f6b6]{
        display:inline-block
    }
}
[data-v-7a1586db]: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-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
}
.block-header-item[data-v-7a1586db]{
    user-select:none
}
.block-header-item__dropdown-area[data-v-7a1586db]{
    position:absolute;
    z-index:1;
    display:none;
    padding-right:16px;
    padding-bottom:48px;
    padding-top:8px
}
.block-header-item__label:hover .block-header-item__dropdown-area[data-v-7a1586db]{
    display:block
}
.block-header-item__label[data-v-7a1586db]:hover .item-content__icon{
    transform:rotate(180deg)
}
.block-header-item__dropdown[data-v-7a1586db]{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:center;
    padding:16px 24px;
    list-style:none;
    background-color:var(--background-color);
    border-radius:5px;
    box-shadow:0 6px 14px #0000001a;
    max-height:400px
}
.block-header-item__dropdown>.block-header-item[data-v-7a1586db]:not(:last-child){
    margin-bottom:8px
}
.block-header-item__dropdown[data-v-7a1586db] .item-content{
    margin:0
}
@media screen and (min-width: 920px){
    .block-header-item__dropdown[data-v-7a1586db]{
        justify-content:start;
        overflow:auto
    }
}
.block-header-item__mobile-dropdown-trigger[data-v-7a1586db]{
    position:absolute;
    width:0;
    height:0;
    opacity:0
}
@media screen and (max-width: 920px){
    .block-header-item__dropdown-area[data-v-7a1586db]{
        position:unset;
        padding:0
    }
    .block-header-item__label:hover .block-header-item__dropdown-area[data-v-7a1586db]{
        display:none
    }
    .block-header-item__label[data-v-7a1586db]:hover .item-content__icon{
        transform:unset
    }
    .block-header-item__dropdown[data-v-7a1586db]{
        padding:0;
        background-color:transparent;
        box-shadow:none;
        margin-right:32px;
        margin-top:var(--m-link-spacing);
        gap:var(--m-link-spacing);
        max-height:none
    }
    .block-header-item__dropdown>.block-header-item[data-v-7a1586db]:not(:last-child){
        margin-bottom:0
    }
    .block-header-item__dropdown>.block-header-item[data-v-7a1586db]:last-child .item-content{
        margin:0 0 7px
    }
    .block-header-item__mobile-dropdown-trigger[data-v-7a1586db]{
        display:none
    }
    .block-header-item__mobile-dropdown-trigger:checked+.block-header-item__item[data-v-7a1586db] .item-content__icon{
        transform:rotate(180deg)
    }
    .block-header-item__mobile-dropdown-trigger:checked~.block-header-item__dropdown-area[data-v-7a1586db]{
        display:block
    }
}
[data-v-4ae1c879]: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-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
}
.block-header-logo[data-v-4ae1c879]{
    display:flex;
    width:var(--0c1b1e60);
    height:var(--5d79b3cd);
    cursor:pointer
}
.block-header-logo__image[data-v-4ae1c879]{
    width:100%;
    height:100%;
    vertical-align:middle;
    object-fit:contain
}
.block-header-logo-text[data-v-4ae1c879]{
    text-decoration:none;
    white-space:nowrap;
    overflow:hidden
}
.block-header-logo-text__text[data-v-4ae1c879]{
    font-size:var(--21476ca4);
    color:var(--43ce6f65);
    font-family:var(--logo-text-font-family);
    font-weight:var(--dff81636)
}
@media screen and (max-width: 920px){
    .block-header-logo[data-v-4ae1c879]{
        width:var(--653c9bff);
        height:var(--2887ea0e)
    }
    .block-header-logo-text__text[data-v-4ae1c879]{
        font-size:var(--669f3aa2)
    }
}
[data-v-a07a4ffe]: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-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
}
.block-header-layout-desktop[data-v-a07a4ffe]{
    z-index:18;
    justify-self:center;
    align-items:center;
    width:100%;
    max-width:1224px;
    padding:var(--padding, 24px 0);
    display:grid
}
.block-header-layout-desktop__right-side[data-v-a07a4ffe]{
    display:flex;
    gap:var(--element-spacing);
    margin-left:16px;
    align-items:center;
    justify-content:flex-end;
    grid-area:right-side
}
.block-header-layout-desktop__right-side[data-v-a07a4ffe]:empty{
    display:none
}
.block-header-layout-desktop--desktop-1[data-v-a07a4ffe]{
    grid-auto-flow:column;
    grid-template-columns:var(--7708d8d2)
}
.block-header-layout-desktop--desktop-1[data-v-a07a4ffe] .block-header__logo{
    margin-right:16px
}
.block-header-layout-desktop--desktop-1[data-v-a07a4ffe] .block-header__nav-links{
    justify-content:flex-end
}
.block-header-layout-desktop--desktop-1[data-v-a07a4ffe] .block-header__button,.block-header-layout-desktop--desktop-1[data-v-a07a4ffe] .block-header__cart,.block-header-layout-desktop--desktop-1[data-v-a07a4ffe] .block-header__social-icons,.block-header-layout-desktop--desktop-1[data-v-a07a4ffe] .block-header__language-switcher{
    margin-left:var(--element-spacing)
}
.block-header-layout-desktop--desktop-2[data-v-a07a4ffe]{
    grid-auto-flow:column;
    grid-template-columns:var(--7708d8d2)
}
.block-header-layout-desktop--desktop-2[data-v-a07a4ffe] .block-header__logo{
    margin-right:var(--element-spacing)
}
.block-header-layout-desktop--desktop-2[data-v-a07a4ffe] .block-header__nav-links{
    justify-content:flex-start
}
.block-header-layout-desktop--desktop-2[data-v-a07a4ffe] .block-header__button,.block-header-layout-desktop--desktop-2[data-v-a07a4ffe] .block-header__cart,.block-header-layout-desktop--desktop-2[data-v-a07a4ffe] .block-header__social-icons,.block-header-layout-desktop--desktop-2[data-v-a07a4ffe] .block-header__language-switcher{
    margin-left:var(--element-spacing)
}
.block-header-layout-desktop--desktop-3[data-v-a07a4ffe]{
    grid-template-columns:1fr auto 1fr;
    grid-template-areas:"logo nav right-side"
}
.block-header-layout-desktop--desktop-3[data-v-a07a4ffe] .block-header__logo{
    grid-area:logo;
    margin-right:16px
}
.block-header-layout-desktop--desktop-3[data-v-a07a4ffe] .block-header__nav-links{
    justify-content:center
}
.block-header-layout-desktop--desktop-3[data-v-a07a4ffe] .block-header__nav{
    grid-area:nav
}
.block-header-layout-desktop--desktop-3[data-v-a07a4ffe] .block-header__right-side{
    grid-area:right-side
}
.block-header-layout-desktop--desktop-3[data-v-a07a4ffe] .block-header__button,.block-header-layout-desktop--desktop-3[data-v-a07a4ffe] .block-header__cart,.block-header-layout-desktop--desktop-3[data-v-a07a4ffe] .block-header__social-icons,.block-header-layout-desktop--desktop-3[data-v-a07a4ffe] .block-header__language-switcher{
    margin-left:var(--element-spacing)
}
.block-header-layout-desktop--desktop-4[data-v-a07a4ffe]{
    grid-template-columns:1fr auto 1fr;
    grid-template-areas:"nav logo right-side"
}
.block-header-layout-desktop--desktop-4[data-v-a07a4ffe] .block-header__logo{
    grid-area:logo
}
.block-header-layout-desktop--desktop-4[data-v-a07a4ffe] .block-header__nav{
    grid-area:nav
}
.block-header-layout-desktop--desktop-4[data-v-a07a4ffe] .block-header__right-side{
    grid-area:right-side
}
.block-header-layout-desktop--desktop-4[data-v-a07a4ffe] .block-header__nav-links{
    margin-right:16px
}
.block-header-layout-desktop--desktop-4[data-v-a07a4ffe] .block-header__button,.block-header-layout-desktop--desktop-4[data-v-a07a4ffe] .block-header__cart,.block-header-layout-desktop--desktop-4[data-v-a07a4ffe] .block-header__social-icons,.block-header-layout-desktop--desktop-4[data-v-a07a4ffe] .block-header__language-switcher{
    margin-left:var(--element-spacing)
}
.block-header-layout-desktop--desktop-5[data-v-a07a4ffe]{
    grid-template-areas:"logo logo logo" "social-icons nav right-side";
    grid-template-columns:1fr auto 1fr;
    gap:var(--element-spacing)
}
.block-header-layout-desktop--desktop-5[data-v-a07a4ffe] .block-header__logo{
    justify-self:center;
    grid-area:logo
}
.block-header-layout-desktop--desktop-5[data-v-a07a4ffe] .block-header__social-icons{
    grid-area:social-icons;
    margin-right:16px
}
.block-header-layout-desktop--desktop-5[data-v-a07a4ffe] .block-header__nav{
    grid-area:nav
}
.block-header-layout-desktop--desktop-5[data-v-a07a4ffe] .block-header__right-side{
    grid-area:right-side
}
.block-header-layout-desktop--desktop-5[data-v-a07a4ffe] .block-header__nav-links{
    justify-content:center
}
.block-header-layout-mobile[data-v-a07a4ffe]{
    display:none
}
@media screen and (max-width: 920px){
    .block-header-layout-desktop[data-v-a07a4ffe]{
        display:none
    }
    .block-header-layout-mobile[data-v-a07a4ffe]{
        z-index:18;
        display:grid;
        padding:var(--m-padding, var(--padding));
        align-items:center
    }
    .block-header-layout-mobile__dropdown[data-v-a07a4ffe]{
        visibility:hidden;
        left:0;
        padding:0 16px;
        position:absolute;
        display:flex;
        flex-direction:column;
        background:var(--background-color);
        top:100%;
        width:100%;
        gap:var(--m-element-spacing, var(--element-spacing));
        overflow-y:hidden;
        box-shadow:none;
        max-height:0;
        transition:.3s .1s max-height ease-out,.5s .1s padding,.6s visibility;
        scrollbar-width:none
    }
    .block-header-layout-mobile__dropdown--full-screen[data-v-a07a4ffe]{
        max-height:initial;
        height:0;
        transition:.3s .1s height ease-out,.5s .1s padding,.6s visibility
    }
    .block-header-layout-mobile__dropdown--open[data-v-a07a4ffe]{
        visibility:visible;
        height:auto;
        max-height:50vh;
        padding:24px 16px;
        box-shadow:0 6px 14px -10px #0000001a;
        animation:show-overflow-a07a4ffe 0s .5s forwards
    }
    .block-header-layout-mobile__dropdown--open.block-header-layout-mobile__dropdown--full-screen[data-v-a07a4ffe]{
        max-height:initial;
        height:calc(100dvh - var(--header-height-mobile) - var(--a54fb50e))
    }
    .block-header-layout-mobile__dropdown--link-align-left[data-v-a07a4ffe]{
        align-items:flex-start
    }
    .block-header-layout-mobile__dropdown--link-align-left[data-v-a07a4ffe] .item-content{
        text-align:start
    }
    .block-header-layout-mobile__dropdown--link-align-left[data-v-a07a4ffe] .item-content-wrapper,.block-header-layout-mobile__dropdown--link-align-left[data-v-a07a4ffe] .language-switcher__button{
        justify-content:flex-start
    }
    .block-header-layout-mobile__dropdown--link-align-left[data-v-a07a4ffe] .block-header-item__dropdown{
        margin-left:32px;
        margin-right:0;
        align-items:flex-start
    }
    .block-header-layout-mobile__dropdown--link-align-center[data-v-a07a4ffe]{
        align-items:center
    }
    .block-header-layout-mobile__dropdown--link-align-center[data-v-a07a4ffe] .item-content{
        text-align:center
    }
    .block-header-layout-mobile__dropdown--link-align-center[data-v-a07a4ffe] .item-content-wrapper,.block-header-layout-mobile__dropdown--link-align-center[data-v-a07a4ffe] .language-switcher__button{
        justify-content:center
    }
    .block-header-layout-mobile__dropdown--link-align-center[data-v-a07a4ffe] .block-header-item__dropdown{
        margin-left:0;
        margin-right:0;
        align-items:center
    }
    .block-header-layout-mobile__dropdown--link-align-right[data-v-a07a4ffe]{
        align-items:flex-end
    }
    .block-header-layout-mobile__dropdown--link-align-right[data-v-a07a4ffe] .item-content{
        text-align:end
    }
    .block-header-layout-mobile__dropdown--link-align-right[data-v-a07a4ffe] .item-content-wrapper,.block-header-layout-mobile__dropdown--link-align-right[data-v-a07a4ffe] .language-switcher__button{
        justify-content:flex-end
    }
    .block-header-layout-mobile__dropdown--link-align-right[data-v-a07a4ffe] .block-header-item__dropdown{
        align-items:flex-end
    }
    .block-header-layout-mobile[data-v-a07a4ffe] .block-header__hamburger-menu{
        grid-area:hamburger-menu
    }
    .block-header-layout-mobile[data-v-a07a4ffe] .block-header__logo{
        grid-area:logo
    }
    .block-header-layout-mobile[data-v-a07a4ffe] .block-header__cart{
        grid-area:cart;
        overflow:hidden
    }
    .block-header-layout-mobile[data-v-a07a4ffe] .block-header__nav-links{
        flex-direction:column;
        gap:var(--m-link-spacing, var(--link-spacing));
        list-style:none;
        text-align:end
    }
    .block-header-layout-mobile[data-v-a07a4ffe] .block-header__button{
        flex:none
    }
    .block-header-layout-mobile--mobile-1[data-v-a07a4ffe]{
        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-a07a4ffe] .block-header__hamburger-menu{
        margin-left:var(--m-element-spacing, var(--element-spacing))
    }
    .block-header-layout-mobile--mobile-2[data-v-a07a4ffe]{
        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-a07a4ffe] .block-header__hamburger-menu{
        margin-right:var(--m-element-spacing, var(--element-spacing))
    }
    .block-header-layout-mobile--mobile-3[data-v-a07a4ffe]{
        grid-template-columns:1fr auto 1fr;
        grid-template-areas:"hamburger-menu logo cart"
    }
    .block-header-layout-mobile--mobile-3[data-v-a07a4ffe] .block-header__cart{
        justify-self:end
    }
}
@keyframes show-overflow-a07a4ffe{
    to{
        overflow-y:auto
    }
}
[data-v-6a88bed3]: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-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
}
.mouse-disabled[data-v-6a88bed3]{
    pointer-events:none
}
.block-header[data-v-6a88bed3]{
    display:grid;
    transition:box-shadow .15s linear;
    position:relative;
    z-index:18
}
.block-header__nav-links[data-v-6a88bed3]{
    display:flex;
    list-style:none;
    flex-flow:row wrap;
    justify-content:flex-start;
    column-gap:var(--link-spacing);
    row-gap:16px
}
.block-header__social-icons[data-v-6a88bed3]{
    --space-between-icons: 16px
}
.block-header--with-shadow[data-v-6a88bed3]{
    box-shadow:0 6px 14px #0000001a
}
@media screen and (max-width: 920px){
    .block-header[data-v-6a88bed3]{
        padding:0 16px
    }
}
.lightbox{
    position:fixed;
    inset:0;
    z-index:22;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:#1d1e20cc
}
.lightbox__button{
    position:relative;
    display:flex;
    width:52px;
    height:52px;
    color:#f2f3f6;
    cursor:pointer;
    background-color:transparent;
    transition:background-color ease .2s
}
.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{
    position:absolute;
    top:25px;
    left:16px;
    width:20px;
    height:2px;
    content:"";
    background-color:currentColor;
    border-radius:2px
}
.lightbox__button--close:before{
    transform:rotate(45deg)
}
.lightbox__button--close:after{
    transform:rotate(-45deg)
}
.lightbox__button--nav:before{
    position:absolute;
    top:20px;
    left:20px;
    width:14px;
    height:14px;
    content:"";
    border-bottom:solid 2px currentColor;
    border-left:solid 2px currentColor;
    border-radius:2px;
    transform:rotate(45deg)
}
.lightbox__button--next{
    transform:rotate(180deg)
}
.lightbox__container{
    display:flex;
    width:100%
}
.lightbox__nav{
    display:flex;
    flex:0 1 10%;
    align-items:center;
    justify-content:center;
    background-color:transparent
}
.lightbox__nav--single{
    display:none
}
@media screen and (max-width: 920px){
    .lightbox__nav{
        display:none
    }
}
.lightbox__image{
    position:relative;
    flex:0 0 80%;
    max-width:80%;
    max-height:90vh;
    padding:0;
    margin:auto;
    text-align:center;
    object-fit:contain
}
.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
    }
}
[data-v-e3133e95]: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-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
}
.upgrade-banner[data-v-e3133e95]{
    display:flex;
    align-items:center;
    justify-content:center;
    position:sticky;
    bottom:0;
    height:52px;
    width:100%;
    z-index:100;
    padding:0 12px;
    font-family:Arial,Helvetica,sans-serif;
    background:#f1ecff;
    border-top:1px solid #673de6
}
.upgrade-banner__message[data-v-e3133e95]{
    display:flex;
    align-items:center
}
.upgrade-banner__icon[data-v-e3133e95]{
    margin-right:4px
}
.upgrade-banner__text[data-v-e3133e95],.upgrade-banner__link[data-v-e3133e95]{
    font-size:12px;
    line-height:20px;
    font-weight:400;
    color:#1d1e20
}
.upgrade-banner__link[data-v-e3133e95]{
    color:#673de6;
    text-decoration:none
}
.upgrade-banner__link-button[data-v-e3133e95]{
    cursor:pointer;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    width:82px;
    height:28px;
    border-radius:8px;
    text-decoration:none;
    font-size:12px;
    line-height:20px;
    font-weight:700;
    color:#fff;
    background:#673de6;
    transition:opacity .3s ease
}
.upgrade-banner__link-button[data-v-e3133e95]:hover{
    opacity:.9
}
.page{
    display:flex;
    flex-direction:column;
    min-height:100vh
}
.page__blocks{
    display:flex;
    flex-direction:column;
    flex-grow:1
}
.page__blocks>.block:last-child:not(.block--footer),.page__blocks>.block:not(.block--footer):nth-last-child(2):has(+.block--footer){
    flex-grow:1
}
.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(--43a41e2e))
}
: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-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
}
*,*:before,*:after{
    box-sizing:border-box
}
*{
    padding:0;
    margin:0;
    color:inherit
}
*:before,*:after{
    padding:0;
    margin:0
}
html{
    height:100%
}
#app{
    position:relative;
    z-index:1;
    height:100%
}
body{
    height:100%;
    margin:0;
    font-family:DM Sans,sans-serif;
    color:#1d1e20;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
button{
    font-family:DM Sans,sans-serif;
    background-color:#fff;
    border:none;
    outline:none;
    box-shadow:none
}
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:.1s;
    transition-timing-function:ease;
    transition-duration:.65s;
    opacity:1
}
.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:.1s;
    transition-timing-function:ease;
    transition-duration:.65s;
    opacity:1
}
.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:.1s;
    transition-timing-function:ease;
    transition-duration:.65s;
    opacity:1;
    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:.1s;
    transition-timing-function:ease;
    transition-duration:.65s;
    opacity:1;
    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:.1s;
    transition-timing-function:ease;
    transition-duration:.65s;
    opacity:1;
    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:.1s;
    transition-timing-function:ease;
    transition-duration:.65s;
    opacity:1;
    transform:scale(1)
}
.fade-enter-active,.fade-leave-active{
    transition-timing-function:cubic-bezier(.45,0,.1,1);
    transition-duration:.15s;
    transition-property:opacity
}
.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-timing-function:cubic-bezier(.45,0,.1,1);
    transition-duration:.3s;
    transition-property:opacity,transform
}
.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-timing-function:cubic-bezier(.45,0,.1,1);
    transition-duration:.3s;
    transition-property:opacity,transform
}
.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-timing-function:cubic-bezier(.45,0,.1,1);
    transition-duration:.3s;
    transition-property:opacity,transform
}
.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:.4s transform;
    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:.4s transform;
    transform:translate(0)
}
.drawer-slide-left-enter,.drawer-slide-left-enter-from,.drawer-slide-left-leave-to{
    transform:translate(-100%)
}
html{
    scroll-behavior:smooth
}