.blc{padding-block:clamp(2.25rem,1.5rem + 2.1vw,3.4rem)}.blc .shead{margin-bottom:clamp(1.25rem,1rem + .9vw,1.9rem)}.blc .shead__title{font-size:var(--step-4)}.blc .shead__copy{font-size:var(--step-0);margin-top:0}.blc__head{align-items:baseline;row-gap:0}.blc__head>.eyebrow{grid-column:1 / -1}@media(max-width:860px){.blc__head{align-items:start}.blc .shead__copy{margin-top:.9rem}}.blc__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(1.75rem,1.2rem + 2.6vw,3.5rem);align-items:start}@media(max-width:820px){.blc__grid{grid-template-columns:1fr}}.blc__inputs{display:grid;gap:clamp(1rem,.8rem + .8vw,1.5rem);align-content:start}.blc__field{display:grid;gap:.45rem}.blc__fieldTop{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.blc__fieldTop label{font-size:var(--step-1);font-weight:700;letter-spacing:-.018em;color:#fff}.blc__value{min-width:3.4rem;text-align:center;padding:.3rem .7rem;border-radius:var(--r-pill);background:#60be7a29;border:1px solid rgba(96,190,122,.34);color:var(--leaf-300);font-size:var(--step-1);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.blc__range{--fill:0%;-webkit-appearance:none;appearance:none;width:100%;height:26px;background:transparent;cursor:pointer;margin:0}.blc__range::-webkit-slider-runnable-track{height:8px;border-radius:var(--r-pill);background:linear-gradient(to right,var(--leaf-400) var(--fill),rgba(255,255,255,.15) var(--fill))}.blc__range::-moz-range-track{height:8px;border-radius:var(--r-pill);background:linear-gradient(to right,var(--leaf-400) var(--fill),rgba(255,255,255,.15) var(--fill))}.blc__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-8px;border-radius:50%;background:#fff;border:5px solid var(--forest-900);box-shadow:0 0 0 1.5px var(--leaf-400),var(--sh-2);transition:transform .18s cubic-bezier(.3,1.3,.4,1)}.blc__range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:5px solid var(--forest-900);box-shadow:0 0 0 1.5px var(--leaf-400),var(--sh-2);transition:transform .18s cubic-bezier(.3,1.3,.4,1)}.blc__range:hover::-webkit-slider-thumb,.blc__range:active::-webkit-slider-thumb{transform:scale(1.14)}.blc__range:hover::-moz-range-thumb,.blc__range:active::-moz-range-thumb{transform:scale(1.14)}.blc__range:focus{outline:none}.blc__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--leaf-400),0 0 0 7px #60be7a52}.blc__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--leaf-400),0 0 0 7px #60be7a52}.blc__scale{display:flex;justify-content:space-between;margin-top:-.3rem;font-size:.72rem;color:#def0e48c;font-variant-numeric:tabular-nums}.blc__avatars{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.15rem}.blc__avatar{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#def0e447;transform:scale(.82);opacity:.45;transition:transform .32s cubic-bezier(.3,1.5,.4,1),opacity .3s,background .3s,color .3s,border-color .3s;transition-delay:calc(var(--i) * 28ms)}.blc__avatar .ico{width:14px;height:14px}.blc__avatar.is-on{transform:scale(1);opacity:1;background:#60be7a2e;border-color:#60be7a6b;color:var(--leaf-300)}.blc__fact{display:grid;gap:.5rem;margin:0;padding:.85rem 1rem;border-radius:var(--r);background:#ffffff0d;border:1px solid var(--line-light)}.blc__fact>p{margin:0;color:var(--mint-200);font-size:var(--step--1);line-height:1.5}.blc__fact strong{color:var(--leaf-300);font-weight:800;font-variant-numeric:tabular-nums}.blc__note{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.72rem;color:#def0e48c;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.blc__note .ico{width:1.05em;height:1.05em;color:var(--leaf-400);flex:none}.blc__panel{position:relative;display:grid;gap:.8rem;align-content:start;padding:clamp(1rem,.85rem + .8vw,1.4rem);border-radius:var(--r-lg);background:linear-gradient(160deg,#ffffff14,#ffffff08);border:1px solid var(--line-light);box-shadow:var(--sh-3);overflow:hidden}.blc__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.028;pointer-events:none;background-image:var(--pattern-tile);background-size:132px auto}.blc__panel>*{position:relative}.blc__artwrap{display:grid;place-items:center;padding-block:.15rem .1rem}.blc__art{width:auto;height:clamp(78px,8.4vw,108px);color:var(--leaf-300)}.blc__art .blc__label{stroke:#ffffff6b}.blc__art .blc__level{stroke:var(--leaf-400);stroke-dasharray:4 5}.blc__art .blc__mist{stroke:var(--leaf-400);fill:var(--leaf-400);opacity:0;animation:blcMist 3.2s ease-in-out infinite}.blc__art .blc__mist:nth-of-type(2){animation-delay:.28s}.blc__art .blc__mist:nth-of-type(3){animation-delay:.55s}.blc__art .blc__mist:nth-of-type(4){animation-delay:.18s}.blc__art .blc__mist:nth-of-type(5){animation-delay:.46s}.blc__art .blc__mist:nth-of-type(6){animation-delay:.72s}.blc__art .blc__mist:nth-of-type(7){animation-delay:.9s}@keyframes blcMist{0%{opacity:0;transform:translate(-5px,4px) scale(.7)}22%{opacity:.95}70%{opacity:.28}to{opacity:0;transform:translate(12px,-9px) scale(1.12)}}@media(prefers-reduced-motion:reduce){.blc__art .blc__mist{animation:none;opacity:.5}.blc__avatar{transition-delay:0s}}.blc__results{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}@media(max-width:359px){.blc__results{grid-template-columns:1fr}}.blc__result{display:grid;align-content:start;gap:.3rem;padding:.8rem .9rem;border-radius:var(--r-md);background:#ffffff0d;border:1px solid var(--line-light)}.blc__result--hero{background:#60be7a21;border-color:#60be7a66}.blc__resultTop{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.blc__size{margin:0;font-size:var(--step--1);font-weight:750;color:#fff;letter-spacing:-.015em}.blc__badge{justify-self:start;padding:.2rem .5rem;border-radius:var(--r-pill);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:var(--mint-200);font-size:.56rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.blc__badge--hero{background:var(--leaf-400);border-color:var(--leaf-400);color:var(--forest-900)}.blc__days{display:flex;align-items:baseline;gap:.35rem;margin:.1rem 0 .45rem}.blc__num{font-family:var(--sans);font-weight:800;font-size:var(--step-4);line-height:.98;letter-spacing:-.035em;color:var(--leaf-300);font-variant-numeric:tabular-nums lining-nums}.blc__result--hero .blc__num{color:var(--leaf-400);font-size:var(--step-5)}.blc__unit{font-size:.8rem;font-weight:650;color:#def0e4b8}.blc__bar{height:6px;border-radius:var(--r-pill);background:#ffffff1a;overflow:hidden}.blc__bar span{display:block;height:100%;border-radius:var(--r-pill);background:var(--leaf-500);transition:width .55s cubic-bezier(.2,.8,.3,1)}.blc__result--hero .blc__bar span{background:var(--leaf-400)}@media(prefers-reduced-motion:reduce){.blc__bar span{transition:none}}.blc__panelNote{margin:0;text-align:center;font-size:.72rem;color:#def0e48c}
/*# sourceMappingURL=/cdn/shop/t/8/assets/calculator.css.map */
