.balance-section{position:relative;background:var(--b-bg, #fff);color:var(--b-text, #1a1a1a);padding:var(--b-pt, 48px) var(--b-pr, 20px) var(--b-pb, 48px) var(--b-pl, 20px);font-family:inherit;font-size:var(--b-body, 15px);line-height:1.5;overflow-x:clip}.balance-section *,.balance-section *:before,.balance-section *:after{box-sizing:border-box}.balance-section :where(img,video,svg){max-width:100%}.balance-section :where(img){height:auto;display:block}.balance-container{width:100%;max-width:var(--b-maxw, 1100px);margin-inline:auto}.balance-section--full .balance-container{max-width:none}.balance-heading{margin:0;font-family:inherit;font-size:var(--b-h-size, 32px);font-weight:var(--b-h-weight, 700);line-height:var(--b-h-lh, 1.15);letter-spacing:var(--b-h-ls, 0);color:var(--b-heading, inherit);text-align:var(--b-align, left);text-wrap:balance}.balance-heading em,.balance-accent em{font-style:normal;color:var(--b-accent, currentColor)}.balance-subheading{margin:0;text-align:var(--b-align, left);opacity:.85}.balance-header{display:flex;flex-direction:column;gap:10px;margin-bottom:var(--b-gap, 24px);text-align:var(--b-align, left)}.balance-header__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:var(--b-justify, flex-start);font-size:.9em}@media screen and (max-width:749px){.balance-section{padding:var(--b-pt-m, 36px) var(--b-pr-m, 16px) var(--b-pb-m, 36px) var(--b-pl-m, 16px);font-size:var(--b-body-m, 14px)}.balance-heading{font-size:var(--b-h-size-m, 26px)}.balance-heading,.balance-subheading,.balance-header{text-align:var(--b-align-m, var(--b-align, left))}.balance-header__row{justify-content:var(--b-justify-m, var(--b-justify, flex-start))}}.balance-rte>*:first-child{margin-top:0}.balance-rte>*:last-child{margin-bottom:0}.balance-rte p{margin:0 0 .7em}.balance-rte ul,.balance-rte ol{margin:0 0 .7em;padding-left:1.2em}.balance-rte li+li{margin-top:.25em}.balance-rte a{color:inherit;text-decoration:underline}.balance-rte h3,.balance-rte h4,.balance-rte h5,.balance-rte h6{font-family:inherit;margin:0 0 .5em;line-height:1.25}.balance-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.balance-section a:focus-visible,.balance-section button:focus-visible,.balance-section [tabindex]:focus-visible{outline:2px solid var(--b-focus, #1a1a1a);outline-offset:2px}.balance-shadow-small{box-shadow:0 1px 4px #00000014}.balance-shadow-medium{box-shadow:0 4px 14px #0000001a}.balance-shadow-large{box-shadow:0 12px 32px #00000024}.balance-placeholder{display:block;width:100%;height:100%;background:#e6e9df}.balance-placeholder svg{width:100%;height:100%;fill:#00000040}.balance-editor-note{padding:12px 14px;border:1px dashed #c9a227;background:#fff8e1;color:#6b5300;border-radius:6px;font-size:13px}.balance-icon{display:inline-block;flex:none;width:var(--ic-size, 20px);height:var(--ic-size, 20px);vertical-align:middle}.balance-svg-icon{display:inline-flex;flex:none;line-height:0}.balance-svg-icon .balance-icon{width:var(--ic-size, 20px);height:var(--ic-size, 20px)}.balance-img-icon{width:var(--ic-size, 20px);height:var(--ic-size, 20px);object-fit:contain;flex:none}.balance-section .balance-img-icon{display:inline-block}.balance-mask-icon{display:inline-block;flex:none;width:var(--ic-size, 20px);height:var(--ic-size, 20px);background-color:var(--ic, currentColor);-webkit-mask:var(--ic-url) center / contain no-repeat;mask:var(--ic-url) center / contain no-repeat}.balance-stars{position:relative;display:inline-flex;color:var(--star, #2f4a36);line-height:0;vertical-align:middle;flex:none}.balance-stars__row{display:inline-flex;gap:1px}.balance-stars__row .balance-icon{width:var(--star-size, 16px);height:var(--star-size, 16px)}.balance-stars__base{opacity:.22}.balance-stars__fill{position:absolute;top:0;left:0;bottom:0;overflow:hidden;white-space:nowrap}.balance-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;cursor:pointer;text-decoration:none;line-height:1.2;padding:12px 22px;border-radius:var(--btn-radius, 8px);background:var(--btn-bg, #111);color:var(--btn-color, #fff);border:var(--btn-bw, 0px) solid var(--btn-border, transparent);transition:background-color .2s ease,color .2s ease,opacity .2s ease}.balance-btn:hover{background:var(--btn-bg-hover, #333);color:var(--btn-color-hover, #fff)}.balance-btn--outline{background:transparent;color:var(--btn-bg, #111);border:1px solid currentColor}.balance-btn--outline:hover{background:var(--btn-bg, #111);color:var(--btn-color, #fff)}.balance-ann{border-bottom:1px solid var(--ann-border, transparent)}.balance-ann__viewport{display:flex;align-items:center;min-height:var(--ann-h, 36px);overflow:hidden}.balance-ann__track{display:flex;align-items:center;width:max-content}.balance-ann__group{display:flex;align-items:center;gap:var(--ann-gap, 32px);padding-right:var(--ann-gap, 32px);flex:none;list-style:none;margin:0}.balance-ann__item{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:var(--ann-fs, 12px);letter-spacing:var(--ann-ls, .04em);text-transform:var(--ann-tt, uppercase);font-weight:var(--ann-fw, 600);color:var(--item-color, inherit)}.balance-ann__item p{margin:0}.balance-ann__sep{display:inline-block;width:1px;height:1.1em;background:var(--ann-sep, currentColor);opacity:.5;margin-left:calc(var(--ann-gap, 32px) / 2)}.balance-ann__item--sep{margin-right:calc(var(--ann-gap, 32px) / -2)}@keyframes balance-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (min-width:750px){.balance-ann--d-marquee .balance-ann__track{animation:balance-marquee var(--ann-speed, 30s) linear infinite}.balance-ann--d-static .balance-ann__track{width:100%;justify-content:center}.balance-ann--d-static .balance-ann__group{width:100%;justify-content:space-evenly;padding-right:0}.balance-ann--d-static .balance-ann__group[aria-hidden=true]{display:none}.balance-ann__item{font-size:var(--ann-fs, 12px)}}@media screen and (max-width:749px){.balance-ann__item{font-size:var(--ann-fs-m, 11px)}.balance-ann--m-marquee .balance-ann__track{animation:balance-marquee var(--ann-speed, 30s) linear infinite}.balance-ann--m-scroll .balance-ann__viewport{overflow-x:auto;scrollbar-width:none}.balance-ann--m-scroll .balance-ann__viewport::-webkit-scrollbar{display:none}.balance-ann--m-scroll .balance-ann__group[aria-hidden=true]{display:none}}.balance-ann--pause .balance-ann__viewport:hover .balance-ann__track{animation-play-state:paused}.balance-hero__grid{display:grid;grid-template-columns:minmax(0,var(--hero-media-w, 48%)) minmax(0,1fr);column-gap:var(--b-gap, 40px);row-gap:var(--b-gap, 40px);align-items:start}.balance-hero__media-col{min-width:0;display:flex;flex-direction:column;gap:var(--hero-info-gap, 16px)}.balance-hero--sticky .balance-hero__media-col{position:sticky;top:var(--hero-sticky-top, 20px)}.balance-hero__info{min-width:0}.balance-hero__form{display:flex;flex-direction:column;gap:var(--hero-info-gap, 16px);margin:0}.balance-hero__chart--m{display:none}@media screen and (max-width:749px){.balance-hero__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--b-gap, 20px)}.balance-hero--sticky .balance-hero__media-col{position:static}.balance-hero--bleed-m .balance-gallery__main{margin-inline:calc(-1 * var(--b-pl, 16px)) calc(-1 * var(--b-pr, 16px))}.balance-hero--bleed-m .balance-gallery__track{border-radius:0}.balance-hero--chart-after .balance-hero__chart--d{display:none}.balance-hero--chart-after .balance-hero__chart--m{display:block}.balance-hero--chart-hide .balance-hero__chart{display:none!important}}.balance-chart{margin:0;border-radius:var(--chart-radius, 8px);overflow:hidden;background:var(--chart-bg, transparent)}.balance-chart--border{border:1px solid var(--chart-border, #e2e4dc)}.balance-chart img{width:100%;height:auto}.balance-gallery{display:flex;flex-direction:column;gap:var(--g-thumb-gap, 8px)}.balance-gallery__main{position:relative}.balance-gallery__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;border-radius:var(--g-radius, 8px);background:var(--g-bg, #f4f5f0);list-style:none;margin:0;padding:0}.balance-gallery__track::-webkit-scrollbar{display:none}.balance-gallery__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:var(--g-ratio, 1 / 1);overflow:hidden}.balance-gallery--adapt .balance-gallery__slide{aspect-ratio:auto}.balance-gallery__slide img,.balance-gallery__slide video,.balance-gallery__slide iframe{width:100%;height:100%;object-fit:var(--g-fit, cover);border:0;display:block}.balance-gallery--adapt .balance-gallery__slide img{height:auto}.balance-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border-radius:50%;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--g-arrow-bg, rgba(255,255,255,.9));color:var(--g-arrow-color, #1a1a1a);box-shadow:0 2px 8px #0000001f}.balance-gallery__arrow--prev{left:10px}.balance-gallery__arrow--next{right:10px}.balance-gallery__thumbs{display:flex;gap:var(--g-thumb-gap, 8px);overflow-x:auto;scrollbar-width:none;list-style:none;margin:0;padding:2px}.balance-gallery__thumbs::-webkit-scrollbar{display:none}.balance-gallery__thumb{flex:0 0 calc((100% - (var(--g-thumbs, 7) - 1) * var(--g-thumb-gap, 8px)) / var(--g-thumbs, 7));aspect-ratio:1 / 1;padding:0;margin:0;cursor:pointer;overflow:hidden;border:2px solid transparent;border-radius:var(--g-thumb-radius, 6px);background:var(--g-bg, #f4f5f0);opacity:.75;transition:opacity .2s,border-color .2s}.balance-gallery__thumb img{width:100%;height:100%;object-fit:cover}.balance-gallery__thumb[aria-current=true]{border-color:var(--g-thumb-active, #2f4a36);opacity:1}@media screen and (max-width:749px){.balance-gallery__thumb{flex-basis:calc((100% - (var(--g-thumbs-m, 5) - 1) * var(--g-thumb-gap, 8px)) / var(--g-thumbs-m, 5))}.balance-gallery--arrows-d .balance-gallery__arrow{display:none}}.balance-rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;justify-content:var(--r-justify, flex-start);font-size:var(--r-fs, 13px);color:var(--r-color, inherit)}.balance-rating p{margin:0}.balance-hero__title{margin:0;font-family:inherit;font-size:var(--t-size, 32px);font-weight:var(--t-weight, 700);line-height:var(--t-lh, 1.15);letter-spacing:var(--t-ls, 0);color:var(--t-color, inherit);text-align:var(--t-align, left)}.balance-hero__title strong{font-weight:900}.balance-hero__title em{font-style:normal;color:var(--t-accent, inherit)}@media screen and (max-width:749px){.balance-hero__title{font-size:var(--t-size-m, 24px)}}.balance-subbox{background:var(--sb-bg, #2f4a36);color:var(--sb-color, #fff);border-radius:var(--sb-radius, 4px);padding:var(--sb-py, 10px) var(--sb-px, 14px);font-size:var(--sb-fs, 14px);text-align:var(--sb-align, left);line-height:1.4}.balance-subbox p{margin:0}.balance-text-block{font-size:var(--tx-fs, 14px);color:var(--tx-color, inherit);text-align:var(--tx-align, left)}.balance-features{display:grid;grid-template-columns:repeat(var(--f-cols, 2),minmax(0,1fr));gap:6px 14px;list-style:none;margin:0;padding:0;font-size:var(--f-fs, 12px);color:var(--f-color, inherit)}.balance-features li{display:flex;align-items:center;gap:6px;line-height:1.3}@media screen and (max-width:749px){.balance-features{grid-template-columns:repeat(var(--f-cols-m, 2),minmax(0,1fr))}}.balance-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--hero-benefit-gap, 6px)}.balance-benefit{display:flex;align-items:center;gap:10px;padding:var(--bn-py, 10px) var(--bn-px, 12px);border-radius:var(--bn-radius, 6px);background:var(--bn-bg, transparent);color:var(--bn-color, inherit);font-size:var(--bn-fs, 14px);line-height:1.35}.balance-benefit p{margin:0}.balance-countdown{display:flex;align-items:center;gap:12px;justify-content:center;text-align:center;font-size:var(--cd-fs, 13px);color:var(--cd-color, inherit)}.balance-countdown p{margin:0}.balance-countdown--lines:before,.balance-countdown--lines:after{content:"";flex:1 1 20px;height:1px;background:var(--cd-line, #d9ddd0)}.balance-countdown__timer{font-weight:700;font-variant-numeric:tabular-nums;color:var(--cd-timer, inherit)}.balance-bundles{border:0;margin:0;padding:0;min-width:0}.balance-bundles__legend{display:block;width:100%;padding:0;margin:0 0 10px;font-weight:700;font-size:var(--bd-h-fs, 15px);color:var(--bd-h-color, inherit);text-align:center}.balance-bundles__legend p{margin:0}.balance-bundles__grid{display:grid;grid-template-columns:repeat(var(--bd-cols, 3),minmax(0,1fr));gap:var(--bd-gap, 8px);align-items:end}.balance-bundle{position:relative;display:flex;flex-direction:column;min-width:0;border:var(--bd-bw, 1px) solid var(--bb-border, #dfe2d8);border-radius:var(--bd-radius, 10px);background:var(--bb-bg, #fff);color:var(--bd-text, inherit);cursor:pointer;overflow:hidden;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.balance-bundle:hover{border-color:var(--bb-border-sel, #2f4a36)}.balance-bundle.is-selected{border-color:var(--bb-border-sel, #2f4a36);background:var(--bb-bg-sel, #eef3e6);box-shadow:0 0 0 1px var(--bb-border-sel, #2f4a36)}.balance-bundle--highlight{box-shadow:0 4px 14px #00000014}.balance-bundle__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.balance-bundle:has(.balance-bundle__input:focus-visible){outline:2px solid var(--bb-border-sel, #2f4a36);outline-offset:2px}.balance-bundle__badge{display:block;padding:5px 4px;background:var(--bb-badge-bg, #2f4a36);color:var(--bb-badge-text, #fff);font-size:var(--bd-badge-fs, 11px);font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}.balance-bundle__body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:var(--bd-pad, 12px) 6px}.balance-bundle__img{width:100%;max-width:var(--bd-img, 90px);aspect-ratio:1 / 1;object-fit:contain;margin:0 auto 4px}.balance-bundle__title{font-weight:800;font-size:var(--bd-title-fs, 17px);line-height:1.15}.balance-bundle__subtitle{font-size:var(--bd-sub-fs, 12px);opacity:.85;line-height:1.25}.balance-bundle__price{margin-top:4px;font-weight:800;font-size:var(--bd-price-fs, 18px);color:var(--bd-price-color, inherit);line-height:1.1}.balance-bundle__compare{font-size:var(--bd-sub-fs, 12px);color:var(--bd-compare-color, #8a8a8a);text-decoration:line-through}.balance-bundle__saving{font-size:var(--bd-sub-fs, 12px);font-weight:700;color:var(--bd-saving-color, #3f7d2c);line-height:1.2}.balance-bundles__grid--equal{align-items:stretch}.balance-bundle__badge--empty{background:transparent;color:transparent}.balance-bundle__unit{font-size:calc(var(--bd-sub-fs, 12px) - 1px);opacity:.7}@media screen and (max-width:749px){.balance-bundles__grid{grid-template-columns:repeat(var(--bd-cols-m, 3),minmax(0,1fr));gap:var(--bd-gap-m, 6px)}.balance-bundle__title{font-size:var(--bd-title-fs-m, 14px)}.balance-bundle__price{font-size:var(--bd-price-fs-m, 15px)}.balance-bundle__subtitle,.balance-bundle__compare,.balance-bundle__saving{font-size:var(--bd-sub-fs-m, 11px)}.balance-bundle__badge{font-size:var(--bd-badge-fs-m, 9px);padding:4px 2px}.balance-bundle__body{padding:var(--bd-pad-m, 8px) 4px}.balance-bundle__img{max-width:var(--bd-img-m, 64px)}}.balance-variant{display:flex;flex-direction:column;gap:6px;font-size:14px}.balance-variant__select{font:inherit;padding:10px 12px;border:1px solid var(--vs-border, #cfd3c7);border-radius:var(--vs-radius, 8px);background:#fff;color:inherit;width:100%}.balance-sub{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--sub-border, #dfe2d8);border-radius:var(--sub-radius, 8px);background:var(--sub-bg, #fff);color:var(--sub-color, inherit);cursor:pointer;font-size:14px}.balance-sub__input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--sub-accent, #2f4a36);flex:none;cursor:pointer}.balance-sub__title{font-weight:700;display:block}.balance-sub__text{display:block;font-size:12px;opacity:.8}.balance-sub p{margin:0}.balance-gifts{background:var(--gf-bg, #f4f5f0);border-radius:var(--gf-radius, 10px);padding:14px 12px;color:var(--gf-text, inherit)}.balance-gifts__title{margin:0 0 16px;text-align:center;font-weight:700;font-size:var(--gf-title-fs, 14px);font-family:inherit}.balance-gifts__title p{margin:0}.balance-gifts__grid{display:grid;grid-template-columns:repeat(var(--gf-cols, 3),minmax(0,1fr));gap:16px 8px;list-style:none;margin:0;padding:0}.balance-gift{position:relative;background:var(--gf-card, #fff);border:1px solid var(--gf-border, #e2e4dc);border-radius:var(--gf-card-radius, 8px);padding:16px 6px 10px;text-align:center;transition:opacity .25s ease,filter .25s ease}.balance-gift__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:2px 10px;border-radius:999px;background:var(--gf-badge-bg, #2f4a36);color:var(--gf-badge-text, #fff);font-size:10px;font-weight:800;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase}.balance-gift__img{width:100%;max-width:var(--gf-img, 80px);aspect-ratio:1 / 1;object-fit:contain;margin:0 auto 6px}.balance-gift__title{display:block;font-size:var(--gf-fs, 12px);font-weight:600;line-height:1.25}.balance-gift__lock{display:none;position:absolute;top:6px;right:6px;color:var(--gf-text, #1a1a1a)}.balance-gift.is-locked{opacity:.45;filter:grayscale(1)}.balance-gift.is-locked .balance-gift__lock{display:inline-flex}.balance-gifts__note{margin:10px 0 0;text-align:center;font-size:12px;opacity:.8}.balance-gifts__note p{margin:0}.balance-ship{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--sh-bg, #eef3e6);border:1px solid var(--sh-border, transparent);border-radius:var(--sh-radius, 8px);color:var(--sh-color, inherit);font-size:var(--sh-fs, 13px);line-height:1.35}.balance-ship p{margin:0}.balance-ship strong{font-weight:700}.balance-buy{display:flex;flex-direction:column;gap:8px}.balance-buy__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:var(--btn-h, 54px);padding:0 20px;background:var(--btn-bg, #111);color:var(--btn-color, #fff);border:var(--btn-bw, 0px) solid var(--btn-border, transparent);border-radius:var(--btn-radius, 8px);font-family:inherit;font-size:var(--btn-fs, 16px);font-weight:var(--btn-fw, 700);text-transform:var(--btn-tt, uppercase);letter-spacing:var(--btn-ls, .04em);box-shadow:var(--btn-shadow, none);cursor:pointer;line-height:1.2;transition:background-color .2s ease,color .2s ease,transform .1s ease,opacity .2s ease}.balance-buy__btn:hover{background:var(--btn-bg-hover, #333);color:var(--btn-color-hover, #fff)}.balance-buy__btn:active{transform:translateY(1px)}.balance-buy__btn[disabled]{opacity:.6;cursor:not-allowed}.balance-buy__btn.is-loading{cursor:progress;opacity:.85}.balance-buy__price:before{content:"\b7";margin-right:10px}.balance-spinner{display:none;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:balance-spin .7s linear infinite}.is-loading .balance-spinner{display:inline-block}@keyframes balance-spin{to{transform:rotate(360deg)}}.balance-buy__error{margin:0;padding:8px 12px;border-radius:6px;background:#fdecec;color:#b42318;font-size:13px}.balance-buy__dynamic{margin-top:2px}.balance-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;list-style:none;margin:0;padding:0;font-size:var(--tr-fs, 12px);color:var(--tr-color, inherit)}.balance-trust li{display:inline-flex;align-items:center;gap:6px}.balance-pay{display:flex;flex-wrap:wrap;justify-content:var(--pay-justify, center);align-items:center;gap:6px;list-style:none;margin:0;padding:0}.balance-pay li{line-height:0}.balance-pay svg,.balance-pay img{height:var(--pay-h, 24px);width:auto}.balance-warn{padding:12px 14px;background:var(--w-bg, #fdecec);border:1px solid var(--w-border, #f1b5b5);border-radius:var(--w-radius, 8px);color:var(--w-text, #555);font-size:var(--w-fs, 12px);line-height:1.45}.balance-warn__title{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-family:inherit;font-weight:800;font-size:calc(var(--w-fs, 12px) + 2px);color:var(--w-title, #c62828)}.balance-accs{display:flex;flex-direction:column}.balance-acc{border-bottom:1px solid var(--acc-border, #e2e4dc)}.balance-accs>.balance-acc:first-child{border-top:1px solid var(--acc-border, #e2e4dc)}.balance-acc__h{margin:0;font:inherit}.balance-acc__btn{display:flex;align-items:center;gap:12px;width:100%;padding:var(--acc-py, 14px) var(--acc-px, 2px);margin:0;background:var(--acc-bg, transparent);color:var(--acc-title, inherit);border:0;border-radius:var(--acc-radius, 0);cursor:pointer;font-family:inherit;font-size:var(--acc-fs, 15px);font-weight:var(--acc-fw, 700);text-align:left;line-height:1.3}.balance-acc__title{flex:1 1 auto;min-width:0}.balance-acc__toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--acc-tg, 26px);height:var(--acc-tg, 26px);border-radius:50%;background:var(--acc-tg-bg, #f0f1ec);color:var(--acc-tg-color, inherit);transition:transform .3s ease}.balance-acc__toggle .balance-icon{width:14px;height:14px}.balance-acc[data-open] .balance-acc__toggle{transform:rotate(180deg)}.balance-acc--plus[data-open] .balance-acc__toggle{transform:rotate(45deg)}.balance-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.balance-acc[data-open] .balance-acc__panel{grid-template-rows:1fr}.balance-acc__inner{overflow:hidden;min-height:0;visibility:hidden;transition:visibility .3s}.balance-acc[data-open] .balance-acc__inner{visibility:visible}.balance-acc__content{padding:0 var(--acc-px, 2px) var(--acc-py, 14px);font-size:var(--acc-body-fs, 14px);color:var(--acc-body, inherit)}.balance-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--st-bg, #fff);color:var(--st-text, #1a1a1a);box-shadow:0 -4px 18px #0000001f;transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility .3s}.balance-sticky.is-visible{transform:none;visibility:visible}.balance-sticky__img{width:44px;height:44px;object-fit:cover;border-radius:6px;flex:none;background:#f2f2f2}.balance-sticky__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.25}.balance-sticky__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.balance-sticky__price{font-size:14px;font-weight:800}.balance-sticky__btn{flex:none;min-height:44px;padding:0 18px;border:0;border-radius:var(--st-radius, 8px);background:var(--st-btn-bg, #111);color:var(--st-btn-text, #fff);font-family:inherit;font-weight:700;font-size:14px;cursor:pointer;text-transform:var(--btn-tt, uppercase)}.balance-sticky__btn[disabled]{opacity:.6}@media screen and (min-width:750px){.balance-sticky:not(.balance-sticky--desktop){display:none}.balance-sticky--desktop{max-width:720px;margin:0 auto 16px;border-radius:12px}}.balance-slider{--pv: var(--pv-d, 3);position:relative}.balance-slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pv) - 1) * var(--sg, 16px)) / var(--pv));gap:var(--sg, 16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;list-style:none;margin:0;padding:0}.balance-slider__track::-webkit-scrollbar{display:none}.balance-slider__slide{min-width:0;scroll-snap-align:start}.balance-slider__controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.balance-slider[data-static] .balance-slider__controls{display:none}.balance-slider__arrow{width:38px;height:38px;padding:0;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sl-arrow-border, rgba(0,0,0,.15));background:var(--sl-arrow-bg, #fff);color:var(--sl-arrow-color, #1a1a1a);transition:opacity .2s}.balance-slider__arrow[disabled]{opacity:.35;cursor:default}.balance-slider__dots{display:flex;align-items:center;gap:6px}.balance-slider__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:var(--sl-dot, #1a1a1a);opacity:.25;cursor:pointer;transition:width .25s,opacity .25s}.balance-slider__dot[aria-current=true]{width:20px;opacity:1}.balance-slider--no-arrows .balance-slider__arrow,.balance-slider--no-dots .balance-slider__dots{display:none}@media screen and (max-width:989px){.balance-slider{--pv: var(--pv-t, 2)}}@media screen and (max-width:749px){.balance-slider{--pv: var(--pv-m, 1)}}.balance-sp__images{margin-bottom:var(--b-gap, 32px)}.balance-sp__images--bleed{margin-inline:calc(-1 * var(--b-pl, 20px)) calc(-1 * var(--b-pr, 20px))}.balance-sp__img{aspect-ratio:var(--sp-ratio, 4 / 5);border-radius:var(--sp-radius, 6px);overflow:hidden;background:#d8dccf}.balance-sp__img img{width:100%;height:100%;object-fit:cover}.balance-tcard{height:100%;display:flex;flex-direction:column;gap:10px;padding:var(--tc-pad, 20px);background:var(--tc-bg, #fff);color:var(--tc-text, inherit);border:1px solid var(--tc-border, transparent);border-radius:var(--tc-radius, 10px)}.balance-tcard__top{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.balance-tcard__text{flex:1 1 auto;font-size:var(--tc-fs, 14px);line-height:1.55}.balance-tcard__foot{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--tc-sep, #ececec)}.balance-tcard__avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:none}.balance-tcard__who{display:flex;flex-direction:column;font-size:13px;line-height:1.3}.balance-tcard__name{font-weight:700}.balance-verified{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--verified, #3f7d2c)}.balance-tl__grid{display:grid;grid-template-columns:minmax(0,var(--tl-media-w, 42%)) minmax(0,1fr);gap:var(--b-gap, 48px);align-items:var(--tl-valign, center)}.balance-tl--reverse .balance-tl__media{order:2}.balance-tl__media{display:flex;flex-direction:column;gap:22px;min-width:0}.balance-tl__img{border-radius:var(--tl-radius, 10px);overflow:hidden;aspect-ratio:var(--tl-ratio, auto);background:#eceee7}.balance-tl__img img{width:100%;height:100%;object-fit:cover}.balance-tl__list{list-style:none;margin:0;display:flex;flex-direction:column;gap:var(--tl-step-gap, 28px);padding:0}.balance-tl--box-d .balance-tl__list{padding:var(--tl-box-pad, 24px);background:var(--tl-box-bg, #f7f8f4);border:1px solid var(--tl-box-border, #e2e4dc);border-radius:var(--tl-box-radius, 12px)}.balance-tl__step{position:relative;display:grid;grid-template-columns:var(--tl-node, 34px) minmax(0,1fr);gap:16px}.balance-tl__step:not(:last-child):before{content:"";position:absolute;left:calc(var(--tl-node, 34px) / 2 - var(--tl-lw, 2px) / 2);top:var(--tl-node, 34px);bottom:calc(-1 * var(--tl-step-gap, 28px));width:var(--tl-lw, 2px);background:var(--tl-line, #d6dacd)}.balance-tl__node{position:relative;z-index:1;width:var(--tl-node, 34px);height:var(--tl-node, 34px);border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tl-node-bg, #fff);border:2px solid var(--tl-node-border, #2f4a36);color:var(--tl-node-color, #2f4a36);font-weight:800;font-size:13px}.balance-tl__body{min-width:0;padding-top:4px}.balance-tl__label{display:block;margin-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tl-label, #5e8f45)}.balance-tl__title{margin:0 0 10px;font-family:inherit;font-size:var(--tl-title-fs, 17px);font-weight:800;line-height:1.25;color:var(--tl-title, inherit)}.balance-tl__content{font-size:var(--tl-fs, 14px)}.balance-tl__content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.balance-tl__content li{position:relative;padding-left:28px;margin:0}.balance-tl__content li:before{content:"";position:absolute;left:0;top:.1em;width:19px;height:19px;border-radius:50%;background:var(--tl-bullet, #2f4a36) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 11px no-repeat}@media screen and (max-width:749px){.balance-tl__grid{grid-template-columns:minmax(0,1fr)}.balance-tl--reverse .balance-tl__media{order:0}.balance-tl .balance-heading{text-align:var(--b-align-m, center)}.balance-tl--box-m .balance-tl__list{padding:var(--tl-box-pad-m, 18px);background:var(--tl-box-bg, #f7f8f4);border:1px solid var(--tl-box-border, #e2e4dc);border-radius:var(--tl-box-radius, 12px)}.balance-tl--nobox-m .balance-tl__list{padding:0;background:none;border:0}.balance-tl__title{font-size:var(--tl-title-fs-m, 16px)}}.balance-ps__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-gap, 0px);align-items:stretch}.balance-ps--reverse .balance-ps__media{order:2}.balance-ps__media{position:relative;min-width:0}.balance-ps__media-img{width:100%;height:100%;object-fit:cover;border-radius:var(--ps-radius, 0)}.balance-ps__tiles{display:grid;grid-template-columns:repeat(var(--ps-tile-cols, 2),minmax(0,1fr));gap:var(--ps-tile-gap, 4px);list-style:none;margin:0;padding:0}.balance-ps__tile{position:relative;overflow:hidden;border-radius:var(--ps-radius, 0);aspect-ratio:var(--ps-tile-ratio, 1 / 1);background:#d8dccf}.balance-ps__tile img{width:100%;height:100%;object-fit:cover}.balance-ps__badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;background:var(--badge-bg, #2f4a36);color:var(--badge-color, #fff);font-weight:700;font-size:14px;line-height:1.1}.balance-ps__content{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:var(--ps-cpy, 48px) var(--ps-cpx, 48px);max-width:var(--ps-cmax, 600px);min-width:0}.balance-ps--reverse .balance-ps__content{margin-left:auto}.balance-ps__eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--b-accent, #5e8f45)}.balance-ps__text{font-size:var(--b-body, 15px)}.balance-ps__benefits{display:grid;grid-template-columns:repeat(var(--ps-cols, 2),minmax(0,1fr));gap:10px;list-style:none;margin:4px 0 0;padding:0}.balance-ps__benefit{display:flex;align-items:center;gap:10px;padding:12px;background:var(--ps-card, #fff);color:var(--ps-card-text, inherit);border:1px solid var(--ps-card-border, #e2e4dc);border-radius:var(--ps-card-radius, 8px)}.balance-ps__benefit-body{display:flex;flex-direction:column;min-width:0;line-height:1.3}.balance-ps__benefit-title{margin:0;font-family:inherit;font-size:14px;font-weight:700}.balance-ps__benefit-text{font-size:12px;opacity:.8}.balance-ps__content{text-align:var(--b-align, left);margin-inline:auto}.balance-ps__benefit{justify-content:var(--b-justify, flex-start)}.balance-ps__cta{align-self:var(--b-justify, flex-start)}@media screen and (max-width:749px){.balance-ps__grid{grid-template-columns:minmax(0,1fr)}.balance-ps--reverse .balance-ps__media{order:0}.balance-ps__content{padding:var(--ps-cpy-m, 28px) var(--ps-cpx-m, 16px);max-width:none}.balance-ps__benefits{grid-template-columns:repeat(var(--ps-cols-m, 2),minmax(0,1fr))}.balance-ps .balance-heading,.balance-ps__content{text-align:var(--b-align-m, left)}.balance-ps__benefit{justify-content:var(--b-justify-m, flex-start)}.balance-ps__cta{align-self:var(--b-justify-m, flex-start)}.balance-ps__badge{font-size:12px;padding:5px 9px;top:8px;left:8px}}.balance-ig__grid{display:grid;grid-template-columns:repeat(var(--ig-cols, 3),minmax(0,1fr));gap:var(--ig-gap, 14px);list-style:none;margin:0;padding:0}.balance-ig__item{display:flex;flex-direction:column;align-items:var(--ig-items, center);text-align:var(--ig-text-align, center);gap:10px;padding:var(--ig-pad, 22px);background:var(--ig-card, #fff);color:var(--ig-text, inherit);border:1px solid var(--ig-border, #e2e4dc);border-radius:var(--ig-radius, 12px)}.balance-ig__title{margin:0;font-family:inherit;font-size:var(--ig-title-fs, 15px);font-weight:700;line-height:1.3}.balance-ig__text{font-size:13px;opacity:.85}@media screen and (max-width:749px){.balance-ig__grid{grid-template-columns:repeat(var(--ig-cols-m, 2),minmax(0,1fr));gap:var(--ig-gap-m, 10px)}.balance-ig__item{padding:var(--ig-pad-m, 14px)}.balance-ig__title{font-size:var(--ig-title-fs-m, 13px)}}.balance-step{display:grid;gap:var(--st-inner-gap, 10px);height:100%}.balance-step--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-step--stacked{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.balance-step__media{border-radius:var(--st-radius, 10px);overflow:hidden;background:#e6e9df;aspect-ratio:var(--st-ratio, 3 / 4)}.balance-step--pair .balance-step__media{aspect-ratio:auto;min-height:100%}.balance-step__media img{width:100%;height:100%;object-fit:cover}.balance-step__card{display:flex;flex-direction:column;gap:8px;padding:var(--st-pad, 18px);background:var(--st-card, #e3e7d7);color:var(--st-text, inherit);border-radius:var(--st-radius, 10px)}.balance-step__pill{align-self:flex-start;padding:4px 12px;border-radius:999px;background:var(--st-pill-bg, #2f4a36);color:var(--st-pill-text, #fff);font-size:12px;font-weight:700}.balance-step__title{margin:0;font-family:inherit;font-size:var(--st-title-fs, 18px);font-weight:800;line-height:1.2;color:var(--st-title, inherit)}.balance-step__text{font-size:var(--st-fs, 13px);line-height:1.5}.balance-htu__note{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:var(--b-gap, 28px);padding:16px 22px;background:var(--note-bg, #2f4a36);color:var(--note-text, #fff);border-radius:var(--note-radius, 12px);text-align:center;font-size:15px}.balance-htu__note p{margin:0}@media screen and (max-width:749px){.balance-step--pair-m-stack{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.balance-step--pair-m-stack .balance-step__media{aspect-ratio:var(--st-ratio, 3 / 4);min-height:0}.balance-step__title{font-size:var(--st-title-fs-m, 17px)}.balance-htu__note{font-size:13px;padding:14px 16px}}.balance-faq__cols{display:grid;grid-template-columns:repeat(var(--faq-cols, 2),minmax(0,1fr));gap:var(--faq-gap, 12px);align-items:start}.balance-faq__col{display:flex;flex-direction:column;gap:var(--faq-gap, 12px);min-width:0}.balance-faq .balance-acc{background:var(--faq-card, #fff);border:1px solid var(--faq-border, transparent);border-radius:var(--faq-radius, 10px);overflow:hidden}.balance-faq .balance-acc__btn{padding:var(--faq-py, 14px) 16px;font-weight:var(--acc-fw, 600);background:transparent}.balance-faq .balance-acc__content{padding:0 16px var(--faq-py, 14px)}@media screen and (max-width:749px){.balance-faq__cols{grid-template-columns:minmax(0,1fr)}}.balance-rv__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:var(--b-gap, 24px)}.balance-rv__summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.balance-rv__summary-text{font-size:14px}.balance-rv__summary-text p{margin:0}.balance-rv__grid{columns:var(--rv-cols, 4);column-gap:var(--rv-gap, 14px)}.balance-review{display:inline-block;width:100%;break-inside:avoid;margin:0 0 var(--rv-gap, 14px);background:var(--rv-card, #fff);color:var(--rv-text, inherit);border:1px solid var(--rv-border, #ececec);border-radius:var(--rv-radius, 10px);overflow:hidden;vertical-align:top}.balance-review.is-hidden{display:none}.balance-review__img{width:100%;height:auto}.balance-review__body{display:flex;flex-direction:column;gap:6px;padding:14px}.balance-review__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.balance-review__avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.balance-review__name{font-weight:700;font-size:14px}.balance-review__date{margin-left:auto;font-size:12px;opacity:.6}.balance-review__title{margin:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.3}.balance-review__text{font-size:13px;line-height:1.5}.balance-review__product{font-size:12px;opacity:.7}.balance-rv__more{display:flex;justify-content:center;margin-top:8px}@media screen and (max-width:989px){.balance-rv__grid{columns:var(--rv-cols-t, 3)}}@media screen and (max-width:749px){.balance-rv__grid{columns:var(--rv-cols-m, 1)}.balance-rv--m-slider .balance-rv__grid{columns:auto;display:flex;gap:var(--rv-gap, 14px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--b-pl, 16px)) calc(-1 * var(--b-pr, 16px));padding-inline:var(--b-pl, 16px) var(--b-pr, 16px)}.balance-rv--m-slider .balance-rv__grid::-webkit-scrollbar{display:none}.balance-rv--m-slider .balance-review{flex:0 0 82%;margin:0;scroll-snap-align:center}.balance-rv--m-slider .balance-review.is-hidden{display:inline-block}.balance-rv--m-slider .balance-rv__more{display:none}}@media(prefers-reduced-motion:reduce){.balance-section *,.balance-section *:before,.balance-section *:after{transition-duration:.01ms!important;scroll-behavior:auto!important}.balance-ann__track{animation:none!important}.balance-ann__viewport{overflow-x:auto}.balance-ann__group[aria-hidden=true]{display:none}.balance-spinner{animation-duration:1.5s!important}}.balance-step--pair .balance-step__media{position:relative;min-height:200px}.balance-step--pair .balance-step__media img{position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:749px){.balance-step--pair-m-stack .balance-step__media{position:relative;min-height:0}.balance-step--pair-m-stack .balance-step__media img{position:static}}.balance-marquee{--pv: var(--pv-d, 7);position:relative;overflow:hidden;container-type:inline-size}.balance-marquee__track{display:flex;width:max-content;animation:balance-marquee var(--mq-dur, 40s) linear infinite}.balance-marquee--right .balance-marquee__track{animation-direction:reverse}.balance-marquee--pause:hover .balance-marquee__track{animation-play-state:paused}.balance-marquee__group{display:flex;flex:none;gap:var(--sg, 8px);padding-right:var(--sg, 8px);list-style:none;margin:0}.balance-marquee__item{flex:0 0 calc((100cqw - (var(--pv) - 1) * var(--sg, 8px)) / var(--pv));min-width:0}@media screen and (max-width:989px){.balance-marquee{--pv: var(--pv-t, 4)}}@media screen and (max-width:749px){.balance-marquee{--pv: var(--pv-m, 2)}}@media(prefers-reduced-motion:reduce){.balance-marquee{overflow-x:auto}.balance-marquee__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/balance-landing.css.map */
