:root{--bg: #0B0A12;--bg2: #100E19;--card: #15131F;--card2: #0F0D18;--line: #262238;--line2: #3A3550;--text: #F4F1FF;--muted: #B9B4CC;--dim: #9E98B4;--pink: #FF3DCE;--cyan: #2EF2FF;--lime: #B6FF3B;--orange: #FF9F1C;--violet: #8B5CFF;--yellow: #FFD23B;--wa: #25D366;--display: 'Unbounded','Arial Black',system-ui,sans-serif;--body: 'Manrope',system-ui,-apple-system,'Segoe UI',sans-serif}*,*::before,*::after{box-sizing: border-box}html{scroll-padding-top: 150px}html.evo-locked{overflow: hidden}body{margin: 0;background: var(--bg);color: var(--text);font-family: var(--body);font-size: 16px;line-height: 1.6;-webkit-font-smoothing: antialiased;overflow-x: hidden}a{color: var(--cyan);text-decoration: none}a:hover{color: var(--lime)}img{max-width: 100%;height: auto}h1,h2,h3,h4{font-family: var(--display);line-height: 1.2;margin: 0 0 .5em}:focus-visible{outline: 3px solid var(--cyan);outline-offset: 3px;border-radius: 6px}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(1px,1px,1px,1px);white-space: nowrap}.evo-skip{position: absolute;left: -999px;top: 8px;z-index: 100;background: var(--lime);color: var(--bg);padding: 10px 16px;border-radius: 999px;font-weight: 800}.evo-skip:focus{left: 8px}.evo-wrap{max-width: 1280px;margin: 0 auto;padding: 0 32px}.evo-wrap--narrow{max-width: 880px}.evo-main{position: relative;z-index: 2;min-height: 50vh}.evo-section{padding-top: 56px}.evo-grad{background: linear-gradient(90deg,#FF3DCE,#FF9F1C,#E8FF3B,#2EF2FF,#8B5CFF,#FF3DCE);background-size: 200% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;animation: evoShimmer 4s linear infinite}.evo-link{font-weight: 800}.evo-empty{color: var(--muted);padding: 40px 0}@keyframes evoShimmer{to{background-position: 200% 0}}@keyframes evoSpin{to{transform: rotate(360deg)}}@keyframes evoHue{to{filter: hue-rotate(360deg)}}@keyframes evoFloat{0%,100%{transform: translateY(0) rotate(-4deg)}50%{transform: translateY(-20px) rotate(4deg)}}@keyframes evoBubble{0%{transform: translateY(0);opacity: 0}30%{opacity: .9}100%{transform: translateY(-46px);opacity: 0}}@keyframes evoPulse{0%,100%{opacity: .3}50%{opacity: 1}}@keyframes evoPuff{0%{transform: translateY(0) scale(.5);opacity: 0}25%{opacity: .75}100%{transform: translateY(-140px) scale(2);opacity: 0}}@keyframes evoSmoke{0%{transform: translate(0,105vh) scale(.6);opacity: 0}15%{opacity: .16}50%{transform: translate(70px,45vh) scale(1.15)}85%{opacity: .1}100%{transform: translate(-50px,-45vh) scale(1.7);opacity: 0}}@keyframes evoBlob{0%,100%{transform: translate(0,0) scale(1)}50%{transform: translate(50px,-40px) scale(1.2)}}@keyframes evoMarquee{to{transform: translateX(-100%)}}@keyframes evoNavPuff{0%{transform: translateY(0) scale(.4);opacity: 0}30%{opacity: .6}100%{transform: translateY(-34px) scale(1.8);opacity: 0}}@keyframes evoWaRing{0%{transform: scale(1);opacity: .7}100%{transform: scale(1.9);opacity: 0}}@keyframes evoWaWiggle{0%,82%,100%{transform: rotate(0)}86%{transform: rotate(-14deg)}90%{transform: rotate(12deg)}94%{transform: rotate(-8deg)}97%{transform: rotate(5deg)}}@keyframes evoWaFloat{0%,100%{transform: translateY(0)}50%{transform: translateY(-6px)}}.evo-spin{animation: evoSpin 6s linear infinite;transform-origin: center;transform-box: fill-box}.evo-hue{animation: evoHue 5s linear infinite}.evo-bubble{animation: evoBubble 2.6s ease-in infinite;transform-box: fill-box}.evo-bubble--late{animation-delay: 1.2s}.evo-led{animation: evoPulse 1.6s ease-in-out infinite}.evo-smoke{position: fixed;inset: 0;pointer-events: none;z-index: 30;overflow: hidden}.evo-smoke span{position: absolute;top: 0;border-radius: 999px;filter: blur(46px);mix-blend-mode: screen;animation: evoSmoke linear infinite}.evo-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 52px;padding: 0 28px;border-radius: 999px;border: 0;font-family: var(--display);font-weight: 700;font-size: 14px;cursor: pointer;transition: transform .2s ease,box-shadow .2s ease;color: var(--bg);background: var(--pink)}.evo-btn:hover{transform: translateY(-2px);color: var(--bg);box-shadow: 0 12px 40px -10px var(--pink)}.evo-btn--pink{background: var(--pink)}.evo-btn--cyan{background: var(--cyan)}.evo-btn--accent{background: var(--c,var(--pink))}.evo-btn--accent:hover{box-shadow: 0 12px 40px -10px var(--c)}.evo-btn--dark{background: var(--bg);color: var(--lime)}.evo-btn--dark:hover{color: var(--lime)}.evo-btn--ghost{background: transparent;color: var(--text);border: 1px solid var(--line2)}.evo-btn--ghost:hover{color: var(--text)}.evo-btn--wa{background: var(--wa);width: 100%}.evo-icon-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-width: 46px;height: 46px;padding: 0 12px;border-radius: 999px;border: 1px solid var(--line2);background: transparent;color: var(--text);cursor: pointer;font-weight: 700;font-size: 14px}.evo-icon-btn:hover{color: var(--cyan)}.evo-gate{position: fixed;inset: 0;z-index: 90;background: rgba(8,7,14,.95);display: flex;align-items: center;justify-content: center;padding: 20px}.evo-gate[hidden]{display: none}.evo-gate__box{width: 500px;max-width: 100%;background: var(--card);border: 1px solid #2E2A40;border-radius: 28px;padding: 36px;text-align: center;display: flex;flex-direction: column;gap: 12px}.evo-gate__title{font-size: 30px;font-weight: 900;margin: 0}.evo-gate__sub{font-family: var(--display);font-weight: 700;font-size: 18px;margin: 0}.evo-gate p{margin: 0;color: var(--muted)}.evo-gate__deny{color: #FF6F8E !important;font-weight: 800}.evo-gate__actions{display: flex;gap: 12px;margin-top: 8px}.evo-gate__actions .evo-btn{flex: 1}.evo-marquee{display: flex;width: max-content}.evo-marquee__seq{display: flex;align-items: center;flex-shrink: 0;animation: evoMarquee 32s linear infinite}.evo-marquee__seq--fast{animation-duration: 26s}.evo-topbar{position: relative;z-index: 3;background: var(--pink);padding: 7px 0;overflow: hidden}.evo-topbar__item{white-space: nowrap;padding: 4px 12px;border-radius: 999px;background: var(--bg);color: var(--c);font-size: 13px;font-weight: 800}.evo-topbar__sep{padding: 0 12px;color: var(--bg);font-weight: 900}.evo-ticker{border-top: 1px solid #221F31;border-bottom: 1px solid #221F31;padding: 18px 0;overflow: hidden;background: var(--bg2);position: relative;z-index: 2}.evo-ticker__item{font-family: var(--display);font-weight: 700;font-size: 24px;white-space: nowrap;color: var(--c);padding: 0 24px}.evo-ticker__sep{color: #4A4560;font-size: 20px}.evo-header{position: sticky;top: 0;z-index: 40;background: rgba(11,10,18,.92);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-bottom: 1px solid #221F31}.admin-bar .evo-header{top: 32px}.evo-header__row{display: flex;align-items: center;gap: 24px;padding-top: 12px;padding-bottom: 12px}.evo-logo{display: inline-flex;align-items: center;gap: 12px;flex-shrink: 0}.evo-logo__word{font-family: var(--display);font-weight: 900;font-size: 28px;line-height: 1;white-space: nowrap}.evo-search{flex: 1;display: flex;align-items: center;gap: 6px;background: var(--card);border: 1px solid #2E2A40;border-radius: 999px;padding: 4px 4px 4px 20px}.evo-search input{flex: 1;min-height: 42px;background: transparent;border: 0;color: var(--text);font: inherit;font-size: 15px;outline: none}.evo-search button{width: 42px;height: 42px;border-radius: 999px;border: 0;background: var(--cyan);color: var(--bg);cursor: pointer;display: flex;align-items: center;justify-content: center}.evo-header__actions{display: flex;align-items: center;gap: 10px}.evo-cart-btn{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 999px;background: var(--lime);color: var(--bg)}.evo-cart-btn:hover{color: var(--bg)}.evo-cart-btn .evo-cart-count{position: absolute;top: -5px;right: -5px;min-width: 22px;height: 22px;padding: 0 6px;border-radius: 999px;background: var(--pink);color: var(--bg);font-size: 12px;font-weight: 800;display: flex;align-items: center;justify-content: center}.evo-burger{display: none}.evo-nav{border-top: 1px solid #1B1828}.evo-menu{list-style: none;margin: 0;padding: 0;display: flex;justify-content: center;gap: 26px}.evo-menu>li{position: relative}.evo-menu a{position: relative;display: inline-flex;align-items: center;min-height: 48px;padding: 0 6px;color: #E4DFF5;font-weight: 800;font-size: 15px}.evo-menu a:hover,.evo-menu .current-menu-item>a,.evo-menu .current-menu-ancestor>a{color: var(--cyan)}.evo-menu .current-menu-item>a{box-shadow: inset 0 -3px 0 var(--cyan)}.evo-menu>li>a::after{content: '';position: absolute;left: 50%;bottom: 6px;width: 30px;height: 30px;margin-left: -15px;border-radius: 50%;background: rgba(255,255,255,.55);filter: blur(10px);opacity: 0;pointer-events: none}.evo-menu>li>a:hover::after{animation: evoNavPuff 1.3s ease-out infinite}.evo-menu .menu-item-has-children>a::before{content: '';order: 2;width: 7px;height: 7px;margin-left: 8px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translateY(-3px)}.evo-menu .sub-menu{display: none;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);min-width: 230px;list-style: none;margin: 0;padding: 8px;border-radius: 18px;background: var(--card);border: 1px solid #2E2A40;box-shadow: 0 24px 60px -20px rgba(0,0,0,.9);z-index: 50}.evo-menu li:hover>.sub-menu,.evo-menu li:focus-within>.sub-menu{display: block}.evo-menu .sub-menu a{width: 100%;min-height: 44px;padding: 0 14px;border-radius: 12px}.evo-menu .sub-menu a:hover{background: var(--line)}.evo-drawer{position: fixed;inset: 0;z-index: 75;display: flex;justify-content: flex-end}.evo-drawer[hidden]{display: none}.evo-drawer__scrim{flex: 1;border: 0;background: rgba(8,7,14,.7);cursor: pointer}.evo-drawer__panel{width: 84%;max-width: 360px;height: 100%;overflow-y: auto;background: #110F1A;border-left: 1px solid var(--line);padding: 20px 18px 40px;display: flex;flex-direction: column;gap: 6px}.evo-drawer__head{display: flex;justify-content: space-between;align-items: center;padding-bottom: 12px}.evo-drawer__brand{font-family: var(--display);font-weight: 900;font-size: 22px}.evo-drawer__menu,.evo-drawer__menu .sub-menu{list-style: none;margin: 0;padding: 0}.evo-drawer__menu .sub-menu{padding-left: 14px}.evo-drawer__menu a,.evo-drawer__link{display: flex;align-items: center;min-height: 50px;padding: 0 14px;border-radius: 14px;color: var(--text);font-weight: 800;font-size: 17px}.evo-drawer__menu a:hover,.evo-drawer__link:hover{background: var(--line);color: var(--cyan)}.evo-hero{position: relative;overflow: hidden;z-index: 2}.evo-hero__track{display: flex;transition: transform .9s cubic-bezier(.7,0,.2,1)}.evo-slide{position: relative;flex: 0 0 100%;min-height: 600px;overflow: hidden;display: flex;align-items: center}.evo-blob{position: absolute;border-radius: 999px;filter: blur(70px);animation: evoBlob 9s ease-in-out infinite;pointer-events: none}.evo-blob--a{width: 520px;height: 520px;background: var(--c);opacity: .33;right: 8%;top: 40px}.evo-blob--b{width: 420px;height: 420px;background: var(--c2);opacity: .25;right: 32%;top: 240px;animation-delay: -3s}.evo-slide__grid{position: relative;width: 100%;display: grid;grid-template-columns: 1fr 1fr;gap: 40px;align-items: center;padding-top: 40px;padding-bottom: 80px}.evo-slide__text{display: flex;flex-direction: column;align-items: flex-start;gap: 20px}.evo-kicker{padding: 7px 16px;border-radius: 999px;border: 1px solid var(--c);color: var(--c);font-weight: 800;font-size: 13px;letter-spacing: .08em}.evo-slide__title{font-weight: 900;font-size: clamp(38px,5vw,64px);line-height: 1.03;letter-spacing: -.03em;margin: 0}.evo-slide__price{margin: 0;display: flex;align-items: baseline;gap: 14px}.evo-slide__price strong{font-family: var(--display);font-weight: 900;font-size: 44px;color: var(--c)}.evo-slide__price del{font-size: 22px;color: var(--dim)}.evo-slide__lead{margin: 0;color: #C9C3DD;font-size: 19px;max-width: 460px}.evo-slide__art{display: flex;align-items: flex-end;justify-content: center;gap: 20px;height: 440px}.evo-float{position: relative;animation: evoFloat 4.5s ease-in-out infinite}.evo-bottle{display: block;height: auto;filter: drop-shadow(0 20px 30px rgba(0,0,0,.5))}.evo-puff{position: absolute;left: 50%;top: -6px;width: 40px;height: 40px;margin-left: -20px;border-radius: 999px;background: var(--c);filter: blur(10px);opacity: 0;animation: evoPuff 3.2s ease-out infinite}.evo-hero__arrow{position: absolute;top: 50%;margin-top: -26px;width: 52px;height: 52px;border-radius: 999px;border: 1px solid var(--line2);background: rgba(11,10,18,.6);color: var(--text);font-size: 26px;cursor: pointer;z-index: 3}.evo-hero__arrow--prev{left: 24px}.evo-hero__arrow--next{right: 24px}.evo-hero__dots{position: absolute;left: 0;right: 0;bottom: 20px;display: flex;justify-content: center;gap: 4px;z-index: 3}.evo-hero__dots button{width: 44px;height: 44px;border: 0;background: transparent;cursor: pointer;display: flex;align-items: center;justify-content: center;padding: 0}.evo-hero__dots span{display: block;height: 8px;width: 12px;border-radius: 999px;background: #4A4560;transition: all .4s ease}.evo-hero__dots .is-on span{width: 40px;background: var(--pink)}.evo-trust{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px;padding-top: 44px}.evo-trust div{display: flex;flex-direction: column;padding: 20px;border-radius: 20px;background: var(--card);border: 1px solid var(--line)}.evo-trust strong{font-weight: 800}.evo-trust span{color: var(--muted);font-size: 14px}.evo-tiles{display: grid;grid-template-columns: 1fr 1fr;gap: 22px;padding-top: 32px}.evo-tile{position: relative;overflow: hidden;min-height: 280px;border-radius: 30px;padding: 36px;display: flex;flex-direction: column;justify-content: space-between;color: var(--text);background: radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--c) 45%,transparent),transparent 55%),var(--card);border: 1px solid color-mix(in srgb,var(--c) 30%,var(--line));transition: transform .35s ease,box-shadow .35s ease}.evo-tile:hover{color: var(--text);transform: translateY(-6px);box-shadow: 0 0 0 1px var(--c),0 30px 70px -25px var(--c)}.evo-tile__meta{font-weight: 800;letter-spacing: .1em;font-size: 13px;color: var(--c)}.evo-tile__name{font-family: var(--display);font-weight: 900;font-size: 46px;line-height: 1}.evo-tile__price{font-weight: 800;font-size: 18px}.evo-tile__price del{color: var(--dim);font-weight: 500}.evo-section__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 20px;margin-bottom: 24px}.evo-section__title{font-weight: 900;font-size: 36px;letter-spacing: -.02em;margin: 0}.evo-promo{border-radius: 32px;padding: 48px;background: var(--lime);color: var(--bg);display: flex;justify-content: space-between;align-items: center;gap: 30px}.evo-promo h2{font-weight: 900;font-size: 38px;margin: 0}.evo-gal-preview{display: grid;grid-template-columns: repeat(6,1fr);gap: 12px}.evo-gal-preview a{display: block;aspect-ratio: 1;border-radius: 18px;overflow: hidden;border: 1px solid var(--line)}.evo-gal-preview img{width: 100%;height: 100%;object-fit: cover}.evo-posts{display: grid;grid-template-columns: repeat(3,1fr);gap: 22px}.evo-posts--2{grid-template-columns: repeat(2,1fr)}.evo-post-card{border-radius: 26px;overflow: hidden;background: var(--card);border: 1px solid var(--line);display: flex;flex-direction: column}.evo-post-card__img{display: block;aspect-ratio: 16 / 9;background: var(--card2);overflow: hidden}.evo-post-card__img img{width: 100%;height: 100%;object-fit: cover}.evo-post-card__ph{display: block;width: 100%;height: 100%;background: radial-gradient(circle at 60% 30%,rgba(255,61,206,.35),transparent 60%)}.evo-post-card__body{padding: 22px;display: flex;flex-direction: column;gap: 8px}.evo-post-card__meta{font-size: 13px;font-weight: 800;color: var(--pink)}.evo-post-card__title{font-size: 18px;line-height: 1.35;margin: 0}.evo-post-card__title a{color: var(--text)}.evo-post-card p{margin: 0;color: var(--muted);font-size: 15px}.evo-seo{padding: 40px;border-radius: 30px;background: #110F1A;border: 1px solid #221F31}.evo-seo h2{font-weight: 900;font-size: 30px}.evo-seo p{color: #D6D1E6;margin: 0}.evo-seo__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 24px 40px;margin-top: 24px}.evo-seo__grid h3{font-size: 17px;color: var(--cyan)}.evo-seo__grid>div:nth-child(2) h3{color: var(--pink)}.evo-seo__grid>div:nth-child(3) h3{color: var(--lime)}.evo-seo__grid>div:nth-child(4) h3{color: var(--orange)}.evo-seo__grid p{color: #C9C3DD;font-size: 15px}.evo-pagehead{position: relative;overflow: hidden;background: var(--card2);border-bottom: 1px solid #221F31;padding: 44px 0 40px}.evo-pagehead::after{content: '';position: absolute;left: 20%;bottom: -120px;width: 260px;height: 260px;border-radius: 999px;background: #fff;opacity: .06;filter: blur(40px)}.evo-pagehead h1{font-weight: 900;font-size: clamp(30px,4vw,50px);letter-spacing: -.02em;margin: 0}.evo-pagehead p,.evo-pagehead__desc{color: var(--muted);max-width: 760px;margin: 10px 0 0}.evo-crumbs{font-size: 14px;color: var(--dim);margin-bottom: 14px}.evo-content{color: #D6D1E6;font-size: 17px;line-height: 1.8}.evo-content h2{font-size: 24px;margin-top: 1.4em;color: var(--text)}.evo-content h3{font-size: 19px;margin-top: 1.2em;color: var(--text)}.evo-content a{text-decoration: underline}.evo-article{padding-top: 32px}.evo-article__title{font-weight: 900;font-size: clamp(30px,4vw,44px);letter-spacing: -.02em;margin: 8px 0 20px}.evo-article__cover img{width: 100%;border-radius: 26px}.evo-article__cover{margin: 0 0 24px}.evo-article__cta{margin-top: 40px;display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;padding: 24px;border-radius: 24px;background: var(--card);border: 1px solid var(--line)}.evo-article__cta div,.evo-actions{display: flex;gap: 10px;flex-wrap: wrap}.evo-pagination{margin-top: 32px}.evo-pagination .nav-links{display: flex;gap: 8px;flex-wrap: wrap}.evo-pagination .page-numbers{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;height: 44px;padding: 0 14px;border-radius: 999px;border: 1px solid var(--line2);color: var(--text);font-weight: 800}.evo-pagination .current{background: var(--pink);color: var(--bg);border-color: var(--pink)}.evo-faq{display: flex;flex-direction: column;gap: 12px;margin-bottom: 24px}.evo-faq details{border-radius: 20px;background: var(--card);border: 1px solid var(--line)}.evo-faq summary{cursor: pointer;list-style: none;padding: 20px 24px;font-weight: 800;display: flex;justify-content: space-between;gap: 16px}.evo-faq summary::-webkit-details-marker{display: none}.evo-faq summary::after{content: '+';color: var(--cyan);font-size: 22px;line-height: 1}.evo-faq details[open] summary::after{content: '−'}.evo-faq p{margin: 0;padding: 0 24px 20px;color: #D6D1E6}.evo-contact{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-bottom: 24px}.evo-contact__card{display: flex;flex-direction: column;gap: 4px;padding: 24px;border-radius: 22px;background: var(--card);border: 1px solid color-mix(in srgb,var(--c) 40%,var(--line));color: var(--text)}.evo-contact__card span{color: var(--dim);font-size: 13px;font-weight: 800}.evo-contact__card strong{font-size: 18px}.evo-contact__card em{font-style: normal;color: var(--c);font-size: 13px;font-weight: 700}a.evo-contact__card:hover{color: var(--text);box-shadow: 0 0 0 1px var(--c)}.evo-gallery .wp-block-gallery,.evo-gallery .gallery{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: 14px !important;aspect-ratio: auto !important;overflow: visible !important;border: 0 !important;border-radius: 0 !important;margin: 0 !important}.evo-gallery .wp-block-gallery>figure,.evo-gallery .gallery .gallery-item{width: auto !important;max-width: none !important;margin: 0 !important;aspect-ratio: 1 / 1;border-radius: 18px;overflow: hidden;border: 1px solid var(--line)}.evo-gallery .wp-block-gallery>figure a,.evo-gallery .gallery .gallery-item a{display: block;width: 100%;height: 100%}.evo-gallery .wp-block-gallery>figure img,.evo-gallery .gallery .gallery-item img{width: 100% !important;height: 100% !important;object-fit: cover;cursor: zoom-in;transition: transform .3s ease}.evo-gallery .wp-block-gallery>figure img:hover{transform: scale(1.04)}.evo-lightbox{position: fixed;inset: 0;z-index: 85;background: rgba(8,7,14,.95);display: flex;align-items: center;justify-content: center;gap: 20px;padding: 30px}.evo-lightbox[hidden]{display: none}.evo-lightbox img{max-width: min(900px,80vw);max-height: 85vh;border-radius: 20px;object-fit: contain}.evo-lightbox__nav,.evo-lightbox__close{width: 54px;height: 54px;border-radius: 999px;border: 1px solid var(--line2);background: transparent;color: var(--text);font-size: 24px;cursor: pointer}.evo-lightbox__close{position: absolute;top: 20px;right: 20px;background: var(--pink);color: var(--bg);border: 0;font-size: 18px;font-weight: 900}.evo-footer{position: relative;z-index: 2;margin-top: 90px;border-top: 1px solid #221F31;background: #08070E}.evo-footer__grid{display: grid;grid-template-columns: 1.3fr 1fr 1fr 1fr;gap: 40px;padding-top: 56px;padding-bottom: 32px}.evo-footer__brand{display: flex;flex-direction: column;gap: 14px}.evo-footer__brand p{margin: 0;color: var(--muted)}.evo-footer__social{display: flex;gap: 10px}.evo-footer__title{font-family: var(--body);font-weight: 800;font-size: 13px;letter-spacing: .12em;color: #E4DFF5;margin-bottom: 12px}.evo-footer__list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 4px}.evo-footer__list a{display: inline-block;padding: 5px 0;color: var(--muted)}.evo-footer__list a:hover{color: var(--cyan)}.evo-footer__badges{display: flex;gap: 10px;flex-wrap: wrap;padding-bottom: 24px}.evo-footer__badges span{padding: 7px 14px;border-radius: 10px;border: 1px solid #2E2A40;color: #D6D1E6;font-weight: 800;font-size: 13px}.evo-footer__bottom{margin: 0;border-top: 1px solid #1B1828;padding: 22px 32px;text-align: center;color: var(--dim);font-size: 13px}.evo-wa{position: fixed;right: 24px;bottom: 28px;z-index: 47;display: flex;flex-direction: column;align-items: flex-end;gap: 14px}.evo-wa__btn{position: relative;width: 60px;height: 60px;border-radius: 999px;border: 0;background: var(--wa);color: var(--bg);cursor: pointer;display: flex;align-items: center;justify-content: center;box-shadow: 0 10px 30px -8px rgba(37,211,102,.8);animation: evoWaFloat 3s ease-in-out infinite}.evo-wa__btn::before,.evo-wa__btn::after{content: '';position: absolute;inset: 0;border-radius: 999px;background: var(--wa);z-index: -1;animation: evoWaRing 2.2s ease-out infinite}.evo-wa__btn::after{animation-delay: 1.1s}.evo-wa__ico{animation: evoWaWiggle 3.2s ease-in-out infinite}.evo-wa.is-open .evo-wa__ico{animation: none}.evo-wa__panel{width: 320px;max-width: calc(100vw - 28px);border-radius: 22px;overflow: hidden;background: var(--card);border: 1px solid #2E2A40;box-shadow: 0 24px 60px -18px rgba(0,0,0,.9)}.evo-wa__panel[hidden]{display: none}.evo-wa__head{display: flex;align-items: center;gap: 12px;padding: 14px 16px;background: var(--wa);color: var(--bg)}.evo-wa__head div{flex: 1;display: flex;flex-direction: column;line-height: 1.3}.evo-wa__head span{font-size: 13px;font-weight: 700}.evo-wa__avatar{width: 42px;height: 42px;border-radius: 999px;background-color: var(--bg);display: flex;align-items: center;justify-content: center;font-family: var(--display);font-weight: 900;font-size: 12px}.evo-wa__close{width: 36px;height: 36px;border-radius: 999px;border: 0;background: rgba(11,10,18,.15);color: var(--bg);cursor: pointer;font-weight: 900}.evo-wa__body{padding: 18px;display: flex;flex-direction: column;gap: 14px}.evo-wa__bubble{margin: 0;padding: 12px 14px;border-radius: 4px 16px 16px 16px;background: #221F31;color: var(--text);font-size: 15px}.evo-tabbar{display: none}.evo-shop .woocommerce-breadcrumb{color: var(--dim);font-size: 14px;margin-bottom: 20px}.evo-shop .woocommerce-breadcrumb a{color: var(--muted)}.evo-filters{display: flex;gap: 10px;flex-wrap: wrap;margin-bottom: 18px;width: 100%}.evo-chip{display: inline-flex;align-items: center;min-height: 44px;padding: 0 18px;border-radius: 999px;border: 1px solid var(--line2);color: #E4DFF5;font-weight: 800;font-size: 14px}.evo-chip.is-on{background: var(--line);border-color: var(--cyan);color: var(--cyan)}.evo-chip--lime.is-on{border-color: var(--lime);color: var(--lime)}.evo-chip--yellow:hover{color: var(--yellow)}.woocommerce .woocommerce-result-count{color: var(--dim)}.woocommerce .woocommerce-ordering select,.woocommerce select,.woocommerce input.input-text,.woocommerce textarea,.woocommerce-page .select2-container .select2-selection{min-height: 48px;padding: 10px 14px;border-radius: 14px;border: 1px solid #2E2A40;background: var(--card2);color: var(--text);font: inherit;font-size: 16px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{color: var(--text);line-height: 28px}.select2-dropdown{background: var(--card);color: var(--text);border-color: #2E2A40}.woocommerce input.input-text:focus,.woocommerce select:focus,.woocommerce textarea:focus{border-color: var(--cyan);outline: none;box-shadow: 0 0 0 3px rgba(46,242,255,.18)}.woocommerce ul.products{display: grid !important;grid-template-columns: repeat(3,1fr);gap: 24px;margin: 0 0 30px !important;padding: 0}.woocommerce ul.products::before,.woocommerce ul.products::after{display: none !important}.woocommerce ul.products li.product{width: auto !important;margin: 0 !important;float: none !important;position: relative;background: var(--card);border: 1px solid var(--line);border-radius: 28px;padding: 14px 14px 18px;display: flex;flex-direction: column;transition: transform .35s ease,box-shadow .35s ease}.woocommerce ul.products li.product:hover{transform: translateY(-6px);box-shadow: 0 0 0 1px var(--pink),0 30px 70px -25px var(--pink)}.woocommerce ul.products li.product a img{border-radius: 20px;margin-bottom: 14px !important;aspect-ratio: 1;object-fit: cover;background: var(--card2)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family: var(--display);font-weight: 700;font-size: 18px !important;color: var(--text);padding: 0 6px !important}.woocommerce ul.products li.product .star-rating{margin: 6px !important}.woocommerce ul.products li.product .price{padding: 0 6px;margin-top: auto !important}.woocommerce ul.products li.product .button{margin: 12px 6px 0 !important}.woocommerce span.onsale{min-height: 0;min-width: 0;line-height: 1;padding: 8px 12px;border-radius: 999px;background: var(--pink);color: var(--bg);font-size: 11px;font-weight: 800;top: 22px !important;left: 22px !important;right: auto !important;margin: 0 !important}.woocommerce .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color: var(--text) !important;font-family: var(--display);font-weight: 900;font-size: 22px}.woocommerce .price del{color: var(--dim) !important;font-size: .7em;font-family: var(--body);font-weight: 500;opacity: 1}.woocommerce .price ins{text-decoration: none}.woocommerce .star-rating,.woocommerce .star-rating::before{color: var(--yellow)}.woocommerce p.stars a{color: var(--yellow)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{min-height: 50px;padding: 14px 24px;border-radius: 999px;border: 0;background: var(--pink);color: var(--bg);font-family: var(--display);font-weight: 700;font-size: 14px;line-height: 1.4;transition: transform .2s ease,box-shadow .2s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce #respond input#submit:hover{background: var(--pink);color: var(--bg);transform: translateY(-2px);box-shadow: 0 12px 40px -10px var(--pink)}.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce a.button.disabled{background: #2A2638 !important;color: #8C86A3 !important}.woocommerce #place_order{width: 100%}.woocommerce div.product{display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: start}.woocommerce div.product>*{grid-column: 1 / -1}.woocommerce div.product div.images,.woocommerce div.product div.summary{width: auto !important;float: none !important;margin: 0 !important;grid-column: auto}.woocommerce div.product div.images img{border-radius: 30px;background: var(--card2)}.woocommerce div.product .product_title{font-weight: 900;font-size: clamp(28px,3.4vw,44px);letter-spacing: -.02em;background: linear-gradient(90deg,#FF3DCE,#FF9F1C,#E8FF3B,#2EF2FF,#8B5CFF,#FF3DCE);background-size: 200% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;animation: evoShimmer 4s linear infinite}.evo-aroma{margin: 14px 0 18px;padding: 20px 22px;border-radius: 22px;background: #121019;border: 1px solid var(--pc,var(--pink));display: flex;flex-direction: column;gap: 12px}.evo-aroma__label{font-size: 12px;font-weight: 800;letter-spacing: .14em;color: var(--muted)}.evo-aroma__chips{display: flex;flex-wrap: wrap;gap: 8px}.evo-aroma__chip{padding: 6px 14px;border-radius: 999px;border: 1.5px solid var(--c);color: var(--c);font-weight: 800;font-size: 14px}.evo-aroma__text{margin: 0;font-weight: 700;font-size: 17px;line-height: 1.6;color: var(--pc,var(--lime))}.woocommerce div.product form.cart{margin: 20px 0}.woocommerce div.product form.cart .variations{width: 100%;margin-bottom: 14px}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{padding: 6px 0;display: block;text-align: left}.woocommerce div.product form.cart .variations label{font-weight: 800;color: var(--text)}.woocommerce div.product form.cart .variations select{width: 100%}.woocommerce .reset_variations{color: var(--muted)}.woocommerce div.product form.cart .single_variation_wrap .woocommerce-variation-price{margin-bottom: 10px}.woocommerce .quantity .qty{min-height: 50px;width: 80px;border-radius: 999px;border: 1px solid var(--line2);background: transparent;color: var(--text);text-align: center;font-weight: 800}.woocommerce div.product .stock{font-weight: 800}.woocommerce div.product .stock.in-stock{color: var(--lime)}.woocommerce div.product .stock.out-of-stock{color: #FF6F8E}.woocommerce .product_meta{color: var(--dim);font-size: 14px}.woocommerce .product_meta a{color: var(--muted)}.evo-info-boxes{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin: 18px 0}.evo-info-boxes div{display: flex;flex-direction: column;padding: 14px 16px;border-radius: 18px;background: var(--card);border: 1px solid var(--line);font-size: 14px}.evo-info-boxes span{color: var(--muted)}.woocommerce div.product .woocommerce-tabs{margin-top: 20px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding: 0;margin: 0 0 24px;border-bottom: 1px solid var(--line)}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display: none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background: transparent !important;border: 0 !important;margin: 0;padding: 0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display: block;padding: 14px 4px;font-family: var(--display);color: var(--text) !important;box-shadow: inset 0 -3px 0 var(--pink)}.woocommerce div.product .woocommerce-tabs .panel>h2:first-child{display: none}.evo-desc h2{font-weight: 900;font-size: 24px}.evo-desc__text p{color: var(--pc,var(--lime));font-weight: 700;font-size: 17px;line-height: 1.75}.evo-specs h3,.evo-reviews h2{font-size: 22px;margin-top: 28px}.evo-specs__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 0 40px;margin: 0}.evo-specs__grid div{display: flex;justify-content: space-between;gap: 20px;padding: 14px 4px;border-bottom: 1px solid #1F1C2C}.evo-specs__grid dt{color: var(--muted)}.evo-specs__grid dd{margin: 0;font-weight: 800;text-align: right}.woocommerce #reviews #comments ol.commentlist{padding: 0}.woocommerce #reviews #comments ol.commentlist li .comment-text{border: 1px solid #221F31;border-radius: 20px;background: #121019;margin-left: 0;padding: 16px 20px}.woocommerce #reviews #comments ol.commentlist li img.avatar{display: none}.woocommerce #reviews #comments ol.commentlist li .meta{color: var(--dim)}.woocommerce #reviews #comments ol.commentlist li .meta strong{color: var(--text)}.woocommerce #review_form #respond{padding: 22px;border-radius: 22px;background: var(--card);border: 1px solid var(--line)}.woocommerce #review_form #respond textarea{width: 100%}.woocommerce .related>h2,.woocommerce .upsells>h2{font-weight: 900;font-size: 30px;margin-top: 40px}.evo-freebar{display: flex;flex-direction: column;gap: 8px;padding: 16px 18px;border-radius: 16px;background: var(--card);border: 1px solid var(--line);margin-bottom: 22px}.evo-freebar__track{height: 8px;border-radius: 999px;background: var(--line);overflow: hidden}.evo-freebar__track span{display: block;height: 100%;background: var(--lime);transition: width .5s ease}.woocommerce table.shop_table{border: 1px solid var(--line);border-radius: 22px;background: var(--card);border-collapse: separate;overflow: hidden}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color: var(--line) !important;color: var(--text);padding: 14px 16px}.woocommerce table.shop_table img{width: 72px;border-radius: 12px}.woocommerce a.remove{color: #FF6F8E !important}.woocommerce a.remove:hover{background: #FF6F8E;color: var(--bg) !important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout #order_review,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background: var(--card);border: 1px solid var(--line) !important;border-radius: 24px;padding: 24px}.woocommerce-checkout #payment{background: var(--card2) !important;border-radius: 18px}.woocommerce-checkout #payment div.payment_box{background: var(--line) !important;color: var(--text) !important}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color: var(--line) !important}.woocommerce form .form-row label{font-weight: 700;color: var(--text)}.woocommerce form .form-row .required{color: #FF6F8E}.woocommerce-error,.woocommerce-info,.woocommerce-message{background: var(--card) !important;color: var(--text) !important;border-top-color: var(--cyan) !important;border-radius: 16px}.woocommerce-error{border-top-color: #FF6F8E !important}.woocommerce-message{border-top-color: var(--lime) !important}.woocommerce-info::before,.woocommerce-message::before{color: var(--cyan) !important}.woocommerce-MyAccount-navigation ul{list-style: none;margin: 0;padding: 12px;border-radius: 22px;background: var(--card);border: 1px solid var(--line)}.woocommerce-MyAccount-navigation a{display: flex;align-items: center;min-height: 46px;padding: 0 14px;border-radius: 12px;color: var(--text);font-weight: 800}.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation a:hover{background: var(--line);color: var(--cyan)}.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-bacs-bank-details{margin-top: 24px}.woocommerce ul.order_details{padding: 18px;border-radius: 20px;background: var(--card);border: 1px solid var(--line)}.woocommerce ul.order_details li{border-color: var(--line);color: var(--muted)}.woocommerce ul.order_details li strong{color: var(--text)}.woocommerce mark{background: rgba(46,242,255,.15);color: var(--cyan);padding: 2px 6px;border-radius: 6px}.evo-age-check{margin-bottom: 14px !important}.woocommerce ul.products li.product.evo-card{padding: 16px;gap: 0}.woocommerce ul.products li.product.evo-card:hover{box-shadow: 0 0 0 1px var(--pc),0 30px 70px -25px var(--pc)}.evo-card__media{position: relative}.evo-card__img{position: relative;display: block;aspect-ratio: 1;border-radius: 20px;overflow: hidden;background: var(--card2)}.woocommerce ul.products li.product.evo-card .evo-card__img img{width: 100%;height: 100%;object-fit: cover;margin: 0 !important;border-radius: 0;aspect-ratio: auto;transition: transform .5s ease}.woocommerce ul.products li.product.evo-card:hover .evo-card__img img{transform: scale(1.04)}.evo-card__out{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: rgba(11,10,18,.55);color: var(--text);font-weight: 800;letter-spacing: .1em}.evo-card__out::before{content: '';position: absolute;width: 170px;height: 48px;border-radius: 999px;background: #2A2638;z-index: -1}.evo-card__out{z-index: 1;isolation: isolate}.evo-card__badges,.evo-single-badges{position: absolute;top: 12px;left: 12px;display: flex;gap: 6px;flex-wrap: wrap;pointer-events: none;z-index: 2}.evo-badge{padding: 6px 11px;border-radius: 999px;font-size: 11px;font-weight: 800;color: var(--bg);line-height: 1.2}.evo-badge--pink{background: var(--pink)}.evo-badge--yellow{background: #E8FF3B}.evo-fav{position: absolute;top: 10px;right: 10px;z-index: 2;width: 44px;height: 44px;border-radius: 999px;border: 0;background: rgba(11,10,18,.75);color: var(--pink);cursor: pointer;display: flex;align-items: center;justify-content: center}.evo-fav.is-on svg{fill: currentColor}.evo-fav--lg{position: static;width: 56px;height: 56px;border: 1px solid var(--line2);background: transparent;flex-shrink: 0}.evo-card__body{display: flex;flex-direction: column;gap: 8px;padding: 16px 6px 4px;flex: 1}.evo-type-label{font-size: 12px;font-weight: 800;letter-spacing: .12em;color: var(--pc,var(--pink))}.woocommerce ul.products li.product .evo-card__title{font-family: var(--display);font-weight: 700;font-size: 20px !important;line-height: 1.25;margin: 0;padding: 0 !important}.evo-card__title a{color: var(--text)}.evo-card__title a:hover{color: var(--pc)}.evo-card__rating{display: flex;align-items: center;gap: 8px;font-size: 13px;color: var(--muted)}.evo-stars{display: inline-flex;gap: 2px}.evo-mg{display: flex;gap: 8px;padding-top: 4px}.evo-mg__btn{flex: 1;min-height: 44px;padding: 0 10px;border-radius: 12px;border: 1.5px solid var(--line2);background: transparent;color: #E4DFF5;font: inherit;font-weight: 800;font-size: 14px;cursor: pointer;transition: background .2s ease,border-color .2s ease}.evo-mg__btn:hover{border-color: var(--pc)}.evo-mg__btn.is-on{background: var(--pc);border-color: var(--pc);color: var(--bg)}.evo-mg__btn.is-out{text-decoration: line-through;opacity: .45;cursor: not-allowed}.evo-mg__btn.is-out:hover{border-color: var(--line2)}.evo-card__note{font-size: 13px;font-weight: 700;color: #FF9CB2}.evo-card__foot{display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 14px}.evo-card__price{display: flex;flex-direction: column;line-height: 1.1}.evo-card__price del{font-size: 14px;color: var(--dim)}.evo-card__price strong{font-family: var(--display);font-weight: 900;font-size: 24px;color: var(--text)}.evo-card__add{display: inline-flex;align-items: center;justify-content: center;min-height: 50px;padding: 0 22px;border-radius: 999px;background: var(--pc);color: var(--bg);font-weight: 800;font-size: 15px;white-space: nowrap;transition: transform .2s ease,box-shadow .2s ease}.evo-card__add:hover{color: var(--bg);transform: translateY(-2px);box-shadow: 0 12px 34px -10px var(--pc)}.evo-card__add.is-loading{opacity: .6;pointer-events: none}.evo-card__add.is-disabled{background: #2A2638;color: #8C86A3;cursor: not-allowed}.evo-card__add.is-disabled:hover{transform: none;box-shadow: none;color: #8C86A3}.woocommerce ul.products li.product .evo-card__add.added::after,.added_to_cart{display: none !important}.single-product div.product div.images{position: relative}.single-product .evo-single-badges{top: 20px;left: 20px}.single-product .woocommerce-product-gallery__trigger{z-index: 3}.woocommerce div.product .evo-type-label{display: block;margin-bottom: 6px;font-size: 14px}.woocommerce div.product .product_title{margin-bottom: 8px}.evo-rating-line{display: inline-flex;align-items: center;gap: 10px;color: #E4DFF5;font-weight: 700;font-size: 15px;margin-bottom: 6px}.evo-rating-line:hover{color: var(--cyan)}.evo-rating-line .evo-stars svg{width: 20px;height: 20px}.evo-pricebox{display: flex;align-items: baseline;gap: 16px;flex-wrap: wrap;padding: 20px 24px;border-radius: 22px;background: var(--card);border: 1px solid var(--line);margin-bottom: 8px}.evo-pricebox strong{font-family: var(--display);font-weight: 900;font-size: 40px;line-height: 1;color: var(--pc,var(--pink))}.evo-pricebox del{font-size: 20px;color: var(--dim)}.evo-pricebox span{margin-left: auto;color: var(--muted);font-size: 14px;font-weight: 700}.evo-mgbox{margin-bottom: 18px}.evo-mgbox__label{margin: 0 0 12px;font-weight: 800;font-size: 15px}.evo-mgbox__label span{color: var(--pc)}.evo-mg--lg{gap: 10px}.evo-mg--lg .evo-mg__btn{flex: 0 0 auto;min-width: 96px;min-height: 52px;border-radius: 16px;border-width: 2px;font-size: 16px}.woocommerce div.product form.cart.evo-has-pills table.variations{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(1px,1px,1px,1px)}.woocommerce div.product form.cart .single_variation_wrap .woocommerce-variation-price,.woocommerce div.product form.cart .reset_variations{display: none !important}.woocommerce div.product form.cart .woocommerce-variation-availability p.stock{margin: 0 0 10px}.woocommerce div.product form.cart .woocommerce-variation-add-to-cart,.woocommerce div.product form.cart:not(.variations_form){display: flex;align-items: center;gap: 14px;flex-wrap: wrap}.woocommerce div.product form.cart div.quantity{float: none;margin: 0}.evo-qty{display: flex;align-items: center;border: 1px solid var(--line2);border-radius: 999px;padding: 4px}.evo-qty__btn{width: 44px;height: 44px;border-radius: 999px;border: 0;background: #1C1929;color: var(--text);font-size: 20px;cursor: pointer}.woocommerce .evo-qty .qty{width: 48px;min-height: 44px;border: 0;background: transparent;padding: 0;-moz-appearance: textfield}.evo-qty .qty::-webkit-outer-spin-button,.evo-qty .qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.woocommerce div.product form.cart .button.single_add_to_cart_button{flex: 1;min-height: 56px;background: var(--pc,var(--pink));float: none}.woocommerce div.product form.cart .button.single_add_to_cart_button:hover{background: var(--pc,var(--pink));box-shadow: 0 12px 40px -10px var(--pc)}.evo-stockline{display: flex;align-items: center;gap: 10px;margin: 6px 0 0;font-weight: 800;font-size: 15px;color: var(--lime)}.evo-stockline::before{content: '';width: 10px;height: 10px;border-radius: 999px;background: currentColor;flex-shrink: 0}.evo-stockline--out{color: #FF6F8E}.woocommerce select option,.woocommerce select optgroup{background: #15131F;color: #F4F1FF}.evo-toast{position: fixed;left: 50%;bottom: 32px;z-index: 95;transform: translate(-50%,20px);opacity: 0;pointer-events: none;padding: 14px 22px;border-radius: 999px;background: var(--lime);color: var(--bg);font-weight: 800;box-shadow: 0 16px 40px -12px rgba(182,255,59,.6);transition: opacity .3s ease,transform .3s ease;max-width: calc(100% - 32px);text-align: center}.evo-toast.is-on{opacity: 1;transform: translate(-50%,0)}@media (max-width: 1024px){.evo-toast{bottom: 88px}}@media (max-width: 720px){.evo-pricebox strong{font-size: 32px}.evo-pricebox span{margin-left: 0;width: 100%}.evo-mg--lg .evo-mg__btn{flex: 1;min-width: 0}.woocommerce div.product form.cart .button.single_add_to_cart_button{flex-basis: 100%;order: 3}}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text,.evo-form input.input-text,.evo-form input[type="text"],.evo-form input[type="email"],.evo-form input[type="password"],.evo-form input[type="tel"],.evo-form input[type="date"],.woocommerce-account .woocommerce input.input-text,.woocommerce-account .woocommerce select{width: 100%;min-height: 52px;padding: 12px 16px !important;border-radius: 14px !important;border: 1px solid #2E2A40 !important;background: #0F0D18 !important;color: #F4F1FF !important;font: inherit;font-size: 16px;box-shadow: none;line-height: 1.4}.woocommerce form .form-row input.input-text:focus,.evo-form input:focus{border-color: var(--cyan) !important;outline: none;box-shadow: 0 0 0 3px rgba(46,242,255,.18) !important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color: #F4F1FF;-webkit-box-shadow: 0 0 0 1000px #0F0D18 inset !important;caret-color: #F4F1FF}input::placeholder{color: #6E6886}input[type="date"]{color-scheme: dark}.woocommerce form .show-password-input{top: 50%;transform: translateY(-50%)}.woocommerce form .show-password-input::after{color: var(--muted)}.evo-auth{max-width: 620px;margin: 0 auto;padding: 32px;border-radius: 30px;background: var(--card);border: 1px solid var(--line);display: flex;flex-direction: column;gap: 22px}.evo-auth__tabs{display: flex;gap: 6px;padding: 6px;border-radius: 999px;background: var(--card2)}.evo-auth__tab{flex: 1;min-height: 52px;border-radius: 999px;border: 0;background: transparent;color: #E4DFF5;font-family: var(--display);font-weight: 700;font-size: 15px;cursor: pointer}.evo-auth__tab--login.is-on{background: var(--cyan);color: var(--bg)}.evo-auth__tab--reg.is-on{background: var(--pink);color: var(--bg)}.evo-auth__panel[hidden]{display: none}.evo-form{display: flex;flex-direction: column;gap: 16px;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important}.evo-form__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.evo-field{display: flex;flex-direction: column;gap: 6px;margin: 0;position: relative}.evo-field--full{grid-column: 1 / -1}.evo-field label{font-size: 14px;font-weight: 700;color: var(--text)}.evo-field .req,.evo-check .req{color: #FF6F8E;text-decoration: none}.evo-field .password-input{display: block;position: relative}.evo-check{display: flex;align-items: flex-start;gap: 12px;min-height: 44px;padding-top: 8px;cursor: pointer;line-height: 1.5;color: var(--text)}.evo-check input{width: 22px;height: 22px;flex-shrink: 0;accent-color: var(--pink);margin: 0}.evo-auth__submit.button{width: 100%;min-height: 56px !important;border-radius: 999px !important;font-family: var(--display);font-weight: 700;font-size: 15px;margin: 0 !important}.woocommerce .evo-auth__submit--cyan.button,.woocommerce .evo-auth__submit--cyan.button:hover{background: var(--cyan);color: var(--bg)}.woocommerce .evo-auth__submit--cyan.button:hover{box-shadow: 0 12px 40px -10px var(--cyan)}.woocommerce .evo-auth__submit--pink.button,.woocommerce .evo-auth__submit--pink.button:hover{background: var(--pink);color: var(--bg)}.evo-auth__forgot{align-self: center;color: var(--muted);font-size: 15px}.evo-auth__forgot:hover{color: var(--cyan)}.evo-auth__title{font-size: 20px;margin: 0}.evo-auth__text{margin: 0;color: var(--muted);line-height: 1.6}.evo-auth__wa{align-self: center;color: var(--wa);font-weight: 800;font-size: 14px;text-decoration: underline}.woocommerce-privacy-policy-text{font-size: 13px;color: var(--dim)}.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper,.woocommerce-account:not(.logged-in) .woocommerce-error,.woocommerce-account:not(.logged-in) .woocommerce-message,.woocommerce-account:not(.logged-in) .woocommerce-info{max-width: 620px;margin-left: auto;margin-right: auto}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-message,.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-error{max-width: none;margin: 0 0 18px;display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;padding: 18px 20px 18px 56px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info .button{order: 2;margin: 0}.woocommerce-MyAccount-navigation a,.woocommerce-MyAccount-navigation a:hover{text-decoration: none !important}.woocommerce-account.logged-in .woocommerce{display: grid;grid-template-columns: 270px minmax(0,1fr);gap: 28px;align-items: start}.woocommerce-account.logged-in .woocommerce::before,.woocommerce-account.logged-in .woocommerce::after{display: none}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float: none !important;width: auto !important}.woocommerce-account .woocommerce-MyAccount-navigation{position: sticky;top: 150px}.woocommerce-MyAccount-navigation-link--customer-logout a{color: #FF6F8E !important}.woocommerce-MyAccount-content{min-width: 0}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content legend{font-family: var(--display);font-size: 22px;color: var(--text)}.woocommerce-MyAccount-content .woocommerce-Address,.woocommerce-MyAccount-content form.edit-account,.woocommerce-MyAccount-content form.woocommerce-EditAccountForm,.woocommerce-MyAccount-content .woocommerce-address-fields{padding: 22px;border-radius: 22px;background: var(--card);border: 1px solid var(--line)}.woocommerce-MyAccount-content fieldset{border: 1px solid var(--line);border-radius: 18px;padding: 18px;margin: 18px 0}.woocommerce-Addresses{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.woocommerce-Addresses::before,.woocommerce-Addresses::after{display: none !important}.woocommerce-Addresses .woocommerce-Address{width: auto !important;float: none !important}.woocommerce-Address-title{display: flex;justify-content: space-between;align-items: center;gap: 10px;flex-wrap: wrap}.woocommerce-Address-title h2{font-size: 18px !important;margin: 0}.woocommerce-Address address{font-style: normal;color: var(--muted);line-height: 1.7;margin-top: 10px}.evo-dash{display: flex;flex-direction: column;gap: 22px}.evo-dash__hello{display: flex;align-items: center;gap: 16px;padding: 22px;border-radius: 24px;background: var(--card);border: 1px solid var(--line)}.evo-dash__avatar{width: 56px;height: 56px;border-radius: 999px;background: var(--pink);color: var(--bg);display: flex;align-items: center;justify-content: center;font-family: var(--display);font-weight: 900;font-size: 22px;flex-shrink: 0}.evo-dash__hello div{display: flex;flex-direction: column}.evo-dash__hello strong{font-family: var(--display);font-size: 20px}.evo-dash__hello span{color: var(--muted)}.evo-dash__cards{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.evo-dash__cards a{display: flex;flex-direction: column;gap: 4px;padding: 18px;border-radius: 20px;background: var(--card);border: 1px solid color-mix(in srgb,var(--c) 45%,var(--line));color: var(--text);transition: transform .2s ease,box-shadow .2s ease}.evo-dash__cards a:hover{color: var(--text);transform: translateY(-3px);box-shadow: 0 0 0 1px var(--c),0 20px 50px -25px var(--c)}.evo-dash__cards strong{color: var(--c);font-family: var(--display);font-size: 15px}.evo-dash__cards span{color: var(--muted);font-size: 13px}.evo-dash__title{font-size: 22px;margin: 6px 0 0}.evo-dash__empty{padding: 30px;border-radius: 22px;border: 1px dashed var(--line2);color: var(--muted);text-align: center}.evo-orders{display: flex;flex-direction: column;gap: 12px}.evo-order{display: grid;grid-template-columns: repeat(3,minmax(0,1fr)) auto;gap: 12px;align-items: center;padding: 18px 20px;border-radius: 20px;background: var(--card);border: 1px solid var(--line);color: var(--text)}.evo-order:hover{color: var(--text);border-color: var(--cyan)}.evo-order__col em{display: block;font-style: normal;color: var(--dim);font-size: 13px}.evo-order__status,.woocommerce-orders-table__cell-order-status{font-weight: 800}.evo-order__status{justify-self: end;padding: 8px 14px;border-radius: 999px;font-size: 13px}.evo-order__track{grid-column: 1 / -1;padding: 10px 14px;border-radius: 14px;background: rgba(182,255,59,.08);border: 1px solid rgba(182,255,59,.35);color: var(--muted);font-size: 14px}.evo-order__track strong{color: var(--lime);letter-spacing: .04em}.woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status{color: #FFB65C !important}.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status{color: var(--cyan) !important}.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__row--status-shipped .woocommerce-orders-table__cell-order-status{color: var(--lime) !important}.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status{color: #FF6F8E !important}.woocommerce-account .woocommerce table.shop_table .button{min-height: 40px;padding: 8px 16px;font-size: 13px}.woocommerce-account .woocommerce-pagination .button{margin-top: 14px}.woocommerce-account .woocommerce table.shop_table td,.woocommerce-account .woocommerce table.shop_table th{color: var(--text)}.woocommerce-account .woocommerce-order-details,.woocommerce-account .woocommerce-customer-details{padding: 0}@media (max-width: 1024px){.woocommerce-account.logged-in .woocommerce{grid-template-columns: 1fr}.woocommerce-account .woocommerce-MyAccount-navigation{position: static}.woocommerce-MyAccount-navigation ul{display: flex;overflow-x: auto;gap: 6px}.woocommerce-MyAccount-navigation li{flex-shrink: 0}.woocommerce-MyAccount-navigation a{white-space: nowrap}.evo-dash__cards{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.evo-auth{padding: 20px 16px;border-radius: 24px}.evo-form__grid,.woocommerce-Addresses{grid-template-columns: 1fr}.evo-order{grid-template-columns: 1fr 1fr}.evo-order__status{justify-self: start;grid-column: 1 / -1}}.evo-drawer .evo-drawer__menu,.evo-drawer .evo-menu{display: flex;flex-direction: column;gap: 2px;list-style: none;margin: 0;padding: 0;justify-content: flex-start}.evo-drawer .evo-drawer__menu li,.evo-drawer .evo-menu li{width: 100%}.evo-drawer .evo-drawer__menu a,.evo-drawer .evo-menu a{display: flex;width: 100%;min-height: 50px;padding: 0 14px;border-radius: 14px;box-shadow: none}.evo-drawer .evo-menu a::after,.evo-drawer .evo-menu a::before{display: none}.evo-drawer .sub-menu{display: block !important;position: static !important;transform: none !important;min-width: 0;padding: 0 0 0 14px !important;border: 0 !important;background: transparent !important;box-shadow: none !important;list-style: none}.evo-slide:not(.is-active) *,.evo-slide:not(.is-active){animation-play-state: paused !important}@media (max-width: 1024px){.evo-smoke{display: none !important}.evo-header,.evo-tabbar{backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.evo-header{background: #0B0A12}.evo-tabbar{background: #0B0A12}.evo-blob{animation: none !important;filter: blur(40px)}.evo-blob--b{display: none}.evo-bottle{filter: none}.evo-card:hover,.woocommerce ul.products li.product:hover{transform: none;box-shadow: none}.woocommerce ul.products li.product.evo-card .evo-card__img img{transition: none}.evo-menu>li>a::after{display: none}}.evo-trust div{flex-direction: row;align-items: center;gap: 14px}.evo-trust svg{flex-shrink: 0}.evo-trust__txt{display: flex;flex-direction: column}.evo-trust strong{color: var(--text);font-size: 16px}.evo-chip{gap: 8px}.evo-chip__dot{width: 8px;height: 8px;border-radius: 999px;flex-shrink: 0}.evo-chip--yellow.is-on{border-color: #E8FF3B;color: #E8FF3B;background: var(--line)}.evo-tabbar a.is-on{color: var(--cyan)}.evo-tabbar a.is-on svg{filter: drop-shadow(0 0 6px rgba(46,242,255,.6))}.evo-hidden-field{display: none !important}.woocommerce nav.woocommerce-pagination{margin-top: 36px;text-align: center}.woocommerce nav.woocommerce-pagination ul{display: inline-flex;flex-wrap: wrap;justify-content: center;gap: 10px;border: 0 !important;margin: 0;padding: 0}.woocommerce nav.woocommerce-pagination ul li{border: 0 !important;float: none;overflow: visible}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display: inline-flex;align-items: center;justify-content: center;min-width: 52px;height: 52px;padding: 0 18px;border-radius: 999px;border: 2px solid var(--line2);background: var(--card);color: var(--text);font-family: var(--display);font-weight: 900;font-size: 16px;line-height: 1;transition: border-color .2s ease,transform .2s ease,color .2s ease}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background: var(--card);border-color: var(--cyan);color: var(--cyan);transform: translateY(-2px)}.woocommerce nav.woocommerce-pagination ul li span.current{background: var(--pink);border-color: var(--pink);color: var(--bg);box-shadow: 0 10px 30px -10px var(--pink)}.woocommerce nav.woocommerce-pagination ul li .dots{border-color: transparent;background: transparent;min-width: 30px;padding: 0}.woocommerce-account.logged-in .woocommerce>*{min-width: 0}.woocommerce-MyAccount-content a.evo-dash__cards,.evo-dash__cards a,.evo-dash__cards a *,.evo-order,.evo-order *{text-decoration: none !important}.evo-dash__hello strong,.evo-dash__hello span{overflow-wrap: anywhere}@media (max-width: 1024px){.woocommerce-account.logged-in .woocommerce{grid-template-columns: minmax(0,1fr) !important}.woocommerce-MyAccount-navigation ul{padding: 8px;scrollbar-width: none}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display: none}.woocommerce-MyAccount-navigation a{min-height: 42px;font-size: 14px}}@media (max-width: 720px){.evo-dash__hello{padding: 16px;gap: 12px}.evo-dash__avatar{width: 46px;height: 46px;font-size: 18px}.evo-dash__hello strong{font-size: 17px}.evo-dash__hello span{font-size: 14px}.evo-dash__cards{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 10px}.evo-dash__cards a{padding: 14px}.evo-dash__cards strong{font-size: 14px}.evo-dash__title{font-size: 20px}.woocommerce-account .woocommerce table.shop_table_responsive tr{display: block;margin-bottom: 12px;border: 1px solid var(--line);border-radius: 16px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{min-width: 46px;height: 46px;padding: 0 14px;font-size: 15px}.evo-trust div{padding: 16px}}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{min-width: 0}.woocommerce-cart table.cart td.actions .coupon{display: flex;gap: 10px;flex-wrap: wrap;float: none}.woocommerce-cart table.cart td.actions .coupon .input-text{width: auto !important;flex: 1;min-width: 160px;margin: 0 !important}.woocommerce-cart table.cart td.actions{text-align: right}.woocommerce-cart table.cart td.actions>.button{margin-top: 10px}.woocommerce-cart table.cart .product-name a{color: var(--text);font-family: var(--display);font-weight: 700}.woocommerce-cart table.cart .product-name .variation,.woocommerce-cart table.cart dl.variation{color: var(--muted);font-size: 14px;margin: 6px 0 0}.woocommerce-cart table.cart .product-subtotal,.woocommerce-cart table.cart .product-price{font-weight: 800}.woocommerce-cart .cart-collaterals{margin-top: 24px}.woocommerce-cart .cart-collaterals .cart_totals{width: 100% !important;float: none !important;max-width: 520px;margin-left: auto}.woocommerce-cart .cart_totals h2{font-size: 22px}.woocommerce-cart .cart_totals table.shop_table{border: 0;background: transparent}.woocommerce-cart .cart_totals .order-total td,.woocommerce-cart .cart_totals .order-total th{font-family: var(--display);font-size: 22px}.woocommerce .wc-proceed-to-checkout a.checkout-button{display: flex;align-items: center;justify-content: center;min-height: 58px;background: var(--pink) !important;color: var(--bg) !important;font-family: var(--display);font-weight: 700;font-size: 16px;border-radius: 999px;text-decoration: none !important}.woocommerce ul#shipping_method li label{color: var(--text)}.evo-orderstate{display: flex;flex-direction: column;gap: 10px;margin-bottom: 18px;align-items: flex-start}.evo-orderstate .evo-order__status{justify-self: start}.wc-block-cart,.wc-block-checkout{max-width: 100%;overflow-wrap: anywhere}.wc-block-cart .wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background: var(--pink) !important;color: var(--bg) !important;border-radius: 999px !important;text-decoration: none !important;font-family: var(--display)}@media (max-width: 768px){.woocommerce-cart table.shop_table_responsive,.woocommerce-cart table.shop_table_responsive tbody{display: block;border: 0;background: transparent}.woocommerce-cart table.shop_table_responsive thead{display: none}.woocommerce-cart table.cart tr.cart_item{display: grid;grid-template-columns: 76px minmax(0,1fr) 40px;gap: 6px 12px;align-items: center;padding: 14px;margin-bottom: 12px;border-radius: 20px;background: var(--card);border: 1px solid var(--line)}.woocommerce-cart table.cart tr.cart_item td{display: block;padding: 0 !important;border: 0 !important;text-align: left !important;background: transparent !important}.woocommerce-cart table.cart tr.cart_item td::before{display: none !important}.woocommerce-cart table.cart td.product-thumbnail{display: block !important;grid-row: 1 / span 3;grid-column: 1}.woocommerce-cart table.cart td.product-thumbnail img{width: 76px !important;height: 76px;object-fit: cover;border-radius: 14px}.woocommerce-cart table.cart td.product-remove{grid-column: 3;grid-row: 1;justify-self: end}.woocommerce-cart table.cart td.product-name{grid-column: 2;grid-row: 1;font-size: 15px}.woocommerce-cart table.cart td.product-price{grid-column: 2 / span 2;grid-row: 2;color: var(--muted);font-size: 14px}.woocommerce-cart table.cart td.product-quantity{grid-column: 2;grid-row: 3}.woocommerce-cart table.cart td.product-subtotal{grid-column: 3;grid-row: 3;justify-self: end;white-space: nowrap}.woocommerce-cart table.cart td.product-quantity .qty{width: 72px;min-height: 42px}.woocommerce-cart table.cart tr:last-child{display: block}.woocommerce-cart table.cart td.actions{display: flex !important;flex-direction: column;gap: 10px;padding: 14px !important;border-radius: 20px;background: var(--card);border: 1px solid var(--line) !important}.woocommerce-cart table.cart td.actions .coupon{flex-direction: column}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .button{width: 100% !important}.woocommerce-cart .cart-collaterals .cart_totals{max-width: none;padding: 18px}.woocommerce-cart .cart_totals table.shop_table tr{display: flex;justify-content: space-between;gap: 12px;border-bottom: 1px solid var(--line)}.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{border: 0 !important;padding: 12px 0 !important}.woocommerce-cart .cart_totals table.shop_table td::before{display: none}.woocommerce-checkout form.checkout .col2-set .col-1,.woocommerce-checkout form.checkout .col2-set .col-2{width: 100%;float: none}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width: 100%;float: none}.woocommerce-checkout #order_review{padding: 16px}.woocommerce-checkout table.shop_table td,.woocommerce-checkout table.shop_table th{padding: 10px 8px;font-size: 14px}}.woocommerce-cart .cart-collaterals .cross-sells{display: none}.woocommerce-cart table.cart{margin: 0}.woocommerce-cart table.cart td.product-remove{width: 90px}.woocommerce a.evo-remove,.woocommerce a.evo-remove.remove{display: inline-flex !important;align-items: center;justify-content: center;gap: 6px;width: auto !important;height: 40px !important;padding: 0 14px;border-radius: 999px;border: 1.5px solid rgba(255,111,142,.5);background: rgba(255,111,142,.08) !important;color: #FF6F8E !important;font-size: 14px !important;font-weight: 800 !important;line-height: 1 !important;text-decoration: none !important}.woocommerce a.evo-remove:hover{background: #FF6F8E !important;color: var(--bg) !important;border-color: #FF6F8E}.woocommerce-cart .product-quantity .evo-qty{display: inline-flex}.woocommerce-cart .product-quantity .evo-qty .qty{width: 54px !important;min-height: 44px;border: 0 !important;background: transparent !important;padding: 0 !important;text-align: center;font-weight: 800;font-size: 17px}.woocommerce-cart .evo-qty__btn{width: 44px;height: 44px;font-size: 22px;font-weight: 800}.woocommerce-cart .evo-qty__btn:hover{background: var(--pink);color: var(--bg)}.woocommerce-cart table.cart td.actions{display: flex !important;flex-direction: column;align-items: stretch;gap: 12px;text-align: left}.woocommerce-cart table.cart td.actions>.button[name="update_cart"]{order: -1;align-self: flex-end;margin: 0 !important;background: transparent !important;color: var(--cyan) !important;border: 2px solid var(--cyan) !important}.woocommerce-cart table.cart td.actions>.button[name="update_cart"]:hover{background: var(--cyan) !important;color: var(--bg) !important}.woocommerce-cart table.cart td.actions .coupon{order: 1;width: 100%}.woocommerce-cart table.cart td.actions .coupon .button{flex-shrink: 0}@media (max-width: 1024px){.woocommerce-cart .evo-section>.evo-content>.woocommerce{grid-template-columns: minmax(0,1fr)}.woocommerce-cart .evo-content>.woocommerce>.cart-collaterals{grid-column: 1;position: static}}@media (max-width: 768px){.woocommerce-cart table.cart tr.cart_item{grid-template-columns: 76px minmax(0,1fr)}.woocommerce-cart table.cart td.product-remove{grid-column: 2;grid-row: 4;justify-self: start;width: auto}.woocommerce-cart table.cart td.product-quantity{grid-column: 2;grid-row: 3}.woocommerce-cart table.cart td.product-subtotal{grid-column: 2;grid-row: 2;justify-self: start}.woocommerce-cart table.cart td.product-price{display: none !important}.woocommerce-cart table.cart td.product-thumbnail{grid-row: 1 / span 4}.woocommerce-cart table.cart td.actions>.button[name="update_cart"]{align-self: stretch}}.woocommerce-cart .woocommerce-cart-form{margin: 0 0 24px}.woocommerce-cart .cart-collaterals{width: 100%;margin-top: 0}.woocommerce-cart .cart-collaterals .cart_totals{width: 100% !important;max-width: none !important;float: none !important;margin: 0 !important}.woocommerce-cart table.cart td.product-thumbnail{width: 110px;min-width: 110px}.woocommerce-cart table.cart td.product-thumbnail a,.woocommerce-cart table.cart td.product-thumbnail img{display: block}.woocommerce-cart table.cart td.product-thumbnail img{width: 88px !important;height: 88px !important;max-width: none !important;object-fit: cover;border-radius: 16px}.woocommerce-cart table.cart .product-name a{text-decoration: none !important;font-size: 18px}.woocommerce-cart table.cart .product-name a:hover{color: var(--cyan)}.woocommerce-cart table.cart td.product-remove{width: 110px}.woocommerce-cart table.cart tbody tr:last-child,.woocommerce-cart table.cart tr:has(>td.actions){display: block}.woocommerce-cart table.cart td.actions{width: 100%;box-sizing: border-box}.woocommerce-cart table.cart td.actions .coupon{display: flex;flex-direction: row;gap: 12px}.woocommerce-cart table.cart td.actions .coupon .input-text{flex: 1;min-width: 0}@media (min-width: 1025px){.woocommerce-cart .cart_totals{display: grid;grid-template-columns: minmax(0,1fr) 380px;gap: 12px 40px;align-items: end;padding: 28px 32px !important}.woocommerce-cart .cart_totals h2{grid-column: 1 / -1;margin: 0}.woocommerce-cart .cart_totals table.shop_table{grid-column: 1;margin: 0}.woocommerce-cart .cart_totals .wc-proceed-to-checkout{grid-column: 2;padding: 0}}@media (max-width: 768px){.woocommerce-cart table.cart td.product-thumbnail{width: auto;min-width: 0}.woocommerce-cart table.cart td.product-thumbnail img{width: 76px !important;height: 76px !important}.woocommerce-cart table.cart td.product-remove{width: auto}.woocommerce-cart table.cart td.actions .coupon{flex-direction: column}.woocommerce-cart .cart_totals{display: block}}.evo-gate__box{width: 640px;padding: 44px 40px;gap: 14px;align-items: center}.evo-gate__box .evo-logo{justify-content: center;margin-bottom: 6px}.evo-gate__box .evo-logo__mark{width: 64px;height: 64px}.evo-gate__box .evo-logo__word{font-size: 34px}.evo-gate__title{font-size: 34px}.evo-gate__new{margin: 0;font-family: var(--display);font-weight: 900;font-size: 22px;line-height: 1.35;background: linear-gradient(90deg,#B6FF3B,#2EF2FF,#FF3DCE,#FF9F1C,#B6FF3B);background-size: 200% 100%;-webkit-background-clip: text;background-clip: text;color: transparent !important;animation: evoShimmer 3s linear infinite}.evo-gate__never{margin-top: 6px;min-height: 44px;padding: 0 12px;border: 0;background: transparent;color: var(--muted);font: inherit;font-size: 14px;font-weight: 700;text-decoration: underline;cursor: pointer}.evo-gate__never:hover{color: var(--cyan)}@media (max-width: 720px){.evo-gate__box{padding: 30px 20px}.evo-gate__title{font-size: 24px}.evo-gate__new{font-size: 18px}.evo-gate__box .evo-logo__word{font-size: 26px}}.evo-landing__more{display: flex;gap: 12px;flex-wrap: wrap;justify-content: center;margin-top: 8px}.evo-landing{padding: 40px;border-radius: 30px;background: #110F1A;border: 1px solid #221F31}.evo-landing__title{font-size: clamp(26px,3vw,36px);font-weight: 900;margin: 0 0 20px}.evo-landing__text{max-width: 900px}.evo-landing__text h2{font-size: 22px;margin: 1.4em 0 .5em;color: var(--cyan)}.evo-landing__text h2:nth-of-type(3n+2){color: var(--pink)}.evo-landing__text h2:nth-of-type(3n){color: var(--lime)}.evo-landing__text p{color: #D6D1E6}.evo-landing__text strong{color: var(--text)}.evo-landing__cta{margin-top: 32px;display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;padding: 22px;border-radius: 22px;background: var(--card);border: 1px solid var(--wa)}.evo-landing__cta .evo-btn--wa{width: auto}@media (max-width: 720px){.evo-landing{padding: 24px 18px}}.evo-article .evo-content h2{font-size: 24px;margin: 1.5em 0 .5em;color: var(--cyan)}.evo-article .evo-content h2:nth-of-type(3n+2){color: var(--pink)}.evo-article .evo-content h2:nth-of-type(3n){color: var(--lime)}.evo-article .evo-content strong{color: var(--text)}.evo-article__cover--ph{position: relative;overflow: hidden;height: 300px;border-radius: 26px;background: var(--card2);border: 1px solid var(--line);display: flex;align-items: center;justify-content: center;--c: #FF3DCE;--c2: #2EF2FF}.evo-article__cover--ph .evo-blob--a{right: 10%;top: -120px;width: 380px;height: 380px}.evo-article__cover--ph .evo-blob--b{left: 5%;right: auto;top: 60px;width: 320px;height: 320px}.evo-article__ph-text{position: relative;font-family: var(--display);font-weight: 900;font-size: clamp(28px,5vw,52px);letter-spacing: -.02em}@media (max-width: 720px){.evo-article__cover--ph{height: 180px}.evo-article .evo-content h2{font-size: 20px}}.evo-gate__title{display: flex;align-items: center;justify-content: center;gap: 14px;flex-wrap: wrap;text-align: center}.evo-gate__title .evo-logo__mark{flex-shrink: 0}.evo-gate__actions .evo-btn{white-space: nowrap}@media (max-width: 720px){.evo-gate__title .evo-logo__mark{width: 46px;height: 46px}.evo-gate__actions .evo-btn{white-space: normal}}.woocommerce-shipping-destination,.woocommerce-shipping-calculator,.shipping-calculator-button,.shipping-calculator-form{display: none !important}.wc-block-components-totals-shipping__change-address,.wc-block-components-shipping-address,.wc-block-components-totals-shipping__via{display: none !important}.woocommerce ul#shipping_method{margin: 0;padding: 0;list-style: none}.woocommerce ul#shipping_method li{margin: 0}.evo-checkout-note{margin: 0 0 18px;padding: 14px 18px;border-radius: 16px;background: var(--card);border: 1px solid var(--line);color: var(--muted);font-size: 15px}.evo-checkout-note a{font-weight: 800}.evo-checkout-note--ok{border-color: rgba(182,255,59,.45);color: var(--lime);font-weight: 700}.woocommerce form .form-row .optional{display: none}@media (max-width: 720px){.evo-checkout-note{font-size: 14px}}html:not(.evo-anim) *,html:not(.evo-anim) *::before,html:not(.evo-anim) *::after{animation-play-state: paused !important}@media (max-width: 1024px){.evo-nav,.evo-hero__arrow{display: none}.evo-burger{display: inline-flex}.evo-trust{grid-template-columns: repeat(2,1fr)}.woocommerce ul.products,.evo-posts{grid-template-columns: repeat(2,1fr)}.evo-gal-preview{grid-template-columns: repeat(3,1fr)}.evo-gallery .wp-block-gallery,.evo-gallery .gallery{grid-template-columns: repeat(3,minmax(0,1fr)) !important}.evo-footer__grid{grid-template-columns: 1fr 1fr}.evo-tabbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 46;height: calc(64px + env(safe-area-inset-bottom,0px));padding-bottom: env(safe-area-inset-bottom,0px);display: flex;justify-content: space-around;background: rgba(11,10,18,.97);backdrop-filter: blur(14px);border-top: 1px solid var(--line)}.evo-tabbar a{position: relative;flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;color: var(--dim);font-size: 11px;font-weight: 800}.evo-tabbar a.is-on,.evo-tabbar a:hover{color: var(--cyan)}.evo-tabbar .evo-cart-count{position: absolute;top: 6px;left: 54%;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background: var(--lime);color: var(--bg);font-size: 11px;display: flex;align-items: center;justify-content: center}body{padding-bottom: 76px}.evo-wa{bottom: 84px;right: 14px}}@media (max-width: 720px){.evo-wrap{padding: 0 16px}.evo-header__row{flex-wrap: wrap;gap: 8px;justify-content: space-between;padding-top: 10px;padding-bottom: 10px}.evo-logo__mark{width: 36px;height: 36px}.evo-logo{gap: 8px}.evo-logo__word{font-size: 18px}.evo-search{order: 3;flex-basis: 100%}.evo-hide-s{display: none !important}.admin-bar .evo-header{top: 0}.evo-topbar{padding: 5px 0}.evo-topbar__item{font-size: 12px;padding: 3px 10px}.evo-ticker__item{font-size: 17px}.evo-slide{min-height: 0}.evo-slide__grid{grid-template-columns: 1fr;gap: 0;padding-top: 28px;padding-bottom: 70px}.evo-slide__art{height: 230px;transform: scale(.62);transform-origin: center bottom;margin-top: -20px}.evo-trust,.evo-tiles,.evo-seo__grid,.evo-contact,.evo-info-boxes,.evo-specs__grid,.evo-posts,.evo-posts--2{grid-template-columns: 1fr}.woocommerce ul.products{grid-template-columns: 1fr}.woocommerce div.product{grid-template-columns: 1fr;gap: 20px}.evo-gallery .wp-block-gallery,.evo-gallery .gallery{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}.evo-promo{flex-direction: column;align-items: flex-start;padding: 28px 22px}.evo-promo h2{font-size: 28px}.evo-section__title{font-size: 26px}.evo-seo{padding: 26px 20px}.evo-footer__grid{grid-template-columns: 1fr}.evo-filters{flex-wrap: nowrap;overflow-x: auto}.evo-chip{flex-shrink: 0;white-space: nowrap}.evo-lightbox{flex-wrap: wrap;padding: 16px}.evo-lightbox img{max-width: 100%;order: -1}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea,.evo-search input{font-size: 16px}.evo-gate__title{font-size: 24px}.evo-gate__actions{flex-direction: column}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}.evo-marquee__seq{animation: none !important}.evo-smoke{display: none}}