@charset "UTF-8";@media screen and (max-width: 640px){.hidden-phone{display:none!important}}@media screen and (min-width: 641px) and (max-width: 1007px){.hidden-tablet{display:none!important}}@media screen and (min-width: 641px){.hidden-tablet-and-up{display:none!important}}@media screen and (max-width: 1007px){.hidden-pocket{display:none!important}}@media screen and (min-width: 1008px) and (max-width: 1139px){.hidden-lap{display:none!important}}@media screen and (min-width: 1008px){.hidden-lap-and-up{display:none!important}}@media screen and (min-width: 1140px){.hidden-desk{display:none!important}}@media screen and (min-width: 1500px){.hidden-widescreen{display:none!important}}.calculator{background:url(calc_bg_mobile.jpg) center center no-repeat;background-size:cover;padding:20px;color:var(--heading-color)}@media screen and (min-width: 1008px){.calculator{background-image:url(calc_bg_desktop.jpg);display:flex;flex-direction:row;min-height:80vh}.calculator .steps{order:2;width:calc(100% - 70px);margin-left:20px}.calculator .step-navigation{order:1;width:50px;margin-right:0}}.steps{background:#fffc;margin:0 auto;max-width:1280px;width:100%;position:relative}.steps.show-form{margin:0 auto}.steps .btn-calc-see-cart{background:var(--heading-color);position:absolute;right:0;top:30px;width:42px;height:42px;text-align:center;display:none}.steps .btn-calc-see-cart.active{display:block}.steps .btn-calc-see-cart svg{fill:#fff;transition:all .5s;margin-top:8px}.steps .btn-calc-see-cart:hover svg\a0 {fill:var(--header-accent-color)}.steps .btn-calc-see-cart .calc-counter{color:#fff;font-family:CeraPro-Medium;font-weight:500;line-height:20px;min-width:20px;border-radius:10px;font-size:12px;background:var(--header-accent-color);position:absolute;top:-8px;left:-8px}.steps .btn-calc-see-cart .text{font-family:CeraPro-Medium;font-weight:500;font-size:16px;color:#fff;transition:all .5s}.steps .button--disabled:hover{background:var(--product-sold-out-color);box-shadow:0 0 0 1px var(--product-sold-out-color) inset;color:var(--secondary-background)}@media screen and (min-width: 1008px){.steps .btn-calc-see-cart{height:70px;width:230px;line-height:70px}.steps .btn-calc-see-cart svg{transform:scale(1.8);margin-top:-3px;margin-left:15px;vertical-align:middle}.steps .btn-calc-see-cart:hover .text{color:var(--header-accent-color)}.steps .calc-counter{min-width:30px;line-height:30px;font-size:14px;top:-14px;left:-14px}}.step{padding:30px;display:none}.step.active{display:block}.step h2,.step h3{font-size:16px;padding-right:40px;margin:0}.step h2{font-family:CeraPro-Medium;font-weight:500;line-height:30px;height:60px}.step h2.has-error{color:red}.step h3{font-family:CeraPro-Bold;font-weight:700;padding:10px 0 0}@media screen and (min-width: 1008px){.step h2,.step h3{font-size:24px;padding-right:240px}.step h2{line-height:45px;height:90px}}.calculator .step-1 .shape-active{text-align:center;padding-top:20px}.calculator .step-1 .shape-active img{max-width:100%}.calculator .step-1 .shape-list{display:flex;justify-content:space-between;margin:40px 0 0}.calculator .step-1 .shape-list a{width:23%}.calculator .step-1 .shape-list a.active .on{display:block}.calculator .step-1 .shape-list a.active .off{display:none}.calculator .step-1 .shape-list img{max-width:100%}.calculator .step-1 .shape-list .on{display:none}.calculator .step-1 .shape-area-direct{padding:10px 0 0}.calculator .step-1 .shape-area-direct p{margin:0 0 10px}.calculator .step-1 .shape-area-direct fieldset{display:flex;border:0;padding:0;margin:0}.calculator .step-1 .shape-area-direct label{position:relative;display:block;font-family:Raleway;font-weight:400}.calculator .step-1 .shape-area-direct .text{border:1px solid var(--heading-color);background:#fff;color:#000;height:40px;line-height:38px;padding:0 3px;width:100%;font-family:Raleway;font-weight:400;font-size:16px;vertical-align:middle}.calculator .step-1 .shape-area-direct .text.has-error{border-color:red}.calculator .step-1 .shape-area-direct .unit{position:absolute;right:10px;top:0;line-height:40px;color:#757373;font-size:15px}.calculator .step-1 .shape-area-direct button{line-height:40px;color:#fff;display:block;background:var(--heading-color);text-transform:uppercase;font-family:CeraPro-Medium;font-weight:500;font-size:15px;text-align:center;border:0;padding:0;width:200px}.calculator .step-2 .shape-measurement\a0 {display:flex;padding-top:30px;flex-wrap:wrap}.calculator .step-2 .shape-sides{width:50%}.calculator .step-2 .shape-sides[data-sides="3"] .shape-side:nth-child(n+4){display:none}.calculator .step-2 .shape-sides[data-sides="4"] .shape-side:nth-child(n+3){display:none}.calculator .step-2 .shape-sides[data-sides="6"] .shape-side:nth-child(n+5){display:none}.calculator .step-2 .shape-side{margin-top:8px}.calculator .step-2 .shape-side:first-child{margin-top:0}.calculator .step-2 .shape-side label{position:relative;display:block;font-family:Raleway;font-weight:400}.calculator .step-2 .shape-side .letter{background:var(--heading-color);color:#fff;display:inline-block;line-height:40px;width:39px;text-align:center;font-size:15px;vertical-align:middle}.calculator .step-2 .shape-side .text{border:1px solid var(--heading-color);background:#fff;color:#000;height:40px;line-height:38px;padding:0 3px;width:calc(100% - 39px);font-family:Raleway;font-weight:400;font-size:16px;vertical-align:middle}.calculator .step-2 .shape-side .text.has-error{border-color:red}.calculator .step-2 .shape-side .unit{position:absolute;right:10px;top:0;line-height:40px;color:#757373;font-size:15px}.calculator .step-2 .shape-size{width:50%;margin:auto;text-align:center}.calculator .step-2 .shape-size img{max-width:100%}.calculator .step-2 .step-actions{width:100%}.calculator .step-2 .step-actions a{line-height:45px;color:#fff;display:block;background:var(--heading-color);text-transform:uppercase;font-family:CeraPro-Medium;font-weight:500;font-size:15px;text-align:center;margin-top:15px}@media screen and (min-width: 1008px){.calculator .step-2 .shape-measurement{width:90%;justify-content:space-between;margin:auto}.calculator .step-2 .shape-sides{width:65%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.calculator .step-2 .shape-sides[data-sides="4"] .shape-side:nth-child(2){margin-right:auto;margin-left:5%}.calculator .step-2 .shape-sides[data-sides="8"] .shape-side:nth-child(5){margin-right:auto;margin-left:5%}.calculator .step-2 .shape-side{width:30%;margin-top:20px}.calculator .step-2 .shape-side:first-child{margin-top:20px}.calculator .step-2 .shape-side .letter{width:49px;line-height:50px;font-size:18px}.calculator .step-2 .shape-side .text{line-height:48px;width:calc(100% - 49px);height:50px;font-size:18px}.calculator .step-2 .shape-side .unit{line-height:50px;font-size:18px}.calculator .step-2 .shape-size{width:30%;margin-top:20px}.calculator .step-2 .shape-sides-4 .shape-side:nth-child(4){margin:20px auto 0 5%}.calculator .step-2 .shape-sides-8 .shape-side:nth-child(8){margin:20px auto 0 5%}.calculator .step-2 .step-actions a{font-size:18px}}.calculator .step-3 h2{min-height:60px;height:auto}@media screen and (min-width: 1008px){.calculator .step-3 h2{min-height:90px}}.calculator .step-3 .step-diy-expert{padding-top:20px;display:flex;flex-direction:column;text-align:center;width:100%}.calculator .step-3 .space-highlight{background:var(--heading-color);color:#fff;padding:5px 10px}.calculator .step-3 .step-diy,.calculator .step-3 .step-expert{padding:20px}.calculator .step-3 .step-diy .step-lead\a0 ,.calculator .step-3 .step-expert .step-lead\a0 {font-size:14px;margin:10px 0}.calculator .step-3 .step-diy a,.calculator .step-3 .step-expert a{width:100%;max-width:230px;padding:0 20px;display:inline-block;border:1px solid var(--heading-color);line-height:30px;text-align:center;color:var(--heading-color);font-size:12px;text-transform:uppercase;font-family:CeraPro-Bold;font-weight:700}.calculator .step-3 .step-diy{background:#e09b6d}.calculator .step-3 .step-expert{background:#a0a2a9;margin-top:20px}@media screen and (min-width: 1008px){.calculator .step-3 .step-box{flex-wrap:wrap;align-content:flex-start}.calculator .step-3 h3{width:100%;padding-bottom:50px}.calculator .step-3 .step-diy-expert{flex-direction:row;justify-content:space-between;margin:0 auto auto}.calculator .step-3 .step-diy,.calculator .step-3 .step-expert{width:46%;display:flex;flex-direction:column;padding:30px 20px 20px}.calculator .step-3 .step-diy .step-lead,.calculator .step-3 .step-expert .step-lead{font-size:18px}.calculator .step-3 .step-diy a,.calculator .step-3 .step-expert a{font-size:20px;line-height:45px;max-width:350px;margin:auto auto 0}.calculator .step-3 .step-expert{margin-top:0}.calculator .step-3 svg{transform:scale(1.75)}}.calculator .step-4 .step-box{text-align:center}.calculator .step-4 .active-wood{padding-top:20px}.calculator .step-4 .active-wood img{max-width:150px}.calculator .step-4 .wood-name{font-family:CeraPro-Medium;font-weight:500;font-size:20px}.calculator .step-4 .wood-lead{font-size:14px}.calculator .step-4 .wood-picker{display:flex;justify-content:space-around;margin-top:30px}.calculator .step-4 .wood-choice{width:21%}.calculator .step-4 .wood-choice label{cursor:pointer}.calculator .step-4 .input-box{display:inline-block;position:relative;padding:0 6px;margin:10px 0 0}.calculator .step-4 .input-box input[type=radio]{display:none}.calculator .step-4 .input-box span:before{content:" ";display:inline-block;position:relative;top:5px;width:20px;height:20px;border-radius:11px;border:2px solid var(--heading-color);background-color:transparent}.calculator .step-4 .input-box input[type=radio]:checked+span:after{border-radius:11px;width:12px;height:12px;position:absolute;top:9px;left:10px;content:" ";display:block;background:var(--heading-color)}@media screen and (min-width: 1008px){.calculator .step-4 .wood-picker{margin:auto;max-width:900px}.calculator .step-4 .wood-picker img{max-width:150px}}.calculator .step .product-list{display:none;background:none;border:0}.calculator .step .product-list.active{display:flex}.calculator .step .product-list .flickity-slider{width:100%}.calculator .step .product-list .product-item--inner-box{width:100%;background:transparent;padding:0}.calculator .step .product-list .product-item-box{padding:10px;background:#fff}.calculator .step .product-list .product-item__info .product-item__short-description{font-size:75%}.calculator .step .flickity-enabled .flickity-prev-next-button:not([disabled]){transform:scale(1);opacity:1}.calculator .step .product-item__button-group{display:flex}@media screen and (min-width: 641px) and (max-width: 1007px){.calculator .step .product-list .product-item--inner-box{width:50%;padding-left:10px;padding-right:10px}}@media screen and (min-width: 1008px){.calculator .step .product-list .product-item--inner-box{width:33.333333%;padding-left:10px;padding-right:10px}}.calculator .step-5 h2,.calculator .step-6 h2,.calculator .step-7 h2{height:auto;min-height:10px}@media screen and (min-width: 641px){.calculator .step-6 h2,.calculator .step-7 h2{height:60px;min-height:10px}}@media screen and (min-width: 1008px){.calculator .step-6 .step-box,.calculator .step-7 .step-box{flex-wrap:wrap;align-content:flex-start}}.calculator .step-8{background:var(--heading-color)}.calculator .step-8 .step-box{min-height:calc(60vh + 80px)}.calculator .step-8 .calculator-cart{display:flex;flex-direction:column}.calculator .step-8 .calculator-items{max-height:60vh;overflow:auto;display:none}.calculator .step-8 .calculator-items.active{display:block}.calculator .step-8 .calculator-is-empty{padding:20px;font-family:CeraPro-Medium;font-weight:500;margin:0;font-size:18px;color:#fff;display:none;text-align:center}.calculator .step-8 .calculator-is-empty.active{display:block}.calculator .step-8 .calculator-item{display:flex;width:100%;justify-content:space-between;position:relative;margin-top:30px}.calculator .step-8 .calculator-item:first-child{margin-top:0;padding-top:8px}.calculator .step-8 .calculator-item .thumb{width:60px;position:relative}.calculator .step-8 .calculator-item .thumb img{max-width:100%}.calculator .step-8 .calculator-item .thumb .counter{position:absolute;right:-8px;top:-8px;color:var(--heading-color);background:#eae1cf;font-family:CeraPro-Medium;font-weight:500;line-height:20px;min-width:20px;border-radius:10px;font-size:12px;text-align:center}.calculator .step-8 .calculator-item .details{width:calc(100% - 80px);padding-left:20px}.calculator .step-8 .calculator-item .details .name{font-family:CeraPro-Medium;font-weight:500;margin:0;font-size:14px;color:#fff}.calculator .step-8 .calculator-item .details .price{font-family:CeraPro-Bold;font-weight:700;font-size:14px;margin:0;color:#fff}.calculator .step-8 .calculator-item .button-box{width:35px;text-align:center}.calculator .step-8 .calculator-item .button-box a{padding:10px}.calculator .step-8 .calculator-item .btn-calc-remove svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.calculator .step-8 .calculator-totals{border-top:1px solid white;margin-top:30px}.calculator .step-8 .calculator-totals .total-amount{display:flex;justify-content:space-between;width:100%}.calculator .step-8 .calculator-totals .total-amount .what{color:#fff;font-size:14px;align-self:center}.calculator .step-8 .calculator-totals .total-amount .value{font-family:CeraPro-Bold;font-weight:700;font-size:18px;color:#fff}.calculator .step-8 .calculator-totals .options{display:flex;flex-direction:column}.calculator .step-8 .calculator-totals .options .button{font-family:CeraPro-Medium;font-weight:500;font-size:16px;line-height:25px;text-transform:uppercase;border:1px solid white;border-radius:0;margin-top:20px}.calculator .step-8 .calculator-totals .options .btn-calc-add-all,.calculator .step-8 .calculator-totals .options .step-back{color:#fff}.calculator .step-8 .calculator-totals .options .btn-calc-finish-shopping{color:var(--heading-color);background:#fff}.calculator .step-8 .btn-calc-close-preview{color:#fff;font-family:CeraPro-Medium;font-weight:500;font-size:20px;position:absolute;top:10px;right:10px;padding:10px;transition:all .5s;line-height:1}.calculator .step-8 .btn-calc-close-preview:hover{color:var(--header-accent-color)}@media screen and (min-width: 1008px){.calculator .step-8{background:transparent}.calculator .step-8 .step-box{width:100%;max-width:900px;padding:0;margin:auto;min-height:610px}.calculator .step-8 .calculator-cart{flex-direction:row;justify-content:space-between;width:100%;padding:20px 30px;background:var(--heading-color);position:relative}.calculator .step-8 .calculator-items{height:100%;max-height:40vh;width:45%;padding-top:20px;padding-bottom:20px}.calculator .step-8 .calculator-is-empty{width:45%;align-self:center}.calculator .step-8 .calculator-totals{width:50%;display:flex;flex-direction:column}.calculator .step-8 .calculator-totals .total-amount .what{font-size:18px}.calculator .step-8 .calculator-totals .total-amount .value{font-size:22px}.calculator .step-8 .calculator-totals .options{margin:auto 0 0}.calculator .step-8 .btn-calc-close-preview{right:20px}.calculator .step-8 .btn-calc-close-preview span{font-size:12px;font-family:CeraPro-Medium;font-weight:500;text-transform:uppercase;vertical-align:middle;position:relative;top:-2px;margin:0 10px}}.calculator .step-9 .step-box{flex-direction:column;min-height:calc(60vh + 80px)}.calculator .step-9 .expert-lead\a0 {text-align:center;color:#757373}.calculator .step-9 .expert-lead\a0  svg{fill:var(--heading-color)}.calculator .step-9 .expert-lead\a0  p{margin:10px 0 0;font-size:13px}.calculator .step-9 .expert-lead\a0  .buttons{margin-top:10px}.calculator .step-9 .expert-lead\a0  a{background:#fff;color:var(--heading-color)}.calculator .step-9 .expert-form{padding:10px 0 0}.calculator .step-9 .expert-form iframe{border:0;width:100%}@media screen and (min-width: 1008px){.calculator .step-9{height:100%;padding:0}.calculator .step-9 .step-box{flex-direction:row;padding-bottom:0;height:100%;min-height:400px}.calculator .step-9 .expert-lead{width:40%;padding:20px;background:var(--heading-color);color:#fff;margin-left:5%;margin-right:5%}.calculator .step-9 .expert-lead svg{fill:#fff}.calculator .step-9 .expert-lead p{font-size:20px}.calculator .step-9 .expert-form{width:50%;padding-top:0;margin:0}}.step-navigation{background:#fffc;margin:20px auto 0;max-width:1280px;width:100%}.step-navigation.hidden{display:none}.step-navigation nav{width:100%;max-width:400px;margin:0 auto}.step-navigation ul{display:flex}.step-navigation li{width:12.5%}.step-navigation span{display:block;color:var(--text-color);font-size:20px;line-height:40px;transition:all .5s;text-align:center;position:relative}.step-navigation span.active{color:var(--heading-color)}.step-navigation span.active:after{content:"";position:absolute;bottom:0;height:2px;background:var(--heading-color);width:100%;left:0}.step-navigation span.can-go-back{cursor:pointer}.step-navigation span.can-go-back:hover{color:var(--heading-color)}@media screen and (min-width: 1008px){.step-navigation{margin-top:0;display:flex}.step-navigation nav{margin:auto}.step-navigation ul{flex-direction:column;align-items:center}.step-navigation li{width:100%}.step-navigation span{font-size:26px;padding:10px 0}.step-navigation span.active:after{top:0;right:0;width:5px;height:100%;left:auto}}.step-box{min-height:60vh;padding-bottom:10px}@media screen and (min-width: 1008px){.step-box{display:flex;min-height:590px}.step-box>div{margin:auto}}.step-navigation-back-next{display:flex;justify-content:space-between}.step-navigation-back-next a{line-height:20px;text-transform:uppercase;font-size:14px;font-family:CeraPro-Medium;font-weight:500}.step-navigation-back-next svg{stroke:#20263c;fill:none;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;margin-top:-3px;transition:all .5s;position:relative}.step-navigation-back-next .step-back{margin-right:auto}.step-navigation-back-next .step-back svg{left:0}.step-navigation-back-next .step-back:hover svg{left:-5px}.step-navigation-back-next .step-next{margin-left:auto}.step-navigation-back-next .step-next svg{right:0}.step-navigation-back-next .step-next:hover svg{right:-5px}@media screen and (min-width: 1008px){.step-navigation-back-next a{font-size:18px}.step-navigation-back-next svg{transform:scale(1.5)}}
/*# sourceMappingURL=/s/files/1/0515/9403/5377/t/13/assets/calculator.scss.css.map */
