@font-face{font-family:'Sansation';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Sansation/LYjAdGPjnEg8DNA0z01QqXoqbN4.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Sansation';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Sansation/LYjAdGPjnEg8DNA0z01Qqnoq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Sansation';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Sansation/LYjFdGPjnEg8DNA0z01YEV8_UP_aYJU.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Sansation';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Sansation/LYjFdGPjnEg8DNA0z01YEV8_U__a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root {
    --grad1: linear-gradient(90deg, #860AF9 0%, #7340FD 28.85%, #21C2DF 72.12%, #27D4E2 100%);
    --grad2: linear-gradient(270deg, #860AF9 0%, #7340FD 100%);
    --grad3: linear-gradient(270deg, #21C2DF 0%, #27D4E2 67.31%);
    --grad4: linear-gradient(180deg, #860AF9 0%, #7340FD 28.85%, #21C2DF 72.12%, #27D4E2 100%);
    --cblack1:#000000;
    --cblack2: #262626;
    --cwhite: #FFFFFF;
    --cpurple1:#860AF9;
    --cpurple2:#7340FD;
    --cpurple3:#522FAF;
    --cpurple4:#7557C5;
    --cgrey1:#ACACAC;
    --cgrey2:#707070;
    --cgrey3:#515151;
    --cgrey4:#D2D2D2;
    --cgrey5:#C2C2C2;
    --cgrey6:#CACACA;
    --cgrey7:#C8C8C8;
    --cbg: #FDFCFA;
    --purplecircle: rgba(134, 10, 249, 0.15);
    --purplecircleFilter: blur(250px);

    --bold:700;
    --reg:400;
 
    --f16: 16px;
    /*desktop*/
    --f18D: clamp(1rem, 0.7857rem + 0.2857vw, 1.125rem);
    --f20D: clamp(1.125rem, 0.9107rem + 0.2857vw, 1.25rem);
    --f22D: clamp(1.125rem, 0.6964rem + 0.5714vw, 1.375rem);
    --f26D: clamp(1.25rem, 0.6071rem + 0.8571vw, 1.625rem);
    --f28D: clamp(1.375rem, 0.7321rem + 0.8571vw, 1.75rem);
    --f40D: clamp(1.9375rem, 0.9732rem + 1.2857vw, 2.5rem);
    --f46D: clamp(2.25rem, 1.1786rem + 1.4286vw, 2.875rem);
    --f80D: clamp(3.9375rem, 2.1161rem + 2.4286vw, 5rem);

    /*tab*/
    --f40T: clamp(2.1875rem, 1.6367rem + 1.1521vw, 2.5rem); /*40-35*/
    --f30T: clamp(1.25rem, 0.1483rem + 2.3041vw, 1.875rem); /*30-20*/
    --f24T: clamp(1.25rem, 0.8093rem + 0.9217vw, 1.5rem); /*24-20*/
    --f22T: clamp(1.125rem, 0.6843rem + 0.9217vw, 1.375rem); /*22-18*/

    /*mob*/
    --f40M:clamp(2.375rem, 1.8955rem + 1.9178vw, 2.8125rem);
    --f36M: clamp(2rem, 1.7253rem + 1.0989vw, 2.25rem); /*36-32*/
    --f30M: clamp(1.5625rem, 0.944rem + 2.6042vw, 2.1875rem);/*35-25*/
    --f22M: clamp(1.125rem, 0.8776rem + 1.0417vw, 1.375rem); /*22-18*/
    --f18M: clamp(1rem, 0.7526rem + 1.0417vw, 1.25rem);
    --sansation : 'Sansation', sans-serif;

    --pb1: 70.30%; /*welcome + slider*/
    --pb2: 60.23%; /**/
    --pb3: 120%; /*abt us*/
    --pb4: 78.15%; /*contact*/
}
.sliderHidden {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;
}
#sectors.is-loaded {
    opacity: 1;
    pointer-events: auto;
    visibility: visible;
}
.uppercase{text-transform: uppercase}
.lowercase{text-transform: lowercase}
.vertical{writing-mode: tb-rl;transform: rotate(-180deg);}
.figure-css {position: relative;width: 100%;overflow: hidden;}
.img-css {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior: auto;}
body{margin:0;padding:0}
body.openMenu {overflow: hidden;width: 100%;height: 100vh;touch-action: none;-ms-touch-action: none;}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
select optgroup{font-style:normal;font-weight:400;font-family:'Sansation',sans-serif;color:#262626}
button,input{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
html{color:#222;font-size:1em;line-height:1.4}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
body,html{width:100%;margin:0;padding:0;font-family:'Sansation',sans-serif;font-weight:400;color:#262626;letter-spacing:.02em;line-height:1;background: var(--cbg); }
h1,h2,h3,h4,h5,h6{font-family:'Sansation',sans-serif;font-weight:400;color:#262626;margin:0;padding:0;line-height:1}
a{display:block;text-decoration:none;outline:none}
a:focus{outline:none}
img{display:block}
*{-webkit-tap-highlight-color:rgba(255,255,255,0);box-sizing:border-box;scrollbar-width:thin;scrollbar-color: var(--cpurple1) #FDFCFA;}
::-webkit-scrollbar{width:8px}
::-webkit-scrollbar-track{background:#f8f8f8}
::-webkit-scrollbar-thumb{background-color:#FCE262}
figure{margin:0;padding:0}
:focus{outline:none}
.gm-style .gm-style-iw-c{flex-direction:row-reverse;align-items:center}
.gm-style-iw-ch{display:none}
.gm-style .gm-style-iw-d{overflow:hidden !important}
.noscroll{overflow:hidden;position:relative;height:100%}
.wrapper-center{width:100%;text-align:center}
.wrapper-right{width:100%;text-align:right}
.flex{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}
.animate{animation-name:fade;animation-duration:.4s}
@keyframes fade {
    from{opacity:0}
    to{opacity:1}
}
.animate2{animation-name:fade2;animation-duration:.4s}
@keyframes fade2 {
    from{opacity:0}
    to{opacity:0}
}

@keyframes rotateEarth {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.animated{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translateX(-40px);}
    100%{opacity:1;transform:translateX(0);}
}
@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-40px);}
    100%{opacity:1;transform:translateX(0);}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translateX(40px);}
    100%{opacity:1;transform:translateX(0);}
}
@keyframes fadeInRight{0%{opacity:0;transform:translateX(40px);}
    100%{opacity:1;transform:translateX(0);}
}
@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(40px);}
    100%{opacity:1;transform:translateY(0);}
}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px);}
    100%{opacity:1;transform:translateY(0);}
}
@keyframes scroll {
    0%{transform:translateY(0)}
    30%{transform:translateY(10px)}
}
@keyframes scrollUp {
    0%{transform:translateY(0)}
    30%{transform:translateY(-5px)}
}
@keyframes scrollDown {
    0%{transform:translateY(0)}
    30%{transform:translateY(5px)}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;opacity:1!important}
.fadeInRight{opacity:1!important;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
img.lazy{transition:opacity .3s ease-in 0s;opacity:0}
img.lazy-loaded{transition:opacity .3s ease-in 0s;opacity:1}
img.lazy-loaded-fast{transition:opacity .1s ease-in 0s;opacity:1}
.cmslinks p:first-child{margin-top:0}
.cmslinks p:last-child{margin-bottom:0}
.cmslinks a{display:inline;color:#262626;text-decoration:underline;font-weight:600;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.cmslinks a:hover{color:#2C69BE;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.cmslinks strong,.cmslinks b{font-weight:700}
.cmslinks table{overflow-y:hidden;overflow-x:auto;display:table;width:100%!important;border-collapse:collapse}
.cmslinks table td,.cmslinks table th{border:1px solid #ddd;padding:8px;text-align:left!important}
.cmslinks table tr{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.cmslinks table tr:nth-child(even){background-color:#f2f2f2}
.cmslinks table tr:hover{background-color:#ddd;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.cmslinks table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#4CAF50;color:#fff}
.cmslinks img{max-width:100%;height:auto}
.cmslinks ol,.cmslinks ul{padding:0 0 0 20px}
.cmslink-list ul{padding:0;margin:0;list-style: none}
.resetUl{margin:0;padding:0;list-style:none}
.transitionEase100{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}
.transitionEase200{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.transitionEase400{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.transitionEase700{-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}
.transitionLinear500{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}
.transitionLinear700{-webkit-transition:all .7s linear;-moz-transition:all .7s linear;-o-transition:all .7s linear;transition:all .7s linear}
.imgCover{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}
.imgCover95{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:95%;max-height:95%;width:auto;height:auto;object-fit:cover}
.imgScaleDown95{position:absolute;bottom:0;right:0;top:50%;left:50%;margin:0;max-width:95%;max-height:95%;transform:translate(-50%,-50%);object-fit:scale-down}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}
input,textarea{-webkit-touch-callout:default!important;-webkit-user-select:text!important;user-select:text!important;-webkit-appearance:none!important;border-radius:0!important;font-family:'Sansation',sans-serif}
select{border-radius:0!important;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;font-family:'Sansation',sans-serif}
.hidden{display:none!important}
.visuallyhidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}
.hidden-fake{display:block!important;visibility:hidden;position:absolute;left:-9999px;height:1px;width:1px;overflow:hidden}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.translateXLeft{opacity:0;transform:translateX(-25px)}
.translateXRight{opacity:0;transform:translateX(25px)}
.translateYTop{opacity:0;transform:translateY(25px)}
.translateYBottom{opacity:0;transform:translateY(-25px)}
.translateYBottom40{opacity:0;transform:translateY(-40px)}
.opacity0{opacity:0}
.blink_me{animation:blinker 2s linear infinite}
@keyframes blinker {
    50%{opacity:0}
}
@media print {
a,a:visited{}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
@media print {a[href]:after{content:none!important}}
}
.dialog_box{position:fixed;width:270px;height:180px;padding:15px 20px;background-color:#fff;margin:auto;z-index:6000;top:-500px;left:0;right:0;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;-webkit-box-shadow: 1px 1px 5px 1px rgba(55,55,55,.8);box-shadow: 1px 1px 5px 1px rgba(55,55,55,.8);border-bottom:5px solid #860AF9}
.dialog_box.open{top:50%;left:0;right:0;margin-top:-125px;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
.dialog_close{position:absolute;right:20px;top:15px;cursor:pointer;background-color: #fff;padding-left:20px;}
.dialog_title{font:700 clamp(0.95rem,0.85vw,1.063rem) / 1.2 var(--sansation);color:#262626;text-transform:uppercase;border-bottom:2px solid #262626;padding-bottom:6px}
.dialog_message{margin-top:15px;font:400 clamp(0.9rem,0.781vw,0.938rem) / 1.1 var(--sansation);color: #262626;min-height: 82px;}
.ok_button{font:700 clamp(0.8rem,0.781vw,0.938rem) / 1 var(--sansation);color:#000;display:inline-block;padding:12px 5px 8px;background-color:#fff;width:200px;text-transform: uppercase;cursor: pointer;border: none;outline: none; -webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
.ok_button:hover{background-color: #4fb948;color: #fff;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
#myloader{font-size:8px;margin:40px auto 0;width:1em;height:1em;top:35px;left: 50%; border-radius:50%;position:absolute;text-indent:-9999em;-webkit-animation:load10 1.3s infinite linear;animation:load10 1.3s infinite linear;transform:translateZ(0)}
.dialog_prodbox{position:fixed;width:380px;height:342px;padding:30px;background-color:#fff;margin:auto;z-index:6000;top:-500px;left:0;right:0;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;-webkit-box-shadow: 1px 1px 5px 1px #a4a4a0;box-shadow: 1px 1px 5px 1px #a4a4a0;border-radius:15px}
.dialog_prodbox.open{top:50%;left:0;right:0;margin-top:-125px;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}
.dialog_cart_title-container{border-bottom:1px solid #e2e2e2;padding:10px 20px}
.dialog_cart_title{font-weight:700;font-size:17px;color:#262626;text-transform:uppercase;text-align:center}
.dialog_prodclose{position:absolute;right:10px;top:10px;cursor:pointer}
.dialog_cart-inner{margin-top:20px}
.dialog_cart-info{width:100%;padding-right:15px}
.dialog_cart-actions{width:100%;margin-top:20px;padding-top:12px;border-top:1px solid #e2e2e2;align-items:center}
.dialog_cart-info-photo{width:80px}
.dialog_cart-info-photo figure{position:relative;width:100%;padding-bottom:100%;background-color:#fff;overflow:hidden;border:1px solid #f4f4f4}
.dialog_cart-info-photo figure img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover;margin:auto;z-index:5;background-color:#fff;overflow:hidden}
.dialog_cart-info-contents{width:calc(100% - 80px);padding-left:10px}
.dialog_cart-info-title{font-size:16px;font-weight:700;color:#262626}
.dialog_cart-info-code{margin-top:10px;font-size:14px;color:#747474;text-transform:uppercase}
.dialog_cart-info-price{margin-top:10px;align-items:center}
.dialog_cart-quantity{font-size:20px;color:#262626}
.dialog_cart-price{margin-left:4px;font-size:18px;font-weight:700;color:#262626}
#dialog_cart{width:100%;background-color:#262626;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase;border-radius:5px;padding:15px 0;text-align:center}
#dialog_cart-continue{margin-top:12px;width:100%;background-color:#fff;font-size:15px;font-weight:700;color:#262626;text-transform:uppercase;border-radius:5px;padding:15px 0;text-align:center;cursor:pointer;border:1px solid #e2e2e2;}
.dialog-products-wrapper{position:fixed;width:380px;height:380px;top:0;bottom:0;left:0;right:0;padding:20px;background-color:#262626;margin:auto;z-index:6000;box-shadow:0 0 10px 0 #CFCFCF;opacity:0;visibility:hidden;pointer-events:none}
.dialog-products-wrapper.open{opacity:1;visibility:visible;pointer-events:auto}
.dialog-products-header{position:relative;padding-bottom:20px;border-bottom:1px solid #767474}
.dialog-products-hTitle{font:200 clamp(1.025rem,0.938vw,1.125rem) / 1.2 Play;color:#fff;text-transform:uppercase;text-align:center}
.dialog-products-close{position:absolute;width:30px;height:30px;top:-12px;right:-15px;cursor:pointer;z-index:5}
.dialog-products-container{padding-top:15px}
.dialog-products-actions{margin-top:15px;border-top:1px solid #767474;padding:12px 0}
#dialog-products-shipping{font:400 clamp(1.15rem,1.042vw,1.25rem) / 1.2 Play;color:#FCE262;text-align:center;text-transform:uppercase}
#dialog-products-continueShopping{margin-top:15px;width:100%;padding:16px 10px 16px;background-color:#3D3D3D;font:400 clamp(0.95rem,0.833vw,1rem) / 1 Play;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid #fff}
#dialog-products-goCart{margin-left:2%;width:49%;padding:18px 10px 14px;background-color:#3D3D3D;font:500 clamp(0.95rem,0.833vw,1rem) / 1 Play;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer}
@media (min-width:0px) and (max-width:764px) {
    .dialog_prodbox{position:fixed;width:300px;height:320px;padding:15px;background-color:#fff;margin:auto;z-index:6000;top:-500px;left:0;right:0;-webkit-transition:all 600ms ease;-moz-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease;-webkit-box-shadow: 1px 1px 5px 1px #262626;box-shadow: 1px 1px 5px 1px #262626;}
    .dialog_cart-info{width:100%;padding-right:0}
    .dialog_cart-actions{width:100%;padding-left:0;margin-top:20px}
    .dialog_cart_title{font-weight:700;font-size:16px;color:#262626;text-transform:uppercase;max-width:none;}
    .dialog_prodclose{position:absolute;right:6px;top:6px;cursor:pointer}
    .dialog-products-wrapper{width:95%;height:360px;padding:12px}
    .dialog-products-header{padding-bottom:10px}
    .dialog-products-hTitle{font:500 clamp(1.025rem,0.938vw,1.125rem) / 1 Play;color:#262626;text-transform:uppercase;max-width:calc(100% - 45px)}
    .dialog-products-close{position:absolute;width:45px;height:45px;top:0;right:0;cursor:pointer;z-index:5}
    .dialog-products-container{padding-top:15px}
    .dialog-products-actions{margin-top:15px;border-top:1px solid #EFEFEF;padding:12px 0;flex-direction:column}
    #dialog-products-continueShopping{width:100%;padding:18px 10px 14px;background-color:#fff;font:500 clamp(0.95rem,0.833vw,1rem) / 1 Play;color:#262626;text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid #262626;border-radius:30px}
    #dialog-products-goCart{margin-left:0;margin-top:10px;width:100%;padding:18px 10px 14px;background-color:#3a3a3a;font:500 clamp(0.95rem,0.833vw,1rem) / 1 Play;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid #262626;border-radius:30px}
}
.video-container {position: relative;width: 100%;height:90vh;overflow: hidden;display: block;}
.video-container video {position: absolute;top: 0;left: 0;width: 100%;height:90vh;object-fit: cover;}
.logo-container{width: 50%;max-width: 300px;height: fit-content;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin:auto;z-index: 100;}
.logo-container img{width: 100%;height: auto;}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-40px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:12px;height:12px;margin:0 6px;background:#fff;border:1px solid #262626;border-radius:50%;cursor:pointer}.flickity-page-dots .dot.is-selected{background:#FFDA47;border:1px solid #FFDA47}
.flickity-enabled.is-fade .flickity-slider > *{pointer-events:none;z-index:0}
.flickity-enabled.is-fade .flickity-slider > .is-selected{pointer-events:auto;z-index:1}
#markerLayer>:nth-child(2){position:relative;display:block;background-color:#3259F8;margin-top:41px;margin-left:20px;width:18px!important;height:18px!important;border-radius:50%;overflow:visible!important}
#markerLayer>:nth-child(2) img{display:none}
#markerLayer>:nth-child(2)::before,#markerLayer>:nth-child(2)::after{content:' ';display:block;background-color:#3259F8;width:18px;height:18px;border-radius:50%;position:absolute;bottom:0;left:50%;margin-left:-9px;opacity:0}
#markerLayer>:nth-child(2)::before{-webkit-animation:scaleMarker 2s infinite;animation:scaleMarker 2s infinite}
#markerLayer>:nth-child(2)::after{-webkit-animation:scaleMarker 2s 1s infinite;animation:scaleMarker 2s 1s infinite}
.ms-parent{display:inline-block;position:relative;vertical-align:middle}
.ms-choice{display:block;width:100%;height:34px;padding:0;overflow:hidden;cursor:pointer;border:1px solid #aaa;text-align:left;white-space:nowrap;line-height:34px;color:#444;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff}
.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}
.ms-choice > span{position:absolute;top:0;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:8px;font-size:17px;font-weight:600;color:#d60909}
.ms-choice > span.placeholder{color:#565656}
.ms-choice > div{position:absolute;top:0;bottom:0;right:0;margin:auto 0;width:20px;height:25px;background:url(../img/multiple-select.svg) left top no-repeat}
.ms-choice > div.open{background:url(../img/multiple-select.svg) right top no-repeat}
.ms-drop{width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#fff;color:#000;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.ms-drop.bottom{top:100%;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15)}
.ms-drop.top{bottom:100%;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 -4px 5px rgba(0,0,0,.15);box-shadow:0 -4px 5px rgba(0,0,0,.15)}
.ms-search{display:inline-block;margin:0;min-height:26px;line-height:26px;padding:0 4px;position:relative;white-space:nowrap;width:100%;z-index:10000}
.ms-search input{width:100%;height:auto!important;min-height:34px;padding:0 20px 0 5px;margin:15px 0 5px;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff url(../img/multiple-select.svg) no-repeat 100% -18px}
.ms-search,.ms-search input{box-sizing:border-box}
.ms-drop ul{overflow:auto;margin:0;padding:0 8px 5px}
.ms-drop ul > li{margin-bottom:5px;list-style:none;display:list-item;background-image:none;position:static;float:none;margin-right:0}
.ms-drop ul > li .disabled{opacity:.35;filter:Alpha(Opacity=35)}
.ms-drop ul > li.multiple{display:block;float:left}
.ms-drop ul > li.group{clear:both}
.ms-drop ul > li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ms-drop ul > li label{line-height:24px;font-weight:400;display:block;white-space:nowrap;font-size:20px;-webkit-border-radius:0 0 0 0!important;border-radius:0 0 0 0!important;padding:0;color:#686868;cursor:pointer!important;position:relative!important;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
.ms-drop ul > li label:hover{background-color:#fff;color:#686868}
.ms-drop ul > li label span{line-height:24px}
.ms-drop ul > li label.optgroup{font-weight:700}
.ms-drop input[type="checkbox"]{vertical-align:middle;margin:5px;-webkit-appearance:checkbox!important}
.ms-drop .ms-no-results{display:none}
@-webkit-keyframes scaleMarker {
    from{opacity:1;transform:scale(0)}
    to{opacity:0;transform:scale(5)}
}
@keyframes scaleMarker {
    from{opacity:1;transform:scale(0)}
    to{opacity:0;transform:scale(5)}
}
@-webkit-keyframes heartbeat {
    0%{transform:scale(1)}
    20%{transform:scale(.75)}
    40%{transform:scale(1)}
    60%{transform:scale(.75)}
    80%{transform:scale(1)}
    100%{transform:scale(1)}
}
@keyframes heartbeat {
    0%{transform:scale(1)}
    20%{transform:scale(.75)}
    40%{transform:scale(1)}
    60%{transform:scale(.75)}
    80%{transform:scale(1)}
    100%{transform:scale(1)}
}
@media (min-width:1200px) {
    .desktop-hidden{display:none!important}
}
@media (min-width:765px) and (max-width:1199px) {
    .tablet-hidden{display:none!important}
}
@media (min-width:0px) and (max-width:764px) {
    .mobile-hidden{display:none!important}
    html{height:100vh}
    body{height:100%}
}

.cl-effect-11 a {
    padding: 10px 0;
    color: var(--cblack1);
    text-shadow: none;
    position: relative;
}

.cl-effect-11 a::before {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 10px 0;
    max-width: 0;
    border-bottom: 2px solid var(--cblack1);
    color: var(--cblack1);
    content: attr(data-hover);
    -webkit-transition: max-width 0.5s;
    -moz-transition: max-width 0.5s;
    transition: max-width 0.5s;
}

@media (hover:hover) and (pointer: fine){
    .cl-effect-11 a:hover::before, .cl-effect-11 a:focus::before {max-width: 100%;}
    .hover10 figure img {-webkit-filter: grayscale(0) blur(0);filter: grayscale(0) blur(0);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
    .hover10:hover figure img {-webkit-filter: grayscale(100%) blur(2px);filter: grayscale(100%) blur(2px);}
}