.calculator-scene{width:100%;min-height:var(--littlebig-scene-min-height);aspect-ratio:1;background-color:var(--ruki-lightgrey);flex:0 auto;position:relative;overflow:hidden}.calculator-scene__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.calculator-scene__image_loading{opacity:0}.littlebig-desktop-footer{background-color:var(--ruki-white);border-top:.5px solid rgba(0,0,0,.2);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.littlebig-desktop-footer__summary{flex-direction:column;gap:4px;display:flex}.littlebig-desktop-footer__action{background-color:var(--ruki-black);min-height:48px;color:var(--ruki-white);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 24px;display:flex}.littlebig-desktop-footer__action:hover{opacity:.85}.littlebig-desktop-footer_entering{animation:.45s ease-out .55s both littlebig-desktop-footer-rise}@keyframes littlebig-desktop-footer-rise{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.littlebig-desktop-footer_entering{animation:none}}.littlebig-desktop-back{color:var(--ruki-black);cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.littlebig-desktop-back:hover{opacity:.6}.littlebig-desktop-unit{font-family:Helvetica,Arial,sans-serif;font-weight:inherit;letter-spacing:0}.littlebig-desktop-header{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.littlebig-desktop-header .littlebig-desktop-header__title{margin:0;font-size:52px;line-height:.9;transition:font-size .4s cubic-bezier(.33,1,.68,1),line-height .4s cubic-bezier(.33,1,.68,1)}.littlebig-desktop-header_compact .littlebig-desktop-header__title{font-size:26px;line-height:1}@media (prefers-reduced-motion:reduce){.littlebig-desktop-header .littlebig-desktop-header__title{transition:none}}.littlebig-desktop-edit{height:36px;color:var(--ruki-black);cursor:pointer;background-color:rgba(255,255,255,.6);border:none;border-radius:8px;align-items:center;gap:4px;padding:0 10px;display:flex}.littlebig-desktop-edit:hover{background-color:var(--ruki-white)}.littlebig-desktop-edit__icon{flex:none}.littlebig-desktop-share{z-index:1;position:relative}.littlebig-desktop-share__button{width:36px;height:36px;color:var(--ruki-black);cursor:pointer;background-color:rgba(255,255,255,.6);border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.littlebig-desktop-share__button:hover,.littlebig-desktop-share__button_active{background-color:var(--ruki-white)}.littlebig-desktop-share__menu{background-color:var(--ruki-white);border:1px solid #dadada;border-radius:12px;flex-direction:column;width:224px;padding:16px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.littlebig-desktop-share__menu:before{content:"";height:6px;position:absolute;top:-6px;left:0;right:0}.littlebig-desktop-share__item{height:44px;color:var(--ruki-black);cursor:pointer;text-align:left;background-color:transparent;border:none;align-items:center;gap:10px;margin:0 -16px;padding:0 16px;display:flex}.littlebig-desktop-share__item:hover{background-color:#f2f2ff}.littlebig-desktop-share__icon{flex:none;justify-content:center;align-items:center;width:22px;display:flex}.littlebig-desktop-area{flex-direction:column;align-items:flex-start;max-width:326px;padding-top:22px;display:flex}.littlebig-desktop-area__title{margin:0}.littlebig-desktop-area__intro{margin:16px 0 40px}.littlebig-desktop-area__label{margin:0}.littlebig-desktop-area__field{cursor:text;border-bottom:1px solid rgba(0,0,0,.2);align-items:baseline;width:100%;margin-top:12px;padding-bottom:4px;display:flex}.littlebig-desktop-area__input{width:calc(var(--littlebig-area-length,1)*1ch);min-width:0;font-family:var(--font-regular);letter-spacing:-1px;background:0 0;border:none;outline:none;padding:0;font-size:52px;font-weight:700;line-height:1.1}.littlebig-desktop-area__input::placeholder{color:rgba(0,0,0,.4);font-weight:inherit;opacity:1}.littlebig-desktop-area__input::placeholder{color:rgba(0,0,0,.4);font-weight:inherit;opacity:1}.littlebig-desktop-area__input::placeholder{color:rgba(0,0,0,.4);font-weight:inherit;opacity:1}.littlebig-desktop-area__unit{font-family:var(--font-regular);letter-spacing:-1px;font-weight:700}.littlebig-desktop-area__unit_muted{color:rgba(0,0,0,.4)}.littlebig-desktop-area__next{background-color:var(--ruki-black);width:178px;height:56px;color:var(--ruki-white);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:35px;padding:0;display:flex}.littlebig-desktop-area__next:hover:not(:disabled){opacity:.85}.littlebig-desktop-area__next:disabled{cursor:default;opacity:.3}.littlebig-desktop-area__note{margin:51px 0 0}.littlebig-desktop-condition{flex-direction:column;align-items:flex-start;display:flex}.littlebig-desktop-condition__title{margin:16px 0 0}.littlebig-desktop-condition__list{flex-direction:column;width:100%;margin:16px 0 0;padding:0;list-style:none;display:flex}.littlebig-desktop-condition__option{width:100%;color:var(--ruki-black);cursor:pointer;text-align:left;background:0 0;border:none;gap:12px;padding:8px 0;display:flex}.littlebig-desktop-condition__option_active{cursor:default}.littlebig-desktop-condition__mark{width:24px;height:24px;color:var(--ruki-blue);flex:none}.littlebig-desktop-condition__mark_empty{box-sizing:border-box;border:1px solid #dadada;border-radius:50%}.littlebig-desktop-condition__option:hover .littlebig-desktop-condition__mark_empty{border-color:rgba(0,0,0,.4)}.littlebig-desktop-condition__text{flex-direction:column;gap:2px;min-width:0;display:flex}.littlebig-desktop-condition__next{background-color:var(--ruki-black);width:208px;height:56px;color:var(--ruki-white);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:28px;padding:0;display:flex}.littlebig-desktop-condition__next:hover:not(:disabled){opacity:.85}.littlebig-desktop-condition__next:disabled{cursor:default;opacity:.3}.littlebig-ads-consent{align-items:center;gap:12px;display:flex}.littlebig-ads-consent__label{cursor:pointer}.littlebig-desktop-contacts{z-index:2;background-color:var(--ruki-white);scrollbar-width:none;flex-direction:column;padding:44px 0 32px;animation:.5s cubic-bezier(.33,1,.68,1) both littlebig-desktop-contacts-rise;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.littlebig-desktop-contacts::-webkit-scrollbar{display:none}@keyframes littlebig-desktop-contacts-rise{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.littlebig-desktop-contacts{animation:none}}.littlebig-desktop-contacts__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:48px;display:flex}.littlebig-desktop-contacts__summary{flex-direction:column;gap:4px;display:flex}.littlebig-desktop-contacts__price{margin:0}.littlebig-desktop-contacts__close{color:var(--ruki-black);cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.littlebig-desktop-contacts__close:hover{opacity:.6}.littlebig-desktop-contacts__intro{margin:21px 0 20px}.littlebig-desktop-contacts__fields{flex-direction:column;gap:16px;display:flex}.littlebig-desktop-contacts__field{border-bottom:.5px solid rgba(0,0,0,.2);flex-direction:column;gap:4px;padding:11px 0;display:flex}.littlebig-desktop-contacts__field-row{align-items:baseline;gap:16px;display:flex}.littlebig-desktop-contacts__field-row>span{flex:none;width:84px}.littlebig-desktop-contacts__input{background:0 0;border:none;outline:none;flex:auto;min-width:0;font-family:inherit;font-size:16px}.littlebig-desktop-contacts__input::placeholder{color:var(--ruki-grey)}.littlebig-desktop-contacts__input::placeholder{color:var(--ruki-grey)}.littlebig-desktop-contacts__input::placeholder{color:var(--ruki-grey)}.littlebig-desktop-contacts__ads{margin-top:36px}.littlebig-desktop-contacts__submit{background-color:var(--ruki-black);width:228px;height:56px;color:var(--ruki-white);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:16px;padding:0;display:flex}.littlebig-desktop-contacts__submit:hover{opacity:.85}.littlebig-desktop-contacts__submit:disabled{cursor:default;opacity:.6}.littlebig-desktop-contacts__error{color:var(--ruki-red)}.littlebig-desktop-contacts__legal{color:var(--ruki-grey);margin-top:16px}.littlebig-desktop-swatches{flex-direction:column;gap:8px;display:flex}.littlebig-desktop-swatches__title{margin:0}.littlebig-desktop-swatches__row{flex-wrap:wrap;gap:16px;display:flex}.littlebig-desktop-swatches__item{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;width:52px;height:52px;padding:0;display:block;position:relative}.littlebig-desktop-swatches__item:after{border:1px solid var(--ruki-blue);content:"";opacity:0;border-radius:50%;transition:opacity .2s,transform .2s;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;transform:scale(.85)}.littlebig-desktop-swatches__item:hover:after{opacity:.3;transform:scale(1)}.littlebig-desktop-swatches__item_active:after,.littlebig-desktop-swatches__item_active:hover:after{opacity:1;transform:scale(1)}.littlebig-desktop-swatches__image{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.littlebig-desktop-finishes{flex-direction:column;gap:64px;padding:44px 0 32px;display:flex}.littlebig-desktop-finishes__section{flex-direction:column;gap:18px;padding-left:6px;display:flex}.littlebig-desktop-finishes__groups{flex-direction:column;gap:32px;display:flex}.littlebig-desktop-finishes_entering .littlebig-desktop-finishes__section{animation:.5s cubic-bezier(.33,1,.68,1) both littlebig-desktop-rise;animation-delay:calc(var(--littlebig-section-index,0)*.13s + 50ms)}@keyframes littlebig-desktop-rise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.littlebig-desktop-finishes_entering .littlebig-desktop-finishes__section{animation:none}}.littlebig-desktop-finishes_leaving{z-index:1;top:var(--littlebig-leave-offset,0);pointer-events:none;animation:.4s cubic-bezier(.32,0,.67,0) both littlebig-desktop-finishes-leave;position:absolute;left:0;right:0}@keyframes littlebig-desktop-finishes-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(80px)}}@media (prefers-reduced-motion:reduce){.littlebig-desktop-finishes_leaving{opacity:0;animation:none}}.littlebig-desktop-saved{flex-direction:column;align-items:flex-start;margin-top:22px;display:flex}.littlebig-desktop-saved__price{margin-top:14px}.littlebig-desktop-saved__discuss{background-color:var(--ruki-black);min-width:228px;min-height:56px;color:var(--ruki-white);cursor:pointer;text-align:center;border:none;border-radius:8px;margin-top:39px;padding:8px 16px}.littlebig-desktop-saved__discuss:hover{opacity:.85}.littlebig-desktop-saved__reset{color:var(--ruki-blue);cursor:pointer;background:0 0;border:none;margin-top:24px;padding:0}.littlebig-desktop-saved__reset:hover{opacity:.7}.littlebig-desktop-success{flex-direction:column;align-items:flex-start;padding-top:106px;display:flex}.littlebig-desktop-success__overline{align-items:center;gap:4px;margin-bottom:32px;display:flex}.littlebig-desktop-success__check{flex:none}.littlebig-desktop-success__intro{margin-top:12px}.littlebig-desktop-success__order{align-items:flex-start;gap:15px;margin-top:36px;display:flex}.littlebig-desktop-success__preview{flex:none;width:126px;height:126px;overflow:hidden}.littlebig-desktop-success__preview .calculator-scene{--littlebig-scene-min-height:0;width:100%;height:100%}.littlebig-desktop-success__order-text{flex-direction:column;justify-content:space-between;min-width:0;height:100%;display:flex}.littlebig-desktop-success__done{background-color:var(--ruki-black);min-width:228px;min-height:56px;color:var(--ruki-white);cursor:pointer;text-align:center;border:none;border-radius:8px;margin-top:37px;padding:8px 16px}.littlebig-desktop-success__done:hover{opacity:.85}.calculator-work-link{color:var(--ruki-black);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.calculator-work-link__icon{flex:none}.calculator-works-materials{border:.5px solid rgba(0,0,0,.2);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:12px;padding:12px;display:flex}.calculator-works-materials__main{flex-direction:column;gap:4px;min-width:0;display:flex}.calculator-works-materials_off .calculator-works-materials__main{opacity:.4}.calculator-works-materials__toggle{--toggle-width:51px;flex:none}.calculator-works-materials__toggle:not(.toggle_on){background-color:var(--littlebig-beige);border-color:transparent}.littlebig-desktop-work{flex-direction:column;gap:4px;display:flex}.littlebig-desktop-work__head{align-items:flex-start;gap:8px;display:flex}.littlebig-desktop-work__mark{border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.littlebig-desktop-work__mark_locked{background-color:var(--littlebig-beige);color:var(--ruki-black)}.littlebig-desktop-work__mark_button{color:var(--ruki-white);cursor:pointer;background:0 0;border:1px solid rgba(0,0,0,.2);padding:0}.littlebig-desktop-work__mark_checked{border-color:var(--ruki-blue);background-color:var(--ruki-blue)}.littlebig-desktop-work__title{margin:0}.littlebig-desktop-work__body{flex-direction:column;gap:8px;padding-left:30px;display:flex}.littlebig-desktop-work__price,.littlebig-desktop-work__description{margin:0}.littlebig-desktop-work__description-accent{font-weight:700}.littlebig-desktop-work_off .littlebig-desktop-work__title,.littlebig-desktop-work_off .littlebig-desktop-work__body{opacity:.4}.littlebig-desktop-works{flex-direction:column;gap:48px;padding:44px 0 32px;display:flex}.littlebig-desktop-works__head{flex-direction:column;gap:8px;display:flex}.littlebig-desktop-works__intro,.littlebig-desktop-works__note{margin:0}.littlebig-desktop-works__section{flex-direction:column;gap:20px;display:flex}.littlebig-desktop-works__list{flex-direction:column;gap:40px;margin:0;padding:0;list-style:none;display:flex}.littlebig-desktop-works__extras-title{margin:8px 0 0}.littlebig-desktop-works .calculator-work-link{color:var(--ruki-grey)}.littlebig-desktop-works .calculator-work-link:hover{color:var(--ruki-black)}.littlebig-desktop-works_entering{animation:.8s cubic-bezier(.33,1,.68,1) .4s both littlebig-desktop-works-rise}@keyframes littlebig-desktop-works-rise{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.littlebig-desktop-works_entering{animation:none}}.littlebig-desktop-promo{background-color:var(--littlebig-beige);border-radius:8px;align-items:flex-start;width:100%;height:100%;padding:40px;display:flex;position:relative;overflow:hidden}.littlebig-desktop-promo__bg{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.littlebig-desktop-promo__text{flex-direction:column;align-items:flex-start;max-width:320px;display:flex;position:relative}.littlebig-desktop-promo__intro{max-width:250px;margin-top:16px}.littlebig-desktop-promo__action{background-image:linear-gradient(150deg,#00c 0%,#00002d 100%);border-radius:8px;justify-content:center;align-items:center;height:46px;margin-top:36px;padding:0 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.littlebig-desktop-promo__action:before{content:"";background-image:radial-gradient(60px 60px at 8% -10%,rgba(0,255,255,.45) 0%,rgba(0,255,255,0) 100%),radial-gradient(50px 50px at 88% 118%,rgba(0,230,230,.45) 0%,rgba(0,230,230,0) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.littlebig-desktop-promo__action-label{color:var(--ruki-white);position:relative}.littlebig-desktop-promo__note{max-width:252px;margin-top:32px}.littlebig-desktop{--littlebig-beige:#efeae5;--littlebig-column-width:343px;--littlebig-panel-width:calc(var(--littlebig-column-width) + 64px);--littlebig-scene-gap:68px;--littlebig-layout-width:calc(100vw - var(--littlebig-scrollbar,0px));--littlebig-overlay-left:calc(max(0px,(var(--littlebig-layout-width) - 1200px)/2));--littlebig-scene-edge:64px;background-color:var(--ruki-white);grid-template-columns:var(--littlebig-panel-width)minmax(0,1fr);display:grid}.littlebig-desktop_overlay{--littlebig-scene-size:min(calc(100dvh - var(--littlebig-overlay-top,0px)),calc(var(--littlebig-layout-width) - var(--littlebig-overlay-left) - var(--littlebig-column-width) - var(--littlebig-scene-gap) - var(--littlebig-scene-edge)));z-index:11;top:var(--littlebig-overlay-top,0);grid-template-columns:var(--littlebig-overlay-left)var(--littlebig-column-width)var(--littlebig-scene-gap)var(--littlebig-scene-size)minmax(var(--littlebig-scene-edge),1fr);grid-template-rows:minmax(0,1fr);position:fixed;bottom:0;left:0;right:0}.littlebig-desktop_overlay .littlebig-desktop__panel{grid-area:1/2}.littlebig-desktop_overlay .littlebig-desktop__scene{grid-area:1/4}.littlebig-desktop__scene-actions{z-index:1;grid-area:1/2;align-self:start;justify-self:end;gap:8px;margin:16px;display:flex;position:relative}.littlebig-desktop_overlay .littlebig-desktop__scene-actions{grid-area:1/4}.littlebig-desktop_submitted{--littlebig-column-width:507px;grid-template-columns:minmax(0,1fr)var(--littlebig-column-width)var(--littlebig-scene-gap)588px minmax(0,1fr)}.littlebig-desktop__panel{grid-area:1/1;position:relative;overflow:hidden}.littlebig-desktop__panel-inner{flex-flow:column;padding-right:64px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.littlebig-desktop_overlay .littlebig-desktop__panel-inner{padding-right:0}.littlebig-desktop__content{scrollbar-width:none;flex:auto;min-height:0;padding-top:44px;overflow-y:auto}.littlebig-desktop__content::-webkit-scrollbar{display:none}.littlebig-desktop:not(.littlebig-desktop_overlay) .littlebig-desktop__content{padding-top:0}.littlebig-desktop__step{position:relative}.littlebig-desktop__scene{aspect-ratio:1;transform-origin:0 0;grid-area:1/2;width:100%;display:flex}.littlebig-desktop_overlay .littlebig-desktop__scene{align-self:center}.littlebig-desktop_submitted .littlebig-desktop__scene{aspect-ratio:auto;align-self:start;width:588px;height:461px;margin-top:84px}.littlebig-desktop__scene .calculator-scene{width:100%;height:100%}
/*# sourceMappingURL=littlebig-calculator-desktop.3c9d83f3b582d24d3a89.chunk.css.map*/