body.vip-comments-front-page,body.vip-comments-front-page.ast-page-builder-template,body.vip-comments-front-page.ast-plain-container,body.vip-comments-front-page.ast-separate-container{background-color:#0a0a0f!important;color:#f0eef8}body.vip-comments-front-page #page,body.vip-comments-front-page #content,body.vip-comments-front-page .site,body.vip-comments-front-page .site-content{background:transparent!important}body.home .site-content>.ast-container{display:block!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}body:not(.wp-admin){caret-color:#fff0}body:not(.wp-admin) input,body:not(.wp-admin) textarea,body:not(.wp-admin) [contenteditable="true"],body:not(.wp-admin) [contenteditable="plaintext-only"]{caret-color:auto}.vip-comments-footer{position:relative;overflow:hidden;border-top:1px solid rgb(255 255 255 / .1);text-align:left!important;background:radial-gradient(700px 280px at 50% 102%,rgb(255 45 85 / .16),#fff0 74%),radial-gradient(620px 360px at 10% 45%,rgb(0 245 212 / .12),#fff0 76%),linear-gradient(180deg,#090d1f 0%,#080b19 100%)}.vip-comments-footer::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:repeating-linear-gradient(90deg,rgb(16 25 64 / .28) 0,rgb(16 25 64 / .28) 1px,transparent 1px,transparent 120px)}.vip-comments-footer__inner{position:relative;z-index:1;width:min(1240px, 93%);margin:0 auto;padding:66px 0 22px}.vip-comments-footer__grid{display:grid;grid-template-columns:minmax(300px,1.35fr) repeat(3,minmax(170px,1fr));gap:20px 70px;align-items:start;justify-items:start}.vip-comments-footer__logo{text-decoration:none;display:block;margin-bottom:12px;font-family:"Syne",sans-serif;font-size:22px;font-weight:800;letter-spacing:-.04em;color:#f0eee8;line-height:1;white-space:nowrap}.vip-comments-footer__logo span{color:#30e7d6}.vip-comments-footer__description{margin:0;max-width:33ch;color:rgb(195 199 223 / .9);font-size:.98rem;line-height:1.6}.vip-comments-footer__column h3{margin:0 0 14px;color:rgb(188 190 218 / .84);text-transform:uppercase;letter-spacing:.1em;font-size:.93rem;font-weight:600;font-family:var(--fonte-display,"Syne","Segoe UI",sans-serif);text-align:left!important}.vip-comments-footer__list{margin:0;padding:0;list-style:none;display:grid;gap:10px;text-align:left!important;justify-items:start}.vip-comments-footer__list a{color:rgb(196 199 222 / .92);text-decoration:none;font-size:.96rem;line-height:1.45;transition:color 0.2s ease;display:inline-block}.vip-comments-footer__list a:hover,.vip-comments-footer__list a:focus-visible{color:#fff;outline:none}.vip-comments-footer__list a[aria-current="page"],.vip-comments-footer__list a.is-current{color:#fff;text-shadow:0 0 16px rgb(188 98 255 / .35)}.vip-comments-footer__bottom{margin-top:34px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .1);display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.vip-comments-footer__bottom p{margin:0;color:rgb(199 203 227 / .84);font-size:.88rem;text-align:left!important}@media (max-width:1060px){.vip-comments-footer__inner{width:min(1240px, 94%);padding:56px 0 22px}.vip-comments-footer__grid{grid-template-columns:1fr 1fr;gap:24px 34px}.vip-comments-footer__brand{grid-column:1 / -1}.vip-comments-footer__description{max-width:none}}@media (max-width:680px){.vip-comments-footer__inner{width:min(1240px, 95%);padding:44px 0 18px}.vip-comments-footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px 14px;align-items:start}.vip-comments-footer__brand{grid-column:auto;min-width:0}.vip-comments-footer__column{min-width:0}.vip-comments-footer__logo{margin-bottom:12px;white-space:nowrap}.vip-comments-footer__description{max-width:none;font-size:.82rem;line-height:1.55}.vip-comments-footer__column h3{margin-bottom:8px;font-size:.74rem}.vip-comments-footer__list{gap:6px}.vip-comments-footer__list a{font-size:.82rem;line-height:1.35}.vip-comments-footer__bottom{margin-top:16px;padding-top:12px;flex-direction:column;align-items:flex-start;gap:8px}.vip-comments-footer__bottom p{font-size:.76rem}}.vip-internal-header{position:sticky;top:0;z-index:80;border-bottom:1px solid rgb(255 255 255 / .08);background:rgb(8 12 28 / .84);backdrop-filter:blur(12px)}body.admin-bar .vip-internal-header{top:32px}.vip-internal-shell{width:min(1240px, 93%);margin:0 auto;padding:14px 0;display:flex;align-items:center;gap:20px;position:relative}.vip-internal-logo{display:inline-block;flex-shrink:0;font-family:"Syne",sans-serif;font-size:21px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#f0eee8;text-decoration:none}.vip-internal-logo span{color:#30e7d6}.vip-internal-logo small{display:block;margin-top:4px;font-size:12px;font-weight:500;letter-spacing:0;color:rgb(230 236 255 / .72)}.vip-internal-nav{margin-left:auto;border:0;background:#fff0;box-shadow:none;padding:0}.vip-internal-nav ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:8px}.vip-internal-nav a{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;color:#cfd4ee;font-size:.94rem;text-decoration:none;transition:color 0.24s ease,background-color 0.24s ease}.vip-internal-nav a:hover,.vip-internal-nav a:focus-visible{color:#f9f9ff;background:rgb(255 255 255 / .08);outline:none}.vip-internal-nav a[aria-current="page"]{color:#fef7ff;background:linear-gradient(135deg,rgb(255 45 85 / .2),rgb(0 245 212 / .2));border:1px solid rgb(255 255 255 / .2)}.vip-internal-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 22px;border-radius:999px;border:1px solid rgb(255 45 85 / .35);color:#0b0f1a;text-decoration:none;font-family:"DM Sans","Segoe UI",sans-serif;font-weight:700;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#ff2d55 0%,#ff4f7a 52%,#1fd2c6 100%);box-shadow:0 10px 24px rgb(255 45 85 / .35),0 0 0 0 rgb(255 45 85 / .45);position:relative;overflow:hidden;isolation:isolate;transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease;animation:souPopCtaPulse 2.4s ease-in-out infinite}.vip-internal-cta::before{content:"";position:absolute;top:-120%;left:-55%;width:42%;height:340%;background:linear-gradient(90deg,#fff0,rgb(255 255 255 / .52),#fff0);transform:rotate(23deg);animation:souPopCtaShine 2.8s ease-in-out infinite;pointer-events:none}.vip-internal-cta::after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:1px solid rgb(255 255 255 / .4);opacity:0;animation:souPopCtaRing 2.4s ease-out infinite;pointer-events:none}.vip-internal-cta-full,.vip-internal-cta-short{position:relative;z-index:1;line-height:1}.vip-internal-cta-short{display:none}.vip-internal-cta:hover,.vip-internal-cta:focus-visible{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 30px rgb(255 45 85 / .42),0 0 0 7px rgb(255 45 85 / .16);filter:brightness(1.02);outline:none}@keyframes souPopCtaShine{0%,18%{left:-70%;opacity:0}24%{opacity:1}58%{left:140%;opacity:.95}100%{left:140%;opacity:0}}@keyframes souPopCtaPulse{0%,100%{box-shadow:0 10px 24px rgb(255 45 85 / .35),0 0 0 0 rgb(255 45 85 / .45)}50%{box-shadow:0 14px 30px rgb(255 45 85 / .42),0 0 0 8px rgb(255 45 85 / .05)}}@keyframes souPopCtaRing{0%{transform:scale(.92);opacity:.75}70%{transform:scale(1.12);opacity:0}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.vip-internal-cta,.vip-internal-cta::before,.vip-internal-cta::after{animation:none!important;transition:none!important}}.vip-internal-toggle{display:none;margin-left:auto;width:44px;height:44px;border:1px solid rgb(130 141 214 / .35);border-radius:10px;background:rgb(10 14 31 / .74);padding:10px 9px;cursor:pointer}.vip-internal-toggle span{display:block;height:2px;width:100%;border-radius:99px;margin:4px 0;background:#d9dcf5}@media (max-width:860px){body.admin-bar .vip-internal-header{top:46px}.vip-internal-shell{width:min(1240px, 95%);padding:12px 0;gap:8px}.vip-internal-toggle{display:inline-block;width:40px;height:40px;border-radius:12px;padding:8px}.vip-internal-nav{position:absolute;top:calc(100% + 10px);left:14px;right:14px;margin-left:0;border:1px solid rgb(122 132 206 / .28);background:rgb(5 8 21 / .97);border-radius:16px;padding:8px;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity 0.22s ease,transform 0.22s ease}.vip-internal-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.vip-internal-nav ul{flex-direction:column;align-items:stretch}.vip-internal-nav li,.vip-internal-nav a{width:100%}.vip-internal-nav a{justify-content:center;padding:10px 12px}.vip-internal-cta{margin-left:0;min-height:40px;padding:0 12px;border-radius:12px;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 9px 24px rgb(194 80 255 / .38)}.vip-internal-cta-full{display:none}.vip-internal-cta-short{display:inline}}@media (max-width:420px){.vip-internal-shell{width:min(1240px, 96%)}.vip-internal-toggle{width:38px;height:38px;padding:7px}.vip-internal-cta{min-height:38px;padding:0 10px;font-size:.71rem}}body.page-id-6 .why-section,body.page-id-6 .how-section#como-comprar,body.page-id-6 .ig-comments-pricing-section#comprar,body.page-id-6 .advantages-section,body.page-id-6 .reviews-section,body.page-id-6 .faq-section,body.page-id-6 .cta-section{padding-top:clamp(34px, 4.2vw, 54px)!important;padding-bottom:clamp(34px, 4.2vw, 54px)!important}body.page-id-6 .how-section#como-comprar{padding-bottom:clamp(16px, 2.2vw, 26px)!important}body.page-id-6 .ig-comments-pricing-section#comprar{padding-top:clamp(18px, 2.6vw, 30px)!important;padding-bottom:clamp(28px, 3.6vw, 42px)!important}body.page-id-6 .section-head{margin-bottom:clamp(22px, 3vw, 34px)!important}body.page-id-6 .steps-cards,body.page-id-6 .advantages-grid{margin-top:clamp(20px, 2.8vw, 30px)!important}@media (max-width:900px){body.page-id-6 .why-section,body.page-id-6 .how-section#como-comprar,body.page-id-6 .ig-comments-pricing-section#comprar,body.page-id-6 .advantages-section,body.page-id-6 .reviews-section,body.page-id-6 .faq-section,body.page-id-6 .cta-section{padding-top:32px!important;padding-bottom:32px!important}body.page-id-6 .how-section#como-comprar{padding-bottom:14px!important}body.page-id-6 .ig-comments-pricing-section#comprar{padding-top:14px!important;padding-bottom:26px!important}}body.single-post,body.single-post.ast-plain-container,body.single-post.ast-separate-container{background:#070a16!important;color:#e8ebf8}body.single-post #page,body.single-post #content,body.single-post .site-content,body.single-post .site{background:transparent!important}body.single-post .ast-container{width:min(1420px, 95vw)!important;max-width:min(1420px, 95vw)!important;padding-left:0!important;padding-right:0!important}body.single-post.ast-separate-container .ast-article-single.vip-post-layout,body.single-post.ast-separate-container .site-main .ast-article-single.vip-post-layout{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.single-post .vip-post-primary{width:100%;max-width:none!important;float:none!important;margin:0!important;padding:32px 0 68px}body.single-post .vip-post-layout{margin:0}.vip-post-shell{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);gap:22px;align-items:start}.vip-post-main{border:1px solid rgb(120 129 205 / .24);border-radius:24px;background:radial-gradient(620px 420px at 30% -20%,rgb(160 77 255 / .14),#fff0 60%),linear-gradient(165deg,rgb(21 27 52 / .96),rgb(8 11 27 / .96));box-shadow:0 24px 64px rgb(0 0 0 / .35);overflow:hidden}.vip-post-hero{padding:40px 46px 28px}.vip-post-meta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.vip-post-kicker,.vip-post-reading-time{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 13px;font-size:.76rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.vip-post-kicker{color:#f5dcff;text-decoration:none;border:1px solid rgb(211 115 255 / .46);background:rgb(149 74 255 / .18)}.vip-post-reading-time{color:#d7ddff;border:1px solid rgb(135 150 255 / .3);background:rgb(12 16 33 / .7)}.vip-post-title{margin:0 0 12px;font-family:"Syne","Segoe UI",sans-serif;font-size:clamp(2rem, 3.1vw, 3.25rem);line-height:1.08;letter-spacing:-.02em;color:#f4f6ff;max-width:none}.vip-post-meta{display:flex;flex-wrap:wrap;gap:14px;color:rgb(206 214 247 / .86);font-size:.92rem}.vip-post-meta span{position:relative}.vip-post-meta span+span{padding-left:14px}.vip-post-meta span+span::before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:99px;background:rgb(210 125 255 / .72);transform:translateY(-50%)}.vip-post-featured{margin:0 40px;border-radius:18px;overflow:hidden;border:1px solid rgb(161 175 255 / .26);box-shadow:0 12px 32px rgb(0 0 0 / .32)}.vip-post-featured img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.vip-post-content{padding:36px 46px 18px;color:#dee4ff;font-size:1.04rem;line-height:1.84}.vip-post-content h2,.vip-post-content h3,.vip-post-content h4{margin:0 0 14px;color:#f4f7ff;font-family:"Syne","Segoe UI",sans-serif;line-height:1.2}.vip-post-content h2{margin-top:30px;font-size:clamp(1.46rem, 2.5vw, 2rem)}.vip-post-content p{margin:0 0 16px}.vip-post-content ul,.vip-post-content ol{margin:0 0 18px;padding-left:1.15em}.vip-post-content li{margin-bottom:7px}.vip-post-content a{color:#d68cff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vip-post-footer{padding:20px 46px 42px;border-top:1px solid rgb(119 129 211 / .2)}.vip-post-author-card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start;border:1px solid rgb(135 146 223 / .28);border-radius:18px;padding:16px;background:rgb(11 14 30 / .75)}.vip-post-author-avatar img{border-radius:999px;border:2px solid rgb(205 106 255 / .5)}.vip-post-author-card h3{margin:0 0 6px;color:#f3f5ff;font-family:"Syne","Segoe UI",sans-serif;font-size:1.08rem}.vip-post-author-card p{margin:0;color:rgb(212 218 245 / .88);font-size:.93rem;line-height:1.55}.vip-post-sidebar{position:sticky;top:104px;display:grid;gap:18px;align-self:start;margin-top:0}body.admin-bar .vip-post-sidebar{top:136px}@media (min-width:1081px){.vip-post-shell>.vip-post-main,.vip-post-shell>.vip-post-sidebar{align-self:start}.vip-post-shell>.vip-post-main{margin-top:34px!important}.vip-post-shell>.vip-post-sidebar{margin-top:0!important}}.vip-post-side-card{border:1px solid rgb(137 148 220 / .3);border-radius:18px;background:linear-gradient(180deg,rgb(24 30 59 / .95),rgb(10 14 32 / .95));padding:20px;box-shadow:0 16px 36px rgb(0 0 0 / .28)}.vip-post-side-card h3{margin:0 0 12px;color:#f5f7ff;font-family:"Syne","Segoe UI",sans-serif;font-size:1.05rem;line-height:1.26}.vip-post-side-highlight{border-color:rgb(255 79 122 / .44);background:radial-gradient(360px 220px at 0% 0%,rgb(255 45 85 / .2),#fff0 70%),linear-gradient(160deg,rgb(34 27 54 / .96),rgb(17 20 39 / .96))}.vip-post-side-eyebrow{margin:0 0 8px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgb(255 79 122 / .45);background:rgb(255 45 85 / .14);color:#ffd6e8;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:6px 11px}.vip-post-side-summary{margin:0;color:rgb(219 225 249 / .9);font-size:.91rem;line-height:1.62}.vip-post-side-stats{margin:0;margin-top:14px;padding:0;list-style:none;display:grid;gap:8px}.vip-post-side-stats li{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;border:1px solid rgb(255 255 255 / .08);border-radius:11px;padding:8px 10px;background:rgb(9 12 27 / .62)}.vip-post-side-stats span{color:rgb(203 211 240 / .82);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.vip-post-side-stats strong{color:#f7f9ff;font-size:.86rem;font-weight:700}.vip-post-category-pills{display:flex;flex-wrap:wrap;gap:9px}.vip-post-category-pills a{border-radius:999px;border:1px solid rgb(206 112 255 / .42);background:rgb(158 76 255 / .17);color:#ebd5ff;text-decoration:none;padding:7px 12px;font-size:.82rem;transition:transform 0.2s ease,border-color 0.2s ease}.vip-post-category-pills a:hover,.vip-post-category-pills a:focus-visible{transform:translateY(-1px);border-color:rgb(255 79 122 / .62);outline:none}.vip-post-side-cta p{margin:0 0 14px;color:rgb(212 220 247 / .89);font-size:.92rem;line-height:1.58}.vip-post-side-links{display:grid;gap:9px}.vip-post-side-links a{display:block;text-decoration:none;color:#eef0ff;border:1px solid rgb(131 144 218 / .34);border-radius:11px;padding:10px 12px;background:rgb(13 18 41 / .75);transition:border-color 0.2s ease,transform 0.2s ease,background 0.2s ease;font-size:.9rem;font-weight:600}.vip-post-side-links .vip-post-link-primary{border-color:rgb(255 79 122 / .7);background:linear-gradient(140deg,#ff2d55,#ff4f7a);color:#fff;text-align:center;box-shadow:0 10px 22px rgb(255 45 85 / .34)}.vip-post-side-links a:hover,.vip-post-side-links a:focus-visible{border-color:rgb(216 120 255 / .6);transform:translateY(-1px);background:rgb(21 28 57 / .92);outline:none}.vip-post-side-links .vip-post-link-primary:hover,.vip-post-side-links .vip-post-link-primary:focus-visible{background:linear-gradient(140deg,#ff4f7a,#1fd2c6);border-color:rgb(255 79 122 / .78)}.vip-post-recent-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.vip-post-recent-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;text-decoration:none;border:1px solid rgb(129 141 215 / .3);border-radius:13px;background:rgb(12 17 39 / .8);padding:8px;transition:border-color 0.2s ease,transform 0.2s ease}.vip-post-recent-item:hover,.vip-post-recent-item:focus-visible{border-color:rgb(255 79 122 / .62);transform:translateY(-2px);outline:none}.vip-post-recent-thumb{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:10px;background:rgb(35 42 73 / .86)}.vip-post-recent-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vip-post-recent-thumb-fallback{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-size:.73rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(140deg,#ff2d55,#ff4f7a)}.vip-post-recent-copy{display:grid;gap:6px;align-content:center}.vip-post-recent-title{color:#f5f7ff;font-size:.9rem;line-height:1.34}.vip-post-recent-date{color:rgb(198 207 238 / .78);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.vip-post-related{margin-top:24px;padding:34px 40px 42px;border-top:1px solid rgb(119 129 211 / .2)}.vip-post-related-head{display:grid;gap:10px;margin-bottom:18px}.vip-post-related-kicker{display:inline-flex;width:fit-content;border-radius:999px;padding:7px 12px;border:1px solid rgb(210 112 255 / .42);background:rgb(159 75 255 / .16);color:#f0d7ff;font-size:.77rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.vip-post-related-head h2{margin:0;font-family:"Syne","Segoe UI",sans-serif;font-size:clamp(1.4rem, 2.4vw, 1.9rem);color:#f3f6ff}.vip-post-related-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.vip-related-card{border:1px solid rgb(126 137 208 / .27);border-radius:14px;overflow:hidden;background:rgb(10 14 32 / .84);transition:transform 0.2s ease,border-color 0.2s ease}.vip-related-card:hover{transform:translateY(-3px);border-color:rgb(215 118 255 / .55)}.vip-related-thumb{display:block;aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid rgb(115 126 200 / .28)}.vip-related-thumb img{width:100%;height:100%;object-fit:cover}.vip-related-thumb-fallback{width:100%;height:100%;display:grid;place-items:center;color:#f3f4ff;font-weight:700;letter-spacing:.04em;background:linear-gradient(140deg,#6f50ff,#d84dff)}.vip-related-body{padding:14px 14px 16px}.vip-related-body h3{margin:0 0 10px;font-family:"Syne","Segoe UI",sans-serif;font-size:1.03rem;line-height:1.25}.vip-related-body h3 a{color:#f5f7ff;text-decoration:none}.vip-related-body p{margin:0;color:rgb(208 215 244 / .88);font-size:.9rem;line-height:1.52}@media (max-width:1080px){.vip-post-shell{grid-template-columns:1fr}.vip-post-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:860px){body.single-post .vip-post-primary{padding:30px 0 52px}.vip-post-hero,.vip-post-content,.vip-post-footer{padding-left:22px;padding-right:22px}.vip-post-featured{margin:0 22px}.vip-post-related{padding:26px 22px 30px}.vip-post-related-grid{grid-template-columns:1fr}.vip-post-sidebar{grid-template-columns:1fr}}:root{--sou-home-bg:#06070a;--sou-home-surface:#0f1117;--sou-home-surface-2:#161a24;--sou-home-text:#f0eee8;--sou-home-muted:#7a7d8a;--sou-home-border:rgba(255, 255, 255, 0.07);--sou-home-border-2:rgba(255, 255, 255, 0.12);--sou-home-accent:#ff2d55;--sou-home-accent-2:#ff4f7a;--sou-home-accent-bg:rgba(255, 45, 85, 0.1);--sou-home-teal:#1fd2c6;--sou-home-teal-bg:rgba(31, 210, 198, 0.1);--ast-global-color-0:#ff2d55;--ast-global-color-1:#1fd2c6;--ast-global-color-2:#f0eee8;--ast-global-color-3:#7a7d8a;--ast-global-color-4:#0f1117;--ast-global-color-5:#161a24}body:not(.wp-admin),body:not(.wp-admin).ast-separate-container,body:not(.wp-admin).ast-plain-container{background:radial-gradient(860px 520px at 10% -2%,rgb(255 45 85 / .14),transparent 63%),radial-gradient(980px 620px at 90% 48%,rgb(31 210 198 / .09),transparent 66%),linear-gradient(180deg,#06070a 0%,#090b10 42%,#06070a 100%)!important;background-color:var(--sou-home-bg)!important;color:var(--sou-home-text)}body:not(.wp-admin) #page,body:not(.wp-admin) #content,body:not(.wp-admin) .site,body:not(.wp-admin) .site-content{background:transparent!important}body:not(.wp-admin) .ast-separate-container .ast-article-single,body:not(.wp-admin) .ast-separate-container .ast-archive-description,body:not(.wp-admin) .ast-separate-container .comments-area,body:not(.wp-admin) .ast-separate-container .ast-author-box,body:not(.wp-admin) .ast-separate-container .widget,body:not(.wp-admin) .ast-separate-container .site-main>article,body:not(.wp-admin) .ast-plain-container .site-main>article,body:not(.wp-admin) .ast-plain-container .widget{background:linear-gradient(180deg,rgb(22 26 36 / .92),rgb(15 17 23 / .94))!important;border:1px solid var(--sou-home-border)!important;color:var(--sou-home-text)!important;box-shadow:0 16px 42px rgb(0 0 0 / .3)}body:not(.wp-admin) h1,body:not(.wp-admin) h2,body:not(.wp-admin) h3,body:not(.wp-admin) h4,body:not(.wp-admin) h5,body:not(.wp-admin) h6,body:not(.wp-admin) .entry-title,body:not(.wp-admin) .site-title a{color:var(--sou-home-text)}body:not(.wp-admin) p,body:not(.wp-admin) .entry-content,body:not(.wp-admin) .entry-content p,body:not(.wp-admin) .entry-summary,body:not(.wp-admin) .ast-post-format-{color:rgb(240 238 232 / .86)}body:not(.wp-admin) a{color:var(--sou-home-teal)}body:not(.wp-admin) a:hover,body:not(.wp-admin) a:focus-visible{color:#6fffe4}body:not(.wp-admin) .button,body:not(.wp-admin) .ast-button,body:not(.wp-admin) .wp-block-button__link,body:not(.wp-admin) .woocommerce a.button,body:not(.wp-admin) .woocommerce button.button,body:not(.wp-admin) .woocommerce input.button,body:not(.wp-admin) .woocommerce #respond input#submit{background:var(--sou-home-accent);border-color:var(--sou-home-accent);color:#fff}body:not(.wp-admin) .button:hover,body:not(.wp-admin) .ast-button:hover,body:not(.wp-admin) .wp-block-button__link:hover,body:not(.wp-admin) .woocommerce a.button:hover,body:not(.wp-admin) .woocommerce button.button:hover,body:not(.wp-admin) .woocommerce input.button:hover,body:not(.wp-admin) .woocommerce #respond input#submit:hover{background:var(--sou-home-accent-2);border-color:var(--sou-home-accent-2)}body:not(.wp-admin) input:not([type="submit"]):not([type="button"]),body:not(.wp-admin) select,body:not(.wp-admin) textarea,body:not(.wp-admin) .select2-container .select2-selection--single,body:not(.wp-admin) .select2-container .select2-selection--multiple{background:rgb(15 17 23 / .92)!important;border-color:var(--sou-home-border-2)!important;color:var(--sou-home-text)!important}body:not(.wp-admin) input:focus,body:not(.wp-admin) select:focus,body:not(.wp-admin) textarea:focus{border-color:rgb(31 210 198 / .55)!important;box-shadow:0 0 0 3px rgb(31 210 198 / .14)!important}body:not(.wp-admin) .vip-internal-header{border-bottom:1px solid var(--sou-home-border-2);background:rgb(6 7 10 / .84)}body:not(.wp-admin) .vip-internal-logo-vip{color:var(--sou-home-text)}body:not(.wp-admin) .vip-internal-logo-comments{background:none;color:var(--sou-home-accent);-webkit-text-fill-color:currentColor}body:not(.wp-admin) .vip-internal-logo{color:var(--sou-home-text)}body:not(.wp-admin) .vip-internal-logo span{color:var(--sou-home-accent)}body:not(.wp-admin) .vip-internal-nav a{color:rgb(240 238 232 / .72)}body:not(.wp-admin) .vip-internal-nav a:hover,body:not(.wp-admin) .vip-internal-nav a:focus-visible{background:var(--sou-home-accent-bg);color:var(--sou-home-text)}body:not(.wp-admin) .vip-internal-nav a[aria-current="page"]{background:rgb(255 45 85 / .2);border-color:rgb(255 45 85 / .4);color:#fff}body:not(.wp-admin) .vip-internal-cta{background:linear-gradient(130deg,#ff4f7a 0%,#ff2d55 52%,#ff2d55 100%);border-color:rgb(255 255 255 / .24);box-shadow:0 12px 30px rgb(255 45 85 / .3);color:#ffffff!important;-webkit-text-fill-color:#fff}body:not(.wp-admin) a.vip-internal-cta,body:not(.wp-admin) a.vip-internal-cta:visited,body:not(.wp-admin) a.vip-internal-cta:hover,body:not(.wp-admin) a.vip-internal-cta:focus-visible,body:not(.wp-admin) a.vip-internal-cta .vip-internal-cta-full,body:not(.wp-admin) a.vip-internal-cta .vip-internal-cta-short{color:#ffffff!important;-webkit-text-fill-color:#fff}body:not(.wp-admin) .vip-internal-cta:hover,body:not(.wp-admin) .vip-internal-cta:focus-visible{box-shadow:0 16px 36px rgb(255 45 85 / .38)}body:not(.wp-admin) .vip-comments-footer{border-top:1px solid var(--sou-home-border-2);background:radial-gradient(720px 300px at 50% 102%,rgb(255 45 85 / .2),#fff0 72%),radial-gradient(640px 360px at 12% 46%,rgb(31 210 198 / .1),#fff0 78%),linear-gradient(180deg,#0a0b10 0%,#06070a 100%)}body:not(.wp-admin) .vip-comments-footer::before{opacity:.18;background-image:repeating-linear-gradient(90deg,rgb(33 38 54 / .28) 0,rgb(33 38 54 / .28) 1px,transparent 1px,transparent 120px)}body:not(.wp-admin) .vip-comments-footer__logo-vip{color:var(--sou-home-text)}body:not(.wp-admin) .vip-comments-footer__logo-comments{background:none;color:var(--sou-home-accent);-webkit-text-fill-color:currentColor}body:not(.wp-admin) .vip-comments-footer__logo{color:var(--sou-home-text)}body:not(.wp-admin) .vip-comments-footer__logo span{color:var(--sou-home-accent)}body:not(.wp-admin) .vip-comments-footer__column h3{color:rgb(240 238 232 / .72)}body:not(.wp-admin) .vip-comments-footer__description,body:not(.wp-admin) .vip-comments-footer__list a,body:not(.wp-admin) .vip-comments-footer__bottom p{color:rgb(240 238 232 / .68)}body:not(.wp-admin) .vip-comments-footer__list a:hover,body:not(.wp-admin) .vip-comments-footer__list a:focus-visible{color:#fff}body:not(.wp-admin) .vip-comments-footer__list a[aria-current="page"],body:not(.wp-admin) .vip-comments-footer__list a.is-current{text-shadow:0 0 16px rgb(255 45 85 / .3)}body:not(.wp-admin) .vip-comments-footer__bottom{border-top:1px solid var(--sou-home-border)}body.single-post .vip-post-main{border-color:var(--sou-home-border-2);background:radial-gradient(620px 420px at 30% -20%,rgb(255 45 85 / .15),#fff0 60%),linear-gradient(165deg,rgb(22 26 36 / .96),rgb(15 17 23 / .96))}body.single-post .vip-post-kicker,body.single-post .vip-post-related-kicker,body.single-post .vip-post-category-pills a{color:#ffd8ea;border-color:rgb(255 45 85 / .45);background:rgb(255 45 85 / .14)}body.single-post .vip-post-meta span+span::before{background:rgb(255 79 122 / .8)}body.single-post .vip-post-content a{color:var(--sou-home-teal)}body.single-post .vip-post-author-avatar img{border-color:rgb(255 45 85 / .55)}body.single-post .vip-post-side-card,body.single-post .vip-related-card{border-color:var(--sou-home-border-2)}body.single-post .vip-post-side-card:not(.vip-post-side-highlight){background:linear-gradient(180deg,rgb(22 26 36 / .94),rgb(15 17 23 / .94))}body.single-post .vip-post-side-highlight{border-color:rgb(255 79 122 / .56);background:radial-gradient(360px 220px at 0% 0%,rgb(255 45 85 / .2),#fff0 70%),linear-gradient(160deg,rgb(34 27 54 / .96),rgb(17 20 39 / .96))}body.single-post .vip-related-card:hover,body.single-post .vip-post-side-links a:hover,body.single-post .vip-post-side-links a:focus-visible{border-color:rgb(255 45 85 / .55)}body.single-post .vip-post-side-links .vip-post-link-primary{border-color:rgb(255 79 122 / .76);background:linear-gradient(140deg,#ff2d55,#ff4f7a)}body.single-post .vip-related-thumb-fallback{background:linear-gradient(140deg,#ff2d55,#ff4f7a)}body.single-product:not(.wp-admin) .ast-woocommerce-container .summary.entry-summary{position:relative;margin-bottom:0;padding:clamp(14px, 1.4vw, 18px);border-radius:16px;border:1px solid rgb(255 255 255 / .14);background:radial-gradient(460px 220px at 100% 0%,rgb(31 210 198 / .12),#fff0 72%),linear-gradient(180deg,rgb(10 15 27 / .94),rgb(7 11 20 / .95));box-shadow:0 14px 28px rgb(0 0 0 / .3);overflow:hidden}body.single-product:not(.wp-admin) .ast-woocommerce-container .summary.entry-summary::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(118deg,rgb(255 255 255 / .06),#fff0 32%),repeating-linear-gradient(90deg,rgb(255 255 255 / .018) 0,rgb(255 255 255 / .018) 1px,transparent 1px,transparent 112px)}body.single-product:not(.wp-admin) .ast-woocommerce-container .summary.entry-summary>*{position:relative;z-index:1}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-breadcrumb{margin:0 0 6px;color:rgb(240 238 232 / .58);font-size:11px;line-height:1.35}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-breadcrumb a{color:rgb(240 238 232 / .8)}body.single-product:not(.wp-admin) .summary.entry-summary .single-product-category a{display:inline-flex;align-items:center;margin-bottom:6px;padding:3px 10px;border-radius:999px;border:1px solid rgb(31 210 198 / .48);background:rgb(31 210 198 / .12);color:#95f6e5;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.single-product:not(.wp-admin) .summary.entry-summary .product_title{margin:0;color:#f4f2ec;font-size:clamp(24px, 2.1vw, 34px);font-weight:700;line-height:1.06;letter-spacing:-.018em}body.single-product:not(.wp-admin) .summary.entry-summary .price{margin:8px 0 6px;color:#fff;font-size:clamp(22px, 1.9vw, 32px);line-height:1;font-weight:800}body.single-product:not(.wp-admin) .summary.entry-summary .price .woocommerce-Price-currencySymbol{color:#ff4f7a}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-product-details__short-description{margin:0 0 10px;color:rgb(240 238 232 / .85);font-size:14px;line-height:1.45}body.single-product:not(.wp-admin) .summary.entry-summary .variations_form{margin-top:8px;padding:11px;border-radius:12px;border:1px solid rgb(255 255 255 / .1);background:linear-gradient(180deg,rgb(15 21 35 / .86),rgb(8 12 23 / .88))}body.single-product:not(.wp-admin) .summary.entry-summary table.variations{margin:0 0 8px;display:block}body.single-product:not(.wp-admin) .summary.entry-summary table.variations tbody,body.single-product:not(.wp-admin) .summary.entry-summary table.variations tr{display:block}body.single-product:not(.wp-admin) .summary.entry-summary table.variations th.label{display:block;width:100%;padding:0 0 5px;color:rgb(240 238 232 / .9);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.single-product:not(.wp-admin) .summary.entry-summary table.variations td.value{position:relative;display:block;width:100%;padding:0}body.single-product:not(.wp-admin) .summary.entry-summary table.variations select{width:100%;height:42px;border-radius:10px;border:1px solid rgb(31 210 198 / .55)!important;background:#f8fafc!important;color:#0f172a!important;font-weight:600;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding:0 36px 0 10px;font-size:14px;box-shadow:inset 0 0 0 1px rgb(31 210 198 / .08);color-scheme:light}body.single-product:not(.wp-admin) .summary.entry-summary table.variations select option{color:#0f172a;background:#fff}body.single-product:not(.wp-admin) .summary.entry-summary table.variations select option[value=""]{color:#64748b}body.single-product:not(.wp-admin) .summary.entry-summary table.variations td.value::after{content:"";position:absolute;top:18px;right:14px;width:8px;height:8px;border-right:2px solid rgb(15 23 42 / .8);border-bottom:2px solid rgb(15 23 42 / .8);transform:rotate(45deg);pointer-events:none}body.single-product:not(.wp-admin) .summary.entry-summary table.variations select:hover{border-color:rgb(31 210 198 / .65)!important}body.single-product:not(.wp-admin) .summary.entry-summary table.variations select:focus{border-color:rgb(31 210 198 / .75)!important;box-shadow:0 0 0 3px rgb(31 210 198 / .18)!important}body.single-product:not(.wp-admin) .summary.entry-summary .reset_variations{margin-top:5px;display:inline-flex;align-items:center;color:rgb(240 238 232 / .66);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}body.single-product:not(.wp-admin) .summary.entry-summary .single_variation_wrap{margin-top:8px;padding-top:8px;border-top:1px solid rgb(255 255 255 / .14)}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-price{margin-bottom:6px}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-price .price{margin:0;font-size:clamp(24px, 2vw, 32px);font-weight:800}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:1fr;gap:8px}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart .amt-next-custom-fields{margin-bottom:8px}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart .amt-next-custom-fields label{display:block;margin-bottom:4px;color:rgb(240 238 232 / .92);font-size:12px;font-weight:600}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart .quantity{width:100%;margin:0 0 8px!important}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart .qty,body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart input[type="text"],body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart input[type="url"]{width:100%!important;min-height:42px;border-radius:10px;border:1px solid rgb(255 255 255 / .16)!important;background:rgb(8 13 23 / .96)!important;color:#f0eee8!important;padding:0 10px;font-size:14px}body.single-product:not(.wp-admin) .summary.entry-summary .woocommerce-variation-add-to-cart .qty{text-align:center;font-weight:700}body.single-product:not(.wp-admin) .summary.entry-summary .single_add_to_cart_button.button.alt{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;min-height:42px;border-radius:10px;border:1px solid rgb(255 255 255 / .22);background:linear-gradient(100deg,#ff2d55 0%,#ff4f7a 50%,#ff2d55 100%)!important;color:#fff;font-size:14px;font-weight:700;line-height:1;letter-spacing:.01em;text-align:center;box-shadow:0 10px 24px rgb(255 45 85 / .33);overflow:hidden;animation:sou-summary-cta-pulse 2.4s ease-in-out infinite}body.single-product:not(.wp-admin) .summary.entry-summary .single_add_to_cart_button.button.alt::after{content:"";position:absolute;top:-135%;left:-42%;width:34%;height:300%;background:linear-gradient(180deg,#fff0,rgb(255 255 255 / .55),#fff0);transform:rotate(22deg);animation:sou-summary-cta-shine 2.9s linear infinite}body.single-product:not(.wp-admin) .summary.entry-summary .single_add_to_cart_button.button.alt:hover,body.single-product:not(.wp-admin) .summary.entry-summary .single_add_to_cart_button.button.alt:focus-visible{transform:translateY(-1px);box-shadow:0 14px 28px rgb(255 45 85 / .42)}body.single-product:not(.wp-admin) .summary.entry-summary .single_add_to_cart_button.button.alt:disabled,body.single-product:not(.wp-admin) .summary.entry-summary .single_add_to_cart_button.button.alt.disabled{opacity:.5;animation:none;box-shadow:none}body.single-product:not(.wp-admin) .summary.entry-summary .product_meta{margin-top:8px;padding-top:8px;border-top:1px solid rgb(255 255 255 / .12);color:rgb(240 238 232 / .64);font-size:11px}body.single-product:not(.wp-admin) .summary.entry-summary .product_meta a{color:#8ef4e2}@keyframes sou-summary-cta-pulse{0%{box-shadow:0 10px 22px rgb(255 45 85 / .3)}50%{box-shadow:0 14px 30px rgb(255 45 85 / .42)}100%{box-shadow:0 10px 22px rgb(255 45 85 / .3)}}@keyframes sou-summary-cta-shine{0%{transform:translateX(-14%) rotate(22deg);opacity:0}18%{opacity:.86}38%{transform:translateX(340%) rotate(22deg);opacity:0}100%{transform:translateX(340%) rotate(22deg);opacity:0}}@media (max-width:980px){body.single-product:not(.wp-admin) .summary.entry-summary .product_title{font-size:clamp(22px, 6.8vw, 30px)}body.single-product:not(.wp-admin) .summary.entry-summary .price{font-size:clamp(20px, 5.6vw, 28px)}}body.single-product:not(.wp-admin) .woocommerce-tabs{margin-top:16px}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;border:0}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs::before,body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs::after{display:none!important}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;background:transparent!important;float:none!important}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li::before,body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li::after{display:none!important}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;width:100%;padding:0 15px!important;border-radius:999px;border:1px solid rgb(255 255 255 / .2);background:rgb(12 18 31 / .82);color:rgb(240 238 232 / .84);font-size:14px;font-weight:600;line-height:1;letter-spacing:.01em;text-transform:none;transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease,transform 0.2s ease}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li a:hover,body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li a:focus-visible{border-color:rgb(31 210 198 / .55);background:rgb(13 29 42 / .9);color:#f6fbff;transform:translateY(-1px);outline:none}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li.active a,body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li.active a:hover{border-color:rgb(255 79 122 / .7);background:linear-gradient(110deg,rgb(255 45 85 / .24),rgb(255 79 122 / .16));color:#fff;box-shadow:0 8px 18px rgb(255 45 85 / .25)}@media (max-width:640px){body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li{display:flex!important;align-items:stretch!important;justify-content:stretch!important;float:none!important;width:100%}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li a{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box;position:static!important;top:auto!important;min-height:34px;height:34px;width:100%;padding:0 6px!important;font-size:13px;line-height:1!important;white-space:normal}body.single-product:not(.wp-admin) .woocommerce-tabs ul.tabs li.reviews_tab{grid-column:1 / -1;justify-self:center;width:min(180px, 100%)}}body.single-product:not(.wp-admin) .woocommerce-tabs .woocommerce-Tabs-panel,body.single-product:not(.wp-admin) .woocommerce-tabs .wc-tab.panel{display:none!important}body.single-product:not(.wp-admin) .woocommerce-tabs .woocommerce-Tabs-panel.sou-tab-visible,body.single-product:not(.wp-admin) .woocommerce-tabs .wc-tab.panel.sou-tab-visible{display:block!important}body.woocommerce-checkout .woocommerce-account-fields>p.form-row.create-account,body.woocommerce-checkout .woocommerce-account-fields>p.form-row.form-row-wide.create-account,body.woocommerce-checkout .woocommerce-account-fields .create-account{display:none!important}body.woocommerce-checkout #payment .payment_box{background:rgb(8 13 26 / .92)!important;border:1px solid rgb(95 121 164 / .44)!important;color:#f4f8ff!important}body.woocommerce-checkout #payment .payment_box::before{border-bottom-color:rgb(8 13 26 / .92)!important}body.woocommerce-checkout #payment .payment_box,body.woocommerce-checkout #payment .payment_box p,body.woocommerce-checkout #payment .payment_box span,body.woocommerce-checkout #payment .payment_box label,body.woocommerce-checkout #payment .payment_box li,body.woocommerce-checkout #payment .payment_box strong,body.woocommerce-checkout #payment .payment_box small{color:#f4f8ff!important}body.woocommerce-checkout #pix-por-piggly,body.woocommerce-order-received #pix-por-piggly,body.woocommerce-view-order #pix-por-piggly{color:#f4f8ff!important}body.woocommerce-checkout #pix-por-piggly .pix-por-piggly-title,body.woocommerce-order-received #pix-por-piggly .pix-por-piggly-title,body.woocommerce-view-order #pix-por-piggly .pix-por-piggly-title,body.woocommerce-checkout #pix-por-piggly .pix-por-piggly--label,body.woocommerce-order-received #pix-por-piggly .pix-por-piggly--label,body.woocommerce-view-order #pix-por-piggly .pix-por-piggly--label,body.woocommerce-checkout #pix-por-piggly .pix-por-piggly--description,body.woocommerce-order-received #pix-por-piggly .pix-por-piggly--description,body.woocommerce-view-order #pix-por-piggly .pix-por-piggly--description,body.woocommerce-checkout #pix-por-piggly .pix-por-piggly--info,body.woocommerce-order-received #pix-por-piggly .pix-por-piggly--info,body.woocommerce-view-order #pix-por-piggly .pix-por-piggly--info,body.woocommerce-checkout #pix-por-piggly .pix-por-piggly--step,body.woocommerce-order-received #pix-por-piggly .pix-por-piggly--step,body.woocommerce-view-order #pix-por-piggly .pix-por-piggly--step,body.woocommerce-checkout #pix-por-piggly .pix-por-piggly--data,body.woocommerce-order-received #pix-por-piggly .pix-por-piggly--data,body.woocommerce-view-order #pix-por-piggly .pix-por-piggly--data,body.woocommerce-checkout #pix-por-piggly .pix-por-piggly--data span,body.woocommerce-order-received #pix-por-piggly .pix-por-piggly--data span,body.woocommerce-view-order #pix-por-piggly .pix-por-piggly--data span,body.woocommerce-checkout #pix-por-piggly p,body.woocommerce-order-received #pix-por-piggly p,body.woocommerce-view-order #pix-por-piggly p{color:#f4f8ff!important}body.woocommerce-checkout #pix-por-piggly .pix-por-piggly--data,body.woocommerce-order-received #pix-por-piggly .pix-por-piggly--data,body.woocommerce-view-order #pix-por-piggly .pix-por-piggly--data{background:rgb(8 13 26 / .88)!important;border:1px solid rgb(95 121 164 / .44)!important}body.woocommerce-checkout #pix-por-piggly .pix-por-piggly--or::before,body.woocommerce-order-received #pix-por-piggly .pix-por-piggly--or::before,body.woocommerce-view-order #pix-por-piggly .pix-por-piggly--or::before{background-color:rgb(208 219 255 / .24)!important}body.woocommerce-checkout #pix-por-piggly .pix-por-piggly--copy,body.woocommerce-order-received #pix-por-piggly .pix-por-piggly--copy,body.woocommerce-view-order #pix-por-piggly .pix-por-piggly--copy,body.woocommerce-checkout #pix-por-piggly .pix-por-piggly--featured,body.woocommerce-order-received #pix-por-piggly .pix-por-piggly--featured,body.woocommerce-view-order #pix-por-piggly .pix-por-piggly--featured{color:#06131f!important}body.woocommerce-checkout form.checkout.woocommerce-checkout{overflow-x:clip}@media (min-width:981px){body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details{float:left;width:56%;margin-right:4%}body.woocommerce-checkout form.checkout.woocommerce-checkout #order_review_heading,body.woocommerce-checkout form.checkout.woocommerce-checkout #order_review{float:right;width:40%;clear:right}}@media (max-width:980px){body.woocommerce-checkout form.checkout.woocommerce-checkout #customer_details,body.woocommerce-checkout form.checkout.woocommerce-checkout #order_review_heading,body.woocommerce-checkout form.checkout.woocommerce-checkout #order_review{float:none;width:100%;margin-right:0}}body.woocommerce-checkout form.checkout.woocommerce-checkout::after{content:"";display:table;clear:both}body.woocommerce-checkout #order_review,body.woocommerce-checkout #order_review .shop_table,body.woocommerce-checkout #order_review .shop_table th,body.woocommerce-checkout #order_review .shop_table td{box-sizing:border-box;max-width:100%}body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td,body.woocommerce-checkout .woocommerce-checkout-review-order-table p,body.woocommerce-checkout .woocommerce-checkout-review-order-table span,body.woocommerce-checkout .woocommerce-checkout-review-order-table strong,body.woocommerce-checkout .woocommerce-checkout-review-order-table a{color:#f4f8ff!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%;table-layout:fixed;border-color:rgb(208 219 255 / .26)!important}body.woocommerce-checkout #order_review{min-height:0!important}body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table{display:table!important;visibility:visible!important;opacity:1!important}body.woocommerce-checkout #order_review #payment,body.woocommerce-checkout #order_review .woocommerce-checkout-payment,body.woocommerce-checkout #order_review .wc_payment_methods{display:block!important;visibility:visible!important;opacity:1!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{border-color:rgb(208 219 255 / .26)!important;white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.woocommerce-checkout .woocommerce-checkout-review-order-table th.product-total,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total{width:112px;min-width:96px;text-align:right;white-space:nowrap}body.woocommerce-checkout .woocommerce-checkout-review-order-table th.product-name,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name{width:auto}body.woocommerce-order-received .woocommerce-table--order-details th,body.woocommerce-order-received .woocommerce-table--order-details td,body.woocommerce-view-order .woocommerce-table--order-details th,body.woocommerce-view-order .woocommerce-table--order-details td{white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:#f3f3f3!important;border-color:#d9d9d9!important;color:#2a2a2a!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:#00a78e!important}body.woocommerce-checkout #pix-por-piggly .pix-por-piggly-logo path,body.woocommerce-order-received #pix-por-piggly .pix-por-piggly-logo path,body.woocommerce-view-order #pix-por-piggly .pix-por-piggly-logo path{fill:#ffffff!important}body.woocommerce-checkout #payment .payment_box #pix-por-piggly .pix-por-piggly--img{filter:brightness(0) invert(1) grayscale(1);opacity:.92}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-view-order .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title,body.woocommerce-view-order .woocommerce-customer-details .woocommerce-column__title{background:transparent!important;color:#f4f8ff!important}body.woocommerce-order-received .woocommerce-customer-details address,body.woocommerce-view-order .woocommerce-customer-details address{background:rgb(8 13 26 / .74)!important;border:1px solid rgb(95 121 164 / .38);color:#f4f8ff!important}body.woocommerce-order-received .woocommerce-customer-details address p,body.woocommerce-view-order .woocommerce-customer-details address p{color:#f4f8ff!important}body.woocommerce-order-received .woocommerce-order-details tfoot th.order-actions--heading,body.woocommerce-view-order .woocommerce-order-details tfoot th.order-actions--heading,body.woocommerce-order-received .woocommerce-order-details tfoot th.order-actions--heading+td,body.woocommerce-view-order .woocommerce-order-details tfoot th.order-actions--heading+td{display:none!important}body.woocommerce-checkout #payment .wc_payment_method.sou-pix-accordion .sou-pix-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:10px 0 8px;padding:10px 14px;border:1px solid rgb(104 136 180 / .5);border-radius:10px;background:rgb(9 16 31 / .88);color:#eaf2ff;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer}body.woocommerce-checkout #payment .wc_payment_method.sou-pix-accordion .sou-pix-toggle::after{content:"+";font-size:20px;line-height:1;color:#61ffa7}body.woocommerce-checkout #payment .wc_payment_method.sou-pix-accordion.sou-pix-open .sou-pix-toggle::after{content:"-"}body.woocommerce-checkout #payment .wc_payment_method.sou-pix-accordion .payment_box{display:none!important}body.woocommerce-checkout #payment .wc_payment_method.sou-pix-accordion.sou-pix-open .payment_box{display:block!important}body:not(.wp-admin) .vip-internal-header{background:rgb(8 12 28 / .86)!important;border-bottom:1px solid rgb(255 255 255 / .08)!important}body:not(.wp-admin) .vip-internal-logo,body:not(.wp-admin) .vip-internal-logo-vip{color:#eef3ff!important}body:not(.wp-admin) .vip-internal-logo span,body:not(.wp-admin) .vip-internal-logo-comments{color:#2fe7d6!important;-webkit-text-fill-color:#2fe7d6!important;background:none!important}body:not(.wp-admin) .vip-internal-nav a{color:rgb(236 242 255 / .78)!important}body:not(.wp-admin) .vip-internal-nav a:hover,body:not(.wp-admin) .vip-internal-nav a:focus-visible{background:rgb(255 255 255 / .08)!important;color:#ffffff!important}body:not(.wp-admin) .vip-internal-nav a[aria-current="page"]{color:#ffffff!important;border:1px solid rgb(255 255 255 / .2)!important;background:linear-gradient(135deg,rgb(255 45 85 / .2),rgb(0 245 212 / .2))!important}body:not(.wp-admin) .vip-internal-cta,body:not(.wp-admin) a.vip-internal-cta,body:not(.wp-admin) a.vip-internal-cta:visited,body:not(.wp-admin) a.vip-internal-cta:hover,body:not(.wp-admin) a.vip-internal-cta:focus-visible{color:#0b0f1a!important;-webkit-text-fill-color:#0b0f1a!important;border-color:rgb(255 45 85 / .35)!important;background:linear-gradient(135deg,#ff2d55 0%,#ff4f7a 54%,#1fd2c6 100%)!important;box-shadow:0 10px 24px rgb(255 45 85 / .35)!important}body:not(.wp-admin) .vip-internal-cta:hover,body:not(.wp-admin) .vip-internal-cta:focus-visible{box-shadow:0 14px 30px rgb(255 45 85 / .44),0 0 0 7px rgb(255 45 85 / .16)!important}body:not(.wp-admin) .vip-comments-footer{border-top:1px solid rgb(255 255 255 / .1)!important;background:radial-gradient(780px 320px at 50% 102%,rgb(255 45 85 / .16),#fff0 72%),radial-gradient(640px 360px at 10% 42%,rgb(0 245 212 / .1),#fff0 76%),linear-gradient(180deg,#0a0e1f 0%,#070b18 100%)!important}body:not(.wp-admin) .vip-comments-footer::before{opacity:0.16!important;background-image:repeating-linear-gradient(90deg,rgb(31 42 76 / .26) 0,rgb(31 42 76 / .26) 1px,transparent 1px,transparent 120px)!important}body:not(.wp-admin) .vip-comments-footer__logo,body:not(.wp-admin) .vip-comments-footer__logo-vip{color:#eef3ff!important}body:not(.wp-admin) .vip-comments-footer__logo span,body:not(.wp-admin) .vip-comments-footer__logo-comments{color:#2fe7d6!important;-webkit-text-fill-color:#2fe7d6!important;background:none!important}body:not(.wp-admin) .vip-comments-footer__column h3{color:rgb(236 242 255 / .76)!important}body:not(.wp-admin) .vip-comments-footer__description,body:not(.wp-admin) .vip-comments-footer__list a,body:not(.wp-admin) .vip-comments-footer__bottom p{color:rgb(232 238 255 / .72)!important}body:not(.wp-admin) .vip-comments-footer__list a:hover,body:not(.wp-admin) .vip-comments-footer__list a:focus-visible{color:#ffffff!important}body:not(.wp-admin) .vip-comments-footer__list a[aria-current="page"],body:not(.wp-admin) .vip-comments-footer__list a.is-current{text-shadow:0 0 16px rgb(255 45 85 / .34)!important}body:not(.wp-admin) .vip-comments-footer__bottom{border-top:1px solid rgb(255 255 255 / .1)!important}body:not(.wp-admin) .vip-internal-shell{width:min(1240px, 93%)!important;margin:0 auto!important;padding:14px 0!important;display:flex!important;align-items:center!important;gap:20px!important}body:not(.wp-admin) .vip-internal-logo{display:inline-block!important;flex-shrink:0!important;font-family:"Syne",sans-serif!important;font-size:21px!important;font-weight:800!important;letter-spacing:-0.04em!important;line-height:1!important;text-decoration:none!important}body:not(.wp-admin) .vip-internal-logo>span{color:#2fe7d6!important}body:not(.wp-admin) .vip-internal-logo small{display:block!important;width:100%!important;margin-top:4px!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;color:rgb(230 236 255 / .72)!important}body:not(.wp-admin) .vip-internal-nav{margin-left:auto!important}body:not(.wp-admin) .vip-internal-nav ul{gap:10px!important;align-items:center!important}body:not(.wp-admin) .vip-internal-nav a{font-family:"DM Sans",sans-serif!important;font-size:0.94rem!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;padding:10px 14px!important}body:not(.wp-admin) .vip-internal-cta{font-family:"DM Sans",sans-serif!important;font-size:clamp(1rem, 2vw, 1.22rem)!important;font-weight:700!important;line-height:1!important;letter-spacing:0.01em!important;padding:11px 26px!important}body:not(.wp-admin) .vip-comments-footer{border-top:1px solid rgb(255 255 255 / .1)!important;background:radial-gradient(700px 280px at 50% 102%,rgb(255 45 85 / .16),#fff0 74%),radial-gradient(620px 360px at 10% 45%,rgb(0 245 212 / .12),#fff0 76%),linear-gradient(180deg,#090d1f 0%,#080b19 100%)!important}body:not(.wp-admin) .vip-comments-footer__inner{width:min(1240px, 93%)!important;margin:0 auto!important;padding:66px 0 22px!important}body:not(.wp-admin) .vip-comments-footer__grid{display:grid!important;grid-template-columns:minmax(300px,1.35fr) repeat(3,minmax(170px,1fr))!important;gap:20px 70px!important;align-items:start!important;justify-items:start!important}body:not(.wp-admin) .vip-comments-footer__logo{font-family:"Syne",sans-serif!important;font-size:22px!important;font-weight:800!important;letter-spacing:-0.04em!important;color:#f0eee8!important}body:not(.wp-admin) .vip-comments-footer__logo span{color:#30e7d6!important}body:not(.wp-admin) .vip-comments-footer__description{font-family:"DM Sans",sans-serif!important;font-weight:500!important;max-width:33ch!important;color:rgb(195 199 223 / .9)!important;font-size:0.98rem!important;line-height:1.6!important}body:not(.wp-admin) .vip-comments-footer__column h3{font-family:"Syne",sans-serif!important;font-size:0.93rem!important;font-weight:700!important;line-height:1.2!important;color:rgb(188 190 218 / .84)!important;text-transform:uppercase!important;letter-spacing:0.1em!important}body:not(.wp-admin) .vip-comments-footer__list a{font-family:"DM Sans",sans-serif!important;font-size:0.96rem!important;font-weight:500!important;line-height:1.45!important}body:not(.wp-admin) .vip-comments-footer__bottom p{font-family:"DM Sans",sans-serif!important;font-size:0.88rem!important;font-weight:500!important;line-height:1.35!important}@media (max-width:1060px){body:not(.wp-admin) .vip-internal-shell{width:min(1240px, 94%)!important}body:not(.wp-admin) .vip-internal-logo{font-size:20px!important}body:not(.wp-admin) .vip-internal-nav a{font-size:0.91rem!important;padding:9px 12px!important}body:not(.wp-admin) .vip-internal-cta{font-size:1rem!important;padding:10px 22px!important}body:not(.wp-admin) .vip-comments-footer__inner{width:min(1240px, 94%)!important;padding:56px 0 22px!important}body:not(.wp-admin) .vip-comments-footer__grid{grid-template-columns:1fr 1fr!important;gap:24px 34px!important}body:not(.wp-admin) .vip-comments-footer__brand{grid-column:1 / -1!important}body:not(.wp-admin) .vip-comments-footer__description{max-width:none!important}}@media (max-width:680px){body:not(.wp-admin) .vip-internal-logo{font-size:18px!important}body:not(.wp-admin) .vip-internal-logo small{font-size:11px!important}body:not(.wp-admin) .vip-internal-nav a{font-size:0.88rem!important}body:not(.wp-admin) .vip-internal-cta{font-size:0.88rem!important;padding:9px 14px!important}body:not(.wp-admin) .vip-comments-footer__inner{width:min(1240px, 95%)!important;padding:44px 0 18px!important}body:not(.wp-admin) .vip-comments-footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;gap:14px 14px!important}body:not(.wp-admin) .vip-comments-footer__description{font-size:0.82rem!important}body:not(.wp-admin) .vip-comments-footer__column h3{font-size:0.74rem!important}body:not(.wp-admin) .vip-comments-footer__list a{font-size:0.82rem!important;line-height:1.35!important}body:not(.wp-admin) .vip-comments-footer__bottom p{font-size:0.76rem!important}}body:not(.wp-admin){--pd-bg-main:#070b18;--pd-bg-deep:#050812;--pd-surface:rgba(255, 255, 255, 0.05);--pd-surface-2:rgba(255, 255, 255, 0.08);--pd-border:rgba(255, 255, 255, 0.1);--pd-border-strong:rgba(255, 255, 255, 0.14);--pd-text:#edf2ff;--pd-muted:rgba(233, 238, 255, 0.72);--pd-accent:#ff2d55;--pd-accent-2:#1fd2c6;--pd-accent-soft:rgba(255, 45, 85, 0.14);--pd-cyan-soft:rgba(31, 210, 198, 0.12)}body:not(.wp-admin),body:not(.wp-admin).vip-static-page,body:not(.wp-admin).sou-static-page,body:not(.wp-admin).ast-separate-container,body:not(.wp-admin).ast-plain-container{background:radial-gradient(920px 520px at 14% 6%,rgb(255 45 85 / .16),#fff0 62%),radial-gradient(1080px 620px at 86% 44%,rgb(31 210 198 / .12),#fff0 66%),linear-gradient(180deg,#070b18 0%,#050812 52%,#04070f 100%)!important;background-color:var(--pd-bg-main)!important;color:var(--pd-text)!important}body:not(.wp-admin) p,body:not(.wp-admin) .entry-content,body:not(.wp-admin) .entry-content p,body:not(.wp-admin) .vip-blog-subtitle,body:not(.wp-admin) .sou-hero p,body:not(.wp-admin) .sou-card p,body:not(.wp-admin) .card p{color:var(--pd-muted)!important}body:not(.wp-admin) a{color:#cfe8ff}body:not(.wp-admin) a:hover,body:not(.wp-admin) a:focus-visible{color:#fff}body:not(.wp-admin) .hero-card,body:not(.wp-admin) .side-card,body:not(.wp-admin) .card,body:not(.wp-admin) .sou-card,body:not(.wp-admin) .sou-callout,body:not(.wp-admin) .vip-blog-shell-card,body:not(.wp-admin) .vip-blog-featured-main,body:not(.wp-admin) .vip-blog-featured-side article,body:not(.wp-admin) .vip-blog-card,body:not(.wp-admin) .vip-post-main,body:not(.wp-admin) .vip-post-side-card,body:not(.wp-admin) .vip-related-card,body:not(.wp-admin) .ast-separate-container .site-main>article,body:not(.wp-admin) .ast-separate-container .widget,body:not(.wp-admin) .ast-plain-container .site-main>article,body:not(.wp-admin) .ast-plain-container .widget{border:1px solid var(--pd-border)!important;background:radial-gradient(340px 180px at 0% 0%,var(--pd-accent-soft),#fff0 72%),radial-gradient(360px 220px at 100% 0%,var(--pd-cyan-soft),#fff0 72%),linear-gradient(165deg,rgb(17 23 43 / .94),rgb(10 14 28 / .96))!important;box-shadow:0 16px 40px rgb(0 0 0 / .32)!important}body:not(.wp-admin) .kicker,body:not(.wp-admin) .sou-kicker,body:not(.wp-admin) .vip-blog-eyebrow,body:not(.wp-admin) .vip-post-kicker,body:not(.wp-admin) .vip-post-related-kicker,body:not(.wp-admin) .vip-post-side-eyebrow{border-color:rgb(255 45 85 / .42)!important;background:linear-gradient(135deg,rgb(255 45 85 / .2),rgb(31 210 198 / .12))!important;color:#ffdced!important}body:not(.wp-admin) .btn.primary,body:not(.wp-admin) .vip-internal-cta,body:not(.wp-admin) .sou-btn-primary,body:not(.wp-admin) .vip-blog-hero-link-primary,body:not(.wp-admin) .vip-blog-more,body:not(.wp-admin) .vip-post-link-primary,body:not(.wp-admin) .sou-review-card-button,body:not(.wp-admin) .single_add_to_cart_button.button.alt,body:not(.wp-admin) .woocommerce a.button,body:not(.wp-admin) .woocommerce button.button,body:not(.wp-admin) .woocommerce input.button,body:not(.wp-admin) .woocommerce #respond input#submit{border-color:rgb(255 45 85 / .36)!important;background:linear-gradient(135deg,#ff2d55 0%,#ff4f7a 52%,#1fd2c6 100%)!important;color:#0b0f1a!important;-webkit-text-fill-color:#0b0f1a!important;box-shadow:0 10px 24px rgb(255 45 85 / .34)!important}body:not(.wp-admin) .btn,body:not(.wp-admin) .sou-btn-ghost,body:not(.wp-admin) .vip-btn-ghost,body:not(.wp-admin) .vip-blog-hero-link,body:not(.wp-admin) .vip-post-side-links a:not(.vip-post-link-primary),body:not(.wp-admin) .vip-blog-chip,body:not(.wp-admin) .sou-pill{border-color:var(--pd-border)!important;background:rgb(255 255 255 / .06)!important;color:var(--pd-text)!important}body:not(.wp-admin) input:not([type="submit"]):not([type="button"]),body:not(.wp-admin) select,body:not(.wp-admin) textarea,body:not(.wp-admin) .input,body:not(.wp-admin) .vip-blog-search-input,body:not(.wp-admin) .woocommerce form .form-row input.input-text,body:not(.wp-admin) .woocommerce form .form-row textarea{border-color:var(--pd-border-strong)!important;background:rgb(7 11 24 / .86)!important;color:var(--pd-text)!important}body:not(.wp-admin) input:focus,body:not(.wp-admin) select:focus,body:not(.wp-admin) textarea:focus,body:not(.wp-admin) .vip-blog-search-input:focus{border-color:rgb(31 210 198 / .62)!important;box-shadow:0 0 0 3px rgb(31 210 198 / .14)!important}body:not(.wp-admin) .vip-comments-footer__list{gap:12px!important}body:not(.wp-admin) .vip-comments-footer__list a{color:rgb(228 233 250 / .92)!important;font-family:"DM Sans","Segoe UI",sans-serif!important;font-size:0.94rem!important;font-weight:520!important;line-height:1.4!important;letter-spacing:0!important}body:not(.wp-admin) .vip-comments-footer__list a:hover,body:not(.wp-admin) .vip-comments-footer__list a:focus-visible{color:#ffffff!important;text-shadow:none!important}body:not(.wp-admin) .vip-comments-footer__list a[aria-current="page"],body:not(.wp-admin) .vip-comments-footer__list a.is-current{color:#d8f4f1!important;text-shadow:0 0 8px rgb(31 210 198 / .22)!important}body:not(.wp-admin) .woocommerce .pd-product-category-filters{float:left;display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:min(100%, 680px);margin:0 18px 30px 0}body:not(.wp-admin) .woocommerce .pd-product-category-filter{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:radial-gradient(circle at 15% 0%,rgb(255 45 85 / .22),#fff0 42%),radial-gradient(circle at 100% 100%,rgb(31 210 198 / .18),#fff0 46%),rgb(255 255 255 / .055);color:rgb(237 242 255 / .88)!important;font-size:.98rem;font-weight:800;line-height:1;text-decoration:none!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .06);transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease,background 160ms ease}body:not(.wp-admin) .woocommerce .pd-product-category-filter:hover,body:not(.wp-admin) .woocommerce .pd-product-category-filter:focus-visible{transform:translateY(-1px);border-color:rgb(31 210 198 / .48);color:#ffffff!important;box-shadow:0 12px 28px rgb(0 0 0 / .22),0 0 0 3px rgb(31 210 198 / .1)}body:not(.wp-admin) .woocommerce .pd-product-category-filter.is-active{border-color:rgb(31 210 198 / .72);background:linear-gradient(135deg,#ff2d55 0%,#ff4f7a 48%,#1fd2c6 100%);color:#07101c!important;-webkit-text-fill-color:#07101c!important;box-shadow:0 14px 32px rgb(255 45 85 / .22),0 0 24px rgb(31 210 198 / .14)}body:not(.wp-admin) .woocommerce .pd-product-category-filter.is-active:hover,body:not(.wp-admin) .woocommerce .pd-product-category-filter.is-active:focus-visible{color:#07101c!important}body:not(.wp-admin) .woocommerce ul.products{clear:both}@media (max-width:768px){body:not(.wp-admin) .woocommerce .pd-product-category-filters{float:none;width:min(350px, calc(100vw - 40px));max-width:min(350px, calc(100vw - 40px));margin:0 0 18px;gap:6px;padding:6px}body:not(.wp-admin) .woocommerce .pd-product-category-filter{flex:1 1 0%;min-height:46px;padding:0 8px;font-size:13px}body:not(.wp-admin) .woocommerce .woocommerce-ordering{float:none;width:100%;margin-bottom:24px}}