.elementor .cx-root ::selection{background:#ddbb6a;color:#14110f}.elementor .cx-root .cx-lst ul,.elementor .cx-root .cx-lst ol{list-style:none;padding:0;margin:0}.elementor .cx-root .cx-lst ol{counter-reset:cxo}.elementor .cx-root .cx-lst li{position:relative;padding-left:28px;margin:0 0 8px}.elementor .cx-root .cx-lst ul>li::before{content:"";position:absolute;left:2px;top:.62em;width:9px;height:9px;background:var(--cx-gt);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.elementor .cx-root .cx-lst ol>li{counter-increment:cxo}.elementor .cx-root .cx-lst ol>li::before{content:counter(cxo,decimal-leading-zero);position:absolute;left:0;top:.15em;font:700 .8em/1.6 var(--cx-ui);letter-spacing:.08em;color:var(--cx-gt)}.elementor .cx-root .cx-p a,.elementor .cx-root .cx-lead a,.elementor .cx-root .cx-callout a,.elementor .cx-root .cx-sm a,.elementor .cx-root .cx-fine a{color:inherit;text-decoration-color:var(--cx-gt);text-decoration-thickness:1px;text-underline-offset:.22em}.elementor .cx-root .cx-p a u,.elementor .cx-root .cx-lead a u,.elementor .cx-root .cx-callout a u,.elementor .cx-root .cx-sm a u,.elementor .cx-root .cx-fine a u,.elementor .cx-root .cx-src a u{text-decoration-color:var(--cx-gt);text-decoration-thickness:1px;text-underline-offset:.22em}.elementor .cx-root .cx-p a:hover u,.elementor .cx-root .cx-lead a:hover u,.elementor .cx-root .cx-src a:hover u{text-decoration-thickness:2px}.elementor .cx-root .cx-p a:focus-visible,.elementor .cx-root .cx-lead a:focus-visible{outline:2px solid var(--cx-gt);outline-offset:3px;border-radius:2px}.elementor .cx-root .cx-acc-i[open]>.cx-acc-h{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23B58935' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M2 8h12'/%3E%3C/svg%3E")}.elementor .cx-root .cx-btn::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate3d(-130%,0,0);transition:transform 900ms cubic-bezier(.16,1,.3,1)}.elementor .cx-root .cx-btn-g::after,.elementor .cx-root .cx-btn-k::after{background:linear-gradient(100deg,transparent 35%,rgba(221,187,106,.28) 50%,transparent 65%)}@media (hover:hover) and (pointer:fine){.elementor .cx-root .cx-btn:hover::after{transform:translate3d(130%,0,0)}}@media (prefers-reduced-motion:no-preference){.elementor .cx-root .cx-stage-pouch{animation:cx-rise 1400ms cubic-bezier(.16,1,.3,1) both}.elementor .cx-root .cx-gum-1{animation:cx-drop 1100ms cubic-bezier(.16,1,.3,1) 300ms both}.elementor .cx-root .cx-gum-2{animation:cx-drop 1200ms cubic-bezier(.16,1,.3,1) 450ms both}.elementor .cx-root .cx-gum-3{animation:cx-drop 1300ms cubic-bezier(.16,1,.3,1) 600ms both}.elementor .cx-root .cx-stage:has(img[src*=pouch-front]) .cx-sheen{display:block;z-index:5;overflow:hidden;-webkit-mask:url("https://spicycubesgummies.com/wp-content/uploads/2026/10/creatine-gummies-pouch-front-731x1024.webp") center bottom 2%/68% auto no-repeat;mask:url("https://spicycubesgummies.com/wp-content/uploads/2026/10/creatine-gummies-pouch-front-731x1024.webp") center bottom 2%/68% auto no-repeat}@media (max-width:1024px){.elementor .cx-root .cx-stage:has(img[src*=pouch-front]) .cx-sheen{-webkit-mask-size:62% auto;mask-size:62% auto}}.elementor .cx-root .cx-sheen::before{content:"";position:absolute;inset:0;transform:translate3d(-130%,0,0);background:linear-gradient(104deg,transparent 41%,rgba(255,238,184,.62) 50%,transparent 59%);animation:cx-sweep 1500ms cubic-bezier(.16,1,.3,1) 1100ms 1 both}@media (max-width:1150px){.elementor .cx-root .cx-mq{display:flex;flex-wrap:nowrap;justify-content:safe center;padding:10px 0}.elementor .cx-root .cx-mq-i{flex:0 0 auto;width:230px;box-sizing:border-box;white-space:normal;text-align:center;padding:6px 14px;background-color:#151311;border-right:1px solid #3a342d;font-size:11px;letter-spacing:.1em;animation:cx-tick 26s cubic-bezier(.45,0,.55,1) infinite alternate}.elementor .cx-root .cx-mq-i.cx-mq-l{border-right:0}.elementor .cx-root .cx-mq:hover .cx-mq-i{animation-play-state:paused}}@supports (animation-timeline:view()){.elementor .cx-root::before{content:"";position:fixed;z-index:100;top:0;left:0;width:100%;height:2px;pointer-events:none;background:var(--cx-foil);transform:scaleX(0);transform-origin:0 50%;animation:cx-prog linear both;animation-timeline:scroll(root)}.elementor .cx-root .cx-gum-1{animation:cx-drop 1100ms cubic-bezier(.16,1,.3,1) 300ms both,cx-par1 linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.elementor .cx-root .cx-gum-2{animation:cx-drop 1200ms cubic-bezier(.16,1,.3,1) 450ms both,cx-par2 linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.elementor .cx-root .cx-gum-3{animation:cx-drop 1300ms cubic-bezier(.16,1,.3,1) 600ms both,cx-par3 linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.elementor .cx-root .cx-sec:not(.cx-hero) :is(.cx-card,.cx-stat,.cx-chk-i,.cx-pack,.cx-lab,.cx-tbl,.cx-callout,.cx-acc-i,.cx-cta,.cx-fig,.cx-note,.cx-cmp>*){animation:cx-in linear both;animation-timeline:view();animation-range:entry 4% entry 46%}.elementor .cx-root .cx-sec:not(.cx-hero) :is(.cx-g3,.cx-g4,.cx-packs,.cx-stats,.cx-chk)>:nth-child(2){animation-range:entry 10% entry 52%}.elementor .cx-root .cx-sec:not(.cx-hero) :is(.cx-g3,.cx-g4,.cx-packs,.cx-stats,.cx-chk)>:nth-child(3){animation-range:entry 16% entry 58%}.elementor .cx-root .cx-sec:not(.cx-hero) :is(.cx-g4,.cx-packs,.cx-stats)>:nth-child(4){animation-range:entry 22% entry 64%}.elementor .cx-root .cx-sec:not(.cx-hero) .cx-stats>:nth-child(5){animation-range:entry 28% entry 70%}.elementor .cx-root .cx-sec:not(.cx-hero) :is(.cx-h2,.cx-h2s){animation:cx-mask linear both;animation-timeline:view();animation-range:entry 0% entry 52%}.elementor .cx-root .cx-stat-n{position:relative;background-image:none;-webkit-text-fill-color:transparent;color:transparent;counter-reset:cxn var(--cx-n);animation:cx-count linear both;animation-timeline:view();animation-range:entry 10% entry 85%}.elementor .cx-root .cx-stat-n::after{content:counter(cxn)/"";position:absolute;left:0;top:0;background-image:var(--cx-numfoil);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.elementor .cx-root .cx-sec.cx-lt:not(.cx-sec-s){animation:cx-wipe linear both;animation-timeline:view();animation-range:entry 0% entry 38%}.elementor .cx-root .cx-frame>.cx-img{scale:1.1;animation:cx-drift linear both;animation-timeline:view();animation-range:cover}.elementor .cx-root .cx-sticky{animation:cx-bar linear both;animation-timeline:scroll(root);animation-range:30vh 55vh}}}@media (prefers-reduced-motion:reduce){.elementor .cx-root *,.elementor .cx-root *::before,.elementor .cx-root *::after{animation:none!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.elementor .cx-root .cx-btn::after,.elementor .cx-root .cx-sheen{display:none}}