/* Cookie Notice Pro [ShopThemes] */
.simple-cookies,.simple-cookies *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.hidden{display:none!important;}.simple-cookies{position:fixed;z-index:99;left:0;bottom:0;right:0;width:100%;margin:0;padding:0;border:0;display:none;}.simple-cookies.active{display:block;}.simple-cookies.top{top:0;bottom:auto;left:0;right:0;}.simple-cookies.bottom{bottom:70px;left:0;right:0;top:auto;}.simple-cookies.left{bottom:0;left:0;right:0;top:auto;width:360px;}.simple-cookies.right{bottom:55px;left:auto;right:0;top:auto;width:360px;}.simple-cookies .simple-cookies-wrapper{display:flex;align-items:center;justify-content:center;border:0;padding:20px 30px;margin:15px auto;font-size:14px;color:#9d9d9d;max-width:800px;border-radius:12px;background-color:#232730;box-shadow:rgba(44,50,73,.08) 0 0 20px;-webkit-animation:cookieShow .35s linear;-moz-animation:cookieShow .35s linear;animation:cookieShow .35s linear;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}.simple-cookies .simple-cookies-wrapper.fullwidth{margin:0 auto;max-width:none;border-radius:0;}.simple-cookies .simple-cookies-wrapper.fullwidth .simple-cookie-content{margin-bottom:0;}.simple-cookies.left .simple-cookies-wrapper,.simple-cookies.right .simple-cookies-wrapper{max-width:300px;display:block;text-align:center;}.simple-cookies.left .simple-cookies-wrapper{margin:0 0 20px 20px;}.simple-cookies.right .simple-cookies-wrapper{margin:0 20px 20px 0;float:right;}.simple-cookies .simple-cookie-content{display:flex;align-items:center;margin-bottom:15px;}.simple-cookies.left .simple-cookie-content,.simple-cookies.right .simple-cookie-content{display:block;}.simple-cookies .simple-cookie-content a{
    border-bottom: .0625rem solid #a010f3;
    color: #a010f3 !important;
}.simple-cookies .simple-cookie-content h4{font-size:18px;padding:0;margin:0 0 8px 0;line-height:1;}.simple-cookies h4{color:inherit;}.simple-cookies.left .simple-cookie-content h4,.simple-cookies.right .simple-cookie-content h4{font-size:20px;margin-bottom:12px;}.simple-cookies .simple-cookie-content>div:first-child img{margin-right:15px;max-width:60px;}.simple-cookies.left .simple-cookie-content>div:first-child img,.simple-cookies.right .simple-cookie-content>div:first-child img{margin:0 0 10px 0;max-width:90px;}.simple-cookies .simple-cookie-buttons{display:flex;align-items:center;padding-left:20px;}.simple-cookies.left .simple-cookie-buttons,.simple-cookies.right .simple-cookie-buttons{justify-content:center;padding-left:0;margin-top:20px;}.simple-cookies.left .fullwidth,.simple-cookies.right .fullwidth{border-radius:12px;}.simple-cookies .simple-cookie-buttons .tap:not(:last-child){margin-right:5px;}
.simple-cookies .tap{
    --button-background: var(--color-main);
    --button-color: var(--color-white);
    --button-color-outline: var(--color-main-outline);
    --button-color-text: var(--color-main-outline);
    --button-hover: var(--color-hover);
    --button-hover-outline: var(--color-hover-outline);
    --button-active: var(--color-active);
    --button-active-outline: var(--color-active-outline);
    --button-disabled: var(--color-disabled);
    --button-opacity: var(--opacity);
    --button-opacity-hover: var(--opacity-hover);
    --button-opacity-active: var(--opacity-active);
    --button-opacity-disabled: var(--opacity-disabled);
    --button-outline-hover: #232323;
    --button-outline-active: #141925;
    align-items: center;
    background: var(--button-background);
    border: none;
    border-radius: var(--button-border-radius);
    color: var(--button-color);
    cursor: pointer;
    display: flex;
    gap: 8px;
    justify-content: center;
    opacity: var(--button-opacity);
    padding: var(--button-padding);
    position: relative;
    transition: .3s;
    white-space: nowrap;
    width: 100%;
    z-index: 0;
}
.simple-cookies .tap:before {
    background-color: transparent;
    border-radius: var(--button-border-radius);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color .3s;
}
.simple-cookies .tap:hover {
    background-color: #ffffff;
    --button-background: var(--button-hover);
    --button-color: var(--button-hover)
}
.simple-cookies .tap:active {
    background-color: #ffffff;
    --button-background: var(--button-active-outline);
    --button-color: var(--button-active);
    --button-opacity: var(--opacity)
}
.simple-cookies .tap:hover:before {
    background-color: rgba(0, 0, 0, .3);
}
.simple-cookies.light .simple-cookies-wrapper{background-color:#ffffff;}.simple-cookies.dark .simple-cookies-wrapper{background-color:#2B3147;color:#eeeeee;}.simple-cookies.dark .simple-cookie-content a{color:#eeeeee;}.simple-cookies.dark .tap{color:#eeeeee;border-color:rgba(255,255,255,.35);}.simple-cookies.dark .tap:hover{color:#ffffff;border-color:rgba(255,255,255,.7);background-color:rgba(0,0,0,.25);}@media (max-width:767px){.simple-cookies .simple-cookies-wrapper{display:block;margin:0;text-align:center}.simple-cookies.bottom .simple-cookies-wrapper,.simple-cookies.top .simple-cookies-wrapper{border-radius:0}.simple-cookies .simple-cookie-content{display:block;margin:0}.simple-cookies .simple-cookie-buttons{padding-left:0;margin-top:15px;justify-content:center}.simple-cookies .simple-cookie-content h4{margin-top:10px}.simple-cookies .tap{line-height:38px;min-width:110px}}@-webkit-keyframes cookieShow{0%{opacity:.3;transform:scale(.85)}100%{opacity:1;transform:scale(1)}}@-moz-keyframes cookieShow{0%{opacity:.3;transform:scale(.85)}100%{opacity:1;transform:scale(1)}}@keyframes cookieShow{0%{opacity:.3;transform:scale(.85)}100%{opacity:1;transform:scale(1)}}
:root {
	--button-font-size: 0.875em;
    --button-padding: 0.5em 1em;
    --button-line-height: 1.4285714286;
    --button-border-radius: 0.5em;
    --svg-width: 1em;
    --svg-height: 1em;
    --rounded-padding: 0.625em;
    --color-main: linear-gradient(270deg, #5200ff, #ba2afe);
    --color-main-outline: #a010f3;
    --color-secondary: #bc2649;
    --color-white: #fff;
    --color-gray: #232730;
    --color-transparent-08: hsla(0, 0%, 100%, .078);
    --color-hover-outline: #232323;
    --color-hover: linear-gradient(270deg, #5200ff, #ba2afe);
    --color-active: linear-gradient(270deg, #5200ff, #ba2afe);
    --color-active-outline: #232323;
    --color-disabled: #232323;
    --opacity: 1;
    --opacity-hover: 0.8;
    --opacity-active: 0.6;
    --opacity-disabled: 0.5;
}
:root {
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: #ffffffb3;
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error);
    --toastify-color-progress-colored: #ddd;
}