*,:before,:after{box-sizing:inherit}.im8-stack-cost__noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.025;mix-blend-mode:multiply;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.im8-stack-cost__savings-value,.im8-stack-cost__total-savings span,.im8-stack-cost__savings-circle,.im8-stack-cost__savings-circle *{color:var(--cro-bg)!important;opacity:1!important}.im8-stack-cost__savings-circle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;mix-blend-mode:overlay;pointer-events:none;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.im8-stack-cost__category-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#ffffffbf;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);border:1px solid rgba(255,255,255,.8);border-radius:14px;cursor:pointer;box-shadow:0 4px 20px #1f1b180d,0 1px 3px #1f1b1808;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-appearance:none;appearance:none;text-align:left}.im8-stack-cost__category-price--burgundy{color:var(--cro-accent)}.im8-stack-cost__item-price,.im8-stack-cost__item-currency,.im8-stack-cost__item-name,.variant_servings_new *{color:var(--cro-accent)!important;opacity:1!important}.im8-stack-cost__item-name,.im8-stack-cost__item-price{background-color:var(--cro-bg)!important}.im8-stack-cost__category-price--gold{color:var(--cro-accent)}.im8-stack-cost__total-savings:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}body:not(.using-mouse) a:focus-visible,body:not(.using-mouse) button:focus-visible,body:not(.using-mouse) [role=button]:focus-visible,body:not(.using-mouse) input:focus-visible,body:not(.using-mouse) select:focus-visible,body:not(.using-mouse) textarea:focus-visible,body:not(.using-mouse) [tabindex]:focus-visible{outline:2px solid var(--cro-accent)!important;outline-offset:2px!important;box-shadow:none!important}@media all{*,:after,:before,input{box-sizing:border-box}::selection{background-color:rgba(var(--color-foreground),.2)}a:empty,article:empty,div:empty,dl:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty,section:empty,ul:empty{display:none}h1,h2,h3,h4,h5{font-family:var(--cro-font-display);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:0;color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}h2{font-size:calc(var(--font-heading-scale) * 2rem)}.im8-stack-cost__savings-value,.im8-stack-cost__total-savings span,.im8-stack-cost__savings-circle,.im8-stack-cost__savings-circle *{color:var(--cro-bg)!important;opacity:1!important}button,input,select,textarea{font-family:var(--cro-font-body)}a,button{-webkit-transition:all .3s linear;transition:all .3s linear}h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}.im8-stack-cost__item-price,.im8-stack-cost__item-currency,.im8-stack-cost__item-name,.variant_servings_new *{color:var(--cro-accent)!important;opacity:1!important}.im8-stack-cost__item-name,.im8-stack-cost__item-price{background-color:var(--cro-bg)!important}:focus{outline:0;box-shadow:none}:focus-visible{outline:3px solid var(--cro-accent)!important;outline-offset:3px!important;box-shadow:0 0 0 2px var(--cro-bg)!important}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{filter:brightness(.92)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{z-index:1}a:focus,a:focus-visible,a:active{text-decoration:none!important}}@media only screen and (min-width:750px){h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}@media screen and (max-width:989px){*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:767px){button,[role=button],[onclick],input[type=button],input[type=submit],a[href]{touch-action:manipulation;cursor:pointer}}@media(max-width:749px){.im8-stack-cost{padding:24px 18px 56px}.im8-stack-cost__savings-circle{width:180px;height:180px}.im8-stack-cost__savings-label{font-size:9px}.im8-stack-cost__savings-value{font-size:28px}.im8-stack-cost__savings-per{font-size:14px}.im8-stack-cost__savings-note{font-size:9.5px}.im8-stack-cost__total{border-radius:14px}}.im8-stack-cost{padding:40px 24px 100px;background:linear-gradient(180deg,var(--cro-surface) 0%,var(--cro-surface-2) 50%,var(--cro-surface) 100%);position:relative;overflow:clip}.im8-stack-cost:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 10%,rgba(139,21,56,.08) 50%,transparent 90%);z-index:2}.im8-stack-cost__noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.025;mix-blend-mode:multiply;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.im8-stack-cost__container{max-width:1000px;margin:0 auto;position:relative;z-index:1}.im8-stack-cost__header{text-align:center;margin-bottom:40px}.im8-stack-cost__label{font-family:var(--cro-font-body);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:#1f1b1859;margin-bottom:16px;display:block;font-weight:500}.im8-stack-cost__title{font-family:var(--cro-font-display);font-size:clamp(32px,4.5vw,52px);color:var(--cro-ink);line-height:1.12;margin-bottom:14px;letter-spacing:-.02em}.im8-stack-cost__title em{font-weight:400;font-style:italic;color:var(--cro-accent)}.im8-stack-cost__subtitle{font-family:var(--cro-font-body);font-size:15px;color:#1f1b1866;max-width:540px;margin:0 auto;line-height:1.55}.im8-stack-cost__grid{display:grid;grid-template-columns:1fr 1.7fr;gap:40px;align-items:start}.im8-stack-cost__savings{position:sticky;top:120px;align-self:start}.im8-stack-cost__savings-circle{width:220px;height:220px;border-radius:50%;background:linear-gradient(145deg,var(--cro-ink-deep) 0%,var(--cro-ink-deep) 40%,var(--cro-ink) 70%,var(--cro-ink) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 16px 48px #1f1b184d,0 4px 12px #1f1b1833,0 0 56px #a8371f1a,inset 0 2px #ffffff0f,inset 0 -2px #1f1b1833;position:relative;overflow:hidden;border:1.5px solid rgba(168,55,31,.15)}.im8-stack-cost__savings-circle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.06;mix-blend-mode:overlay;pointer-events:none;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.im8-stack-cost__savings-circle:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;box-shadow:0 0 64px #a8371f59,0 0 32px #a8371f33;opacity:0;pointer-events:none;z-index:0}.im8-stack-cost--animated .im8-stack-cost__savings-circle:after{animation:im8SavingsGlow 4s ease-in-out infinite}@keyframes im8SavingsGlow{0%,to{opacity:0}50%{opacity:1}}.im8-stack-cost__savings-circle>*{position:relative;z-index:1}.im8-stack-cost__savings-label{font-family:var(--cro-font-body);font-size:10px;letter-spacing:.18em;color:#fff9;text-transform:uppercase;margin-bottom:6px;font-weight:500}.im8-stack-cost__savings-value{font-family:var(--cro-font-display);font-size:36px;font-weight:700;line-height:1.1;background:linear-gradient(135deg,var(--cro-gold-soft) 0%,var(--cro-surface-2) 40%,var(--cro-surface) 60%,var(--cro-gold-soft) 100%);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.im8-stack-cost--animated .im8-stack-cost__savings-value{animation:im8SavingsShimmer 4s ease-in-out infinite}@keyframes im8SavingsShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.im8-stack-cost__savings-per{font-family:var(--cro-font-display);font-size:16px;color:#ffffffbf}.im8-stack-cost__savings-note{font-family:var(--cro-font-body);font-size:10.5px;color:#fff6;margin-top:6px;text-align:center;line-height:1.35}.im8-stack-cost__savings-cta{text-align:center;margin-top:24px}.im8-stack-cost__btn{display:inline-block;padding:16px 32px;background:linear-gradient(135deg,var(--cro-accent),var(--cro-accent),var(--cro-accent));color:#fff;border:none;border-radius:100px;font-family:var(--cro-font-body);font-weight:700;font-size:12.5px;letter-spacing:.05em;cursor:pointer;text-transform:uppercase;text-decoration:none;box-shadow:0 6px 28px #a8371f4d;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;white-space:nowrap}.im8-stack-cost__btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transition:left .5s cubic-bezier(.16,1,.3,1)}.im8-stack-cost__btn:hover:before{left:100%}.im8-stack-cost__btn{position:relative;isolation:isolate}.im8-stack-cost__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 8px 40px #a8371f80;opacity:0;pointer-events:none}.im8-stack-cost--animated .im8-stack-cost__btn:after{animation:im8StackPulse 3s ease-in-out infinite}@keyframes im8StackPulse{0%,to{opacity:0}50%{opacity:1}}.im8-stack-cost__btn:hover{background:linear-gradient(135deg,var(--cro-accent),var(--cro-accent),var(--cro-accent));box-shadow:0 10px 36px #a8371f73;color:#fff}.im8-stack-cost__savings-link{font-family:var(--cro-font-body);font-size:10.5px;color:#1f1b1859;margin-top:10px;text-decoration:underline;cursor:pointer;display:block;transition:color .2s ease;display:none}.im8-stack-cost__savings-link:hover{color:var(--cro-ink)}.im8-stack-cost__breakdown-title{font-family:var(--cro-font-display);font-size:28px;font-weight:700;color:var(--cro-ink);margin-bottom:24px;letter-spacing:-.02em}.im8-stack-cost__category{margin-bottom:8px}.im8-stack-cost__category-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#ffffffbf;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border:1px solid rgba(255,255,255,.8);border-radius:14px;cursor:pointer;box-shadow:0 4px 20px #1f1b180d,0 1px 3px #1f1b1808;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-appearance:none;appearance:none;text-align:left}.im8-stack-cost__category-trigger[aria-expanded=true]{border-radius:14px 14px 0 0;border-bottom-color:transparent}.im8-stack-cost__category-trigger:hover{background:#8b153805;border-color:#8b153814}.im8-stack-cost__category-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.im8-stack-cost__category-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.im8-stack-cost__category-dot--burgundy{background:var(--cro-accent);box-shadow:0 0 8px #a8371f33}.im8-stack-cost__category-dot--gold{background:var(--cro-gold);box-shadow:0 0 8px #a8371f33}.im8-stack-cost__category-name{font-family:var(--cro-font-body);font-size:15.5px;font-weight:700;color:var(--cro-ink);letter-spacing:-.01em}.im8-stack-cost__category-meta{font-family:var(--cro-font-body);font-size:12px;color:#1f1b184d}.im8-stack-cost__category-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.im8-stack-cost__category-price{font-family:var(--cro-font-body);font-size:16px;font-weight:700}.im8-stack-cost__category-price--burgundy,.im8-stack-cost__category-price--gold{color:var(--cro-accent)}.im8-stack-cost__category-chevron{font-size:14px;color:#1f1b1840;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.im8-stack-cost__category-chevron--open{transform:rotate(180deg)}[data-im8-collapsible-content]{max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.16,1,.3,1)}[data-im8-collapsible].is-open>[data-im8-collapsible-content]{max-height:800px}.im8-stack-cost__category-items{border:1px solid rgba(31,27,24,.06);border-top:none;border-radius:0 0 14px 14px;overflow:hidden}.im8-stack-cost__item{display:flex;justify-content:space-between;align-items:center;padding:11px 18px 11px 30px;background:#fff;transition:background .2s ease;position:relative}.im8-stack-cost__item:not(:last-child){border-bottom:1px solid rgba(31,27,24,.03)}.im8-stack-cost__item:hover{background:#8b153804}.im8-stack-cost__item-dot{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;opacity:.35}.im8-stack-cost__item-dot--burgundy{background:var(--cro-accent)}.im8-stack-cost__item-dot--gold{background:var(--cro-gold)}.im8-stack-cost__item-name{font-family:var(--cro-font-body);font-size:14px;color:#1f1b1880;font-weight:500}.im8-stack-cost__item-price{font-family:var(--cro-font-body);font-size:14px;color:#1f1b1859;font-weight:500;white-space:nowrap;margin-left:16px}.im8-stack-cost__item-currency{font-size:10.5px;color:#1f1b1840}.im8-stack-cost__plus-divider{display:flex;align-items:center;gap:12px;margin:8px 0}.im8-stack-cost__plus-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(31,27,24,.06),transparent)}.im8-stack-cost__plus-icon{width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg,var(--cro-ink-deep),var(--cro-ink));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--cro-font-display);font-size:15px;font-weight:700;box-shadow:0 4px 12px #1f1b1826}.im8-stack-cost__total{margin-top:20px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.6);box-shadow:0 6px 24px #1f1b180f,0 2px 6px #1f1b180a,inset 0 1px #ffffffe6}.im8-stack-cost__total-traditional{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:#fffc;border-bottom:1px solid rgba(31,27,24,.05)}.im8-stack-cost__total-label{font-family:var(--cro-font-body);font-size:15.5px;color:#1f1b1873}.im8-stack-cost__total-stack{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:#fff}.im8-stack-cost__total-savings{background:linear-gradient(90deg,var(--cro-ink-deep) 0%,var(--cro-ink-deep) 30%,var(--cro-ink) 70%,var(--cro-ink) 100%);padding:16px 22px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;border-top:1px solid rgba(139,21,56,.1);box-shadow:inset 0 1px #ffffff0a}.im8-stack-cost__total-savings:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.im8-stack-cost__total-savings>*{position:relative;z-index:1}.im8-stack-cost__disclaimer{font-family:var(--cro-font-body);font-size:11px;color:#1f1b184d;margin-top:16px;line-height:1.55}.im8-stack-cost__animate{opacity:0;transform:translateY(16px)}.im8-stack-cost__animate--visible{opacity:1;transform:translateY(0)}.im8-stack-cost__animate--visible.im8-stack-cost__animate--header{transition:opacity .8s cubic-bezier(.16,1,.3,1) 80ms,transform .8s cubic-bezier(.16,1,.3,1) 80ms}.im8-stack-cost__animate--visible.im8-stack-cost__animate--savings{transition:opacity .7s cubic-bezier(.16,1,.3,1) .2s,transform .7s cubic-bezier(.16,1,.3,1) .2s}.im8-stack-cost__animate--visible.im8-stack-cost__animate--breakdown{transition:opacity .7s cubic-bezier(.16,1,.3,1) .3s,transform .7s cubic-bezier(.16,1,.3,1) .3s}.im8-stack-cost__savings-circle,.im8-stack-cost__total{backface-visibility:hidden;-webkit-font-smoothing:antialiased}@media(max-width:989px){.im8-stack-cost__grid{grid-template-columns:1fr;gap:36px}.im8-stack-cost__savings{position:static;margin-bottom:8px}}@media(max-width:749px){.im8-stack-cost{padding:24px 18px 56px}.im8-stack-cost__savings-circle{width:180px;height:180px}.im8-stack-cost__savings-value{font-size:28px}.im8-stack-cost__savings-label{font-size:9px}.im8-stack-cost__savings-per{font-size:14px}.im8-stack-cost__savings-note{font-size:9.5px}.im8-stack-cost__total{border-radius:14px}}@media(prefers-reduced-motion:reduce){.im8-stack-cost__animate{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}.im8-stack-cost__savings-circle,.im8-stack-cost__savings-value,.im8-stack-cost__btn{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/vx-stack-cost.css.map */
