.calculator-form__wrapper{background-color:#f3f3f3;padding:5rem 0}.calculator-form__wrapper--bottom{background-color:#e7e7e7;padding:1.5rem 0}.calculator-form__title{font-weight:700}.calculator-form__title span{color:#ea580c;font-weight:700}.calculator-form .paragraph{font-weight:300}.calculator-form__label{font-size:1.2rem;font-weight:700}.calculator-form__label--result{margin:0}.calculator-form__result{color:#ea580c;font-size:4.8rem;font-weight:700}.calculator-form__calculate{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding-left:4rem}.calculator-form .options{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:5rem}.calculator-form .options__column{width:50%}.calculator-form .options__info{bottom:0;font-size:1.3rem;left:0;opacity:0;position:absolute;transform:translateY(25px);transition:all .3s ease;transition-property:opacity,visibility;visibility:hidden}.calculator-form .options__items{display:flex;flex-flow:row nowrap;list-style:none;max-width:330px;position:relative}.calculator-form .options__items:hover .options__info{opacity:1;visibility:visible}.calculator-form .options__item{height:7rem;margin-right:1.5rem;position:relative;width:7rem}.calculator-form .options__item:last-of-type{margin-right:0}.calculator-form .options__label{background-color:#fff;border:1px solid #e6e6e6;color:#888;display:inline-block;height:100%;position:relative;width:100%}.calculator-form .options__radio{background-color:transparent;border:none;border-radius:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:5}.calculator-form .options__radio:checked~.options__label,.calculator-form .options__radio:focus~.options__label{border:1px solid #ea580c}.calculator-form .options__svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.calculator-form .inputs{display:flex;flex-flow:row nowrap}.calculator-form .inputs__column{width:50%}.calculator-form .inputs__column--shape{padding-left:3.5rem}.calculator-form .inputs__view{height:22rem;width:22rem}.calculator-form .inputs__items{display:grid;grid-template-columns:repeat(3,1fr);list-style:none}.calculator-form .inputs__item{margin-bottom:3rem;max-width:12rem;padding-right:1rem}.calculator-form .inputs__label{font-weight:700;transition:all .3s ease}.calculator-form .inputs__label.hidden{opacity:0;visibility:hidden}.calculator-form .inputs__label.dimension{align-items:baseline;display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%}.calculator-form .inputs__dimension{background:#fff;border:none;font-size:1.6rem;font-weight:700;line-height:1;margin:.5rem 0 0;padding:9px 10px 8px;text-align:right;width:80%}.calculator-form .inputs__dimension::placeholder{color:#999;font-size:1.6rem}.calculator-form .inputs__unit{margin-left:4px;width:10%}@media (max-width:1180px){.calculator-form .jaf-container{padding:0 2rem}}@media (max-width:768px){.calculator-form .inputs__column{width:65%}.calculator-form .inputs__column--shape{padding-left:0;width:35%}.calculator-form .options__column .options__info{opacity:1;visibility:visible}}@media (max-width:480px){.calculator-form__wrapper{padding:2rem 0}.calculator-form__label{margin-bottom:.5rem}.calculator-form__result{font-size:3.6rem}.calculator-form .options{flex-flow:column;margin-bottom:3rem}.calculator-form .options__column{width:100%}.calculator-form .options__column:nth-of-type(2){margin-top:5rem}.calculator-form .options__column .options__info{font-size:1.2rem;font-weight:300;opacity:1;transform:translateY(20px);visibility:visible}.calculator-form .options__item{height:5rem;width:5rem}.calculator-form .options__svg{height:3.5rem;width:3.5rem}.calculator-form .inputs{flex-flow:column-reverse}.calculator-form .inputs__column{width:100%}.calculator-form .inputs__column--shape{width:50%}.calculator-form .inputs__view{height:auto;width:100%}.calculator-form .inputs__items{margin-bottom:1rem}.calculator-form .inputs__item{margin-bottom:1.5rem}.calculator-form .inputs__dimension{font-size:1.4rem;padding:9px 4px 8px 2px;width:66%}.calculator-form .inputs__dimension::placeholder{font-size:1.4rem}.calculator-form .inputs__unit{width:30%}.calculator-form .inputs__price{align-items:center;display:flex;flex-flow:column;justify-content:end;position:absolute;right:0;transform:translateY(4rem);width:50%}.calculator-form .inputs__calculate{padding-left:2.2rem}.calculator-form__calculate{align-items:baseline;flex-flow:column}.calculator-form__calculate .button{margin-top:2rem;transform:translateX(-21px)}}.calculator-list{margin:5rem 0;transition:all .3s ease;transition-property:height,opacity,visibility}.calculator-list.hidden{height:0;opacity:0;visibility:hidden}.calculator-list__header{align-items:center;display:flex;flex-flow:row;justify-content:space-between;margin-top:4rem;width:100%}.calculator-list__title{font-size:2rem;font-weight:700}.calculator-list__title span{color:#ea580c;font-weight:700}.calculator-list__sort{cursor:pointer;font-size:1.6rem}.calculator-list__sort.asc .sort--asc{display:initial}.calculator-list__sort.asc .sort--desc{display:none}.calculator-list__sort .sort{color:#ea580c;font-weight:700}.calculator-list__sort .sort--asc{display:none}.calculator-list__sort .sort--desc{display:initial}.calculator-list__sort .sort svg{height:1rem;width:1rem}@media (max-width:1180px){.calculator-list{padding:0 2rem}}@media (max-width:480px){.calculator-list{margin:2rem 0}.calculator-list__header{flex-flow:column}.calculator-list__title{margin-bottom:0}.calculator-list__sort-wrapper{align-items:center;display:flex;justify-content:flex-end;margin:2rem 0;width:100%}}.calculator-details{background-color:#f3f3f3}.calculator-details__back{align-items:baseline;display:flex;flex-flow:row;justify-content:flex-start;padding:5rem 0 0}.calculator-details__back-btn{color:#999;font-size:1.6rem;transition:color .3s ease}.calculator-details__back-btn svg{height:1rem;transform:rotate(-90deg);width:1rem}.calculator-details__back-btn svg path{fill:#999}.calculator-details__back-btn:hover{color:#3c3c3b}.calculator-details__back-btn:hover svg path{fill:#3c3c3b}.calculator-details__title{border-bottom:.1rem solid #e7e7e7;color:#ea580c;font-weight:500;margin-bottom:4rem;padding-bottom:2rem}.calculator-details__items{margin:7rem 0 0}.calculator-details__item{margin-bottom:7rem}@media (max-width:1180px){.calculator-details,.calculator-details__items{padding:0 2rem}}@media (max-width:768px){.calculator-details__items{margin:4rem 0 0}.calculator-details__item{margin-bottom:4rem}.calculator-details__item:last-of-type{margin-bottom:0}}@media (max-width:480px){.calculator-details__items{margin:2rem 0 0}.calculator-details__item,.calculator-details__item:last-of-type{margin-bottom:3rem}.calculator-details__title{padding-bottom:1rem}}.assembly.hidden,.hidden{height:0;opacity:0;visibility:hidden}.result{align-items:start;border-bottom:.1rem solid #e7e7e7;border-top:.1rem solid #e7e7e7;display:grid;grid-template-columns:18rem 2fr auto;justify-content:space-between;padding:3rem 0}.result--details{align-items:center;border:none;grid-template-columns:8rem 30rem 1fr;padding:1rem 0}.result--main{grid-template-columns:25rem 2fr auto;padding:5rem 0}.result__img{align-items:baseline;display:flex;height:18rem;width:18rem}.result__img img{height:100%;object-fit:cover;width:100%}.result__img--details{align-items:center;height:auto;width:auto}.result__img--details img{height:auto;width:80px}.result__data{padding:0 3rem;width:100%}.result__name{color:#3c3c3b;font-size:2.8rem;font-weight:700}.result__name--variant{color:#545454;font-family:arboria,sans-serif;font-size:14px;font-weight:500;margin:0 0 0 1.5rem}.result__name--small{font-size:1.6rem;margin:0 0 0 1.5rem}.result__plank-details{margin-left:1.5rem;margin-top:3px}.result__plank-details p{display:grid;font-size:14px;width:100%}.result__plank-details p,.result__plank-details p span{color:#999;font-weight:300}.result__items{align-items:center;display:grid;grid-template-columns:repeat(5,1fr);justify-items:flex-start;list-style:none}.result__items--details{align-items:center;grid-template-columns:repeat(4,1fr)}.result__item{margin-bottom:2rem}.result__item--details{margin-bottom:0}.result__item--single{grid-column:span 1}.result__item--double{grid-column:span 2}.result__item--triple{grid-column:span 3}.result__item--assembly-price{transition:opacity .3s ease}.result__item--assembly-price.hidden{opacity:0}.result__label{color:#999;font-size:1.2rem;margin-bottom:.1rem}.result__value{font-size:1.8rem;font-weight:700;margin-bottom:0}.result__value--name{font-size:1.5rem}.result__value .install-total-price{font-weight:700}.result__asterisk{font-size:1.2rem;transform:translateY(-.5rem)}.result__assembly-info{opacity:1;transition:all .3s ease;transition-property:opacity,visibility;visibility:visible}.result__assembly-info.total-price{color:#ea580c;font-size:2.8rem}.result__assembly-info.total-price.hidden{font-size:0}.result__assembly-info.hidden{opacity:0;visibility:hidden}.result__select-wrapper{align-items:center;display:flex;justify-content:flex-start}.result__select-wrapper svg{height:1rem;width:1rem}.result__select{-moz-appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url(/build/shop/images/arrow.3d48adfb.png);background-position:100%;background-repeat:no-repeat;background-size:10px;border:none;color:#ea580c;cursor:pointer;font-size:1.5rem;font-weight:700;max-width:90%;overflow:hidden;padding-right:20px;text-overflow:ellipsis;-moz-transform:translateX(-.4rem);white-space:nowrap}.result__select--disabled{background-image:none;pointer-events:none}.result__select--clips,.result__select--joists{max-width:65%}.result__select--length{max-width:100%}.result__select option{color:initial}.result__price{align-items:flex-end;display:flex;flex-flow:column;text-align:end}.result__total-price{color:#ea580c;font-size:2.8rem;font-weight:700;margin-bottom:0}.result__price-info{font-size:1.2rem;margin-bottom:0;white-space:nowrap}.result__price-info span{color:#999}.result__price-more{color:#999;font-size:1.3rem;font-weight:700;margin-top:1.5rem;transition:color .3s ease;white-space:nowrap}.result__price-more:hover{color:#828181}@media (max-width:768px){.result{grid-template-columns:1fr 1fr;justify-content:center;padding:2rem 0 1rem}.result--details{grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:start}.result--main{padding:2rem 0 3rem}.result__plank-details{margin-left:0}.result__img{height:20rem;width:20rem}.result__img--details{grid-row:span 2;height:auto;margin-right:3rem;width:auto}.result__data{grid-column:span 2;grid-row:last-line;padding:3rem 0 0}.result__data--details{grid-column:span 1;grid-row:span 1;padding:1rem 0 0}.result__price{align-items:start;align-self:center;text-align:start}.result__items--details{grid-template-columns:2fr 1fr 2fr}.result__items--planks{grid-template-columns:repeat(4,1fr)}.result__item--main{grid-column:span 1;margin:0 2rem 0 0}.result__item--main:last-of-type{grid-column:span 3}.result__item--details{margin:.5rem 1rem 0 0}.result__item--assembly-price{transition:all .3s ease;transition-property:opacity,height}.result__item--assembly-price.hidden{height:0}.result__name{font-size:3rem}.result__name--variant{font-size:12px;margin:0}.result__name--small{font-size:2rem;margin:0}}@media (max-width:480px){.result--main{justify-content:space-between}.result__img{height:15rem;width:15rem}.result__img--details{height:auto;margin-right:2rem;width:auto}.result__data{padding:2rem 0 0}.result__data--details{padding:0}.result__items{grid-template-columns:2fr 2fr 1fr}.result__items--details{grid-template-columns:1fr 1fr}.result__item--double{grid-column:span 3}.result__item--details{margin:.5rem 1rem 0 0}.result__item--main{margin:1rem 2rem 0 0}.result__item--price{grid-column:span 1}.result__select{width:100%}.result__name{font-size:2rem}.result__name--variant{font-size:12px}.result__name--small{font-size:1.6rem}.result__total-price{font-size:2.2rem}.result__asterisk{margin-bottom:0;transform:translateY(-.4rem)}.result__price-more{line-height:1.2;margin-top:1rem;white-space:unset}.result__value{font-size:1.6rem}}.popup-error{align-items:center;background:rgba(29,25,24,.29);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease-in-out;transition-property:opacity,visibility;visibility:hidden;width:100%}.popup-error.active{z-indeX:1000;opacity:1;visibility:visible}.popup-error__content{align-items:flex-start;background:#fff;display:flex;flex-flow:column;justify-content:center;max-width:90rem;padding:10rem}.popup-error__info{color:#3c3c3b;font-size:3rem;margin-bottom:5rem;text-align:left}.popup-error__info .text{font-size:3rem}.popup-error__info .products p{font-size:2.2rem;margin-bottom:.5rem;text-align:left}.popup-error__info .products ul{margin-left:2.2rem}.popup-error__info .products li{font-size:2rem;font-weight:300;line-height:1.7}@media (max-width:1024px){.popup-error__content{max-height:95rem;max-width:90vw}}@media (max-width:560px){.popup-error__content{padding:5rem 2rem}.popup-error__info{font-size:2rem;margin-bottom:4rem}.popup-error__info .text{font-size:2rem;margin-bottom:3rem}.popup-error__info .products li,.popup-error__info .products p{font-size:1.6rem}}