.builder__header{padding:0 1.5rem}.builder__header .header__title{font-size:2.4rem;line-height:100%;text-align:center;text-transform:capitalize;color:#000;border-bottom:.1rem solid #ccc;padding-bottom:5rem;margin-bottom:1rem}@media only screen and (min-width:48em){.builder__header .header__title{font-size:4rem;text-align:left}}.builder__header .header__content{position:relative;min-height:12rem}.builder__header .header__content .content__loader{font-size:2.2rem;color:#d6d6d6;position:absolute;top:40%;left:50%}.builder__header .header__info .info__title{font-size:2.2rem;line-height:1;text-transform:capitalize;color:#003da6;text-align:center;padding:0;margin-bottom:1rem}@media only screen and (min-width:48em){.builder__header .header__info .info__title{font-size:2.4rem;text-align:left;margin-bottom:1.5rem}}.builder__header .header__info .info__description{font-size:1.6rem;text-align:center;margin-bottom:1.5rem}@media only screen and (min-width:48em){.builder__header .header__info .info__description{text-align:left}}.builder__header .header__nav{width:100%}.builder__header .header__nav .nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;background-color:#d9e2f2;width:100%;margin:0}@media only screen and (min-width:48em){.builder__header .header__nav .nav__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - 2.5rem)}}@media only screen and (min-width:75em){.builder__header .header__nav .nav__list{width:100%}}.builder__header .header__nav .nav__list .list__item{display:none;width:5rem;margin:0}@media only screen and (min-width:48em){.builder__header .header__nav .nav__list .list__item{display:block;width:100%;margin-right:-2.5rem;clip-path:polygon(calc(100% - 2.5rem) 0,100% 50%,calc(100% - 2.5rem) 100%,0 100%,2.5rem 50%,0 0)}.builder__header .header__nav .nav__list .list__item:first-child{clip-path:polygon(calc(100% - 2.5rem) 0,100% 50%,calc(100% - 2.5rem) 100%,0 100%,0 0)}.builder__header .header__nav .nav__list .list__item:last-child{clip-path:polygon(100% 0,100% 100%,0 100%,2.5rem 50%,0 0)}.builder__header .header__nav .nav__list .list__item:last-child .nav__link:after{content:none}}@media only screen and (min-width:75em){.builder__header .header__nav .nav__list .list__item{width:100%;max-width:25rem}.builder__header .header__nav .nav__list .list__item:last-child{clip-path:polygon(calc(100% - 2.5rem) 0,100% 50%,calc(100% - 2.5rem) 100%,0 100%,2.5rem 50%,0 0)}.builder__header .header__nav .nav__list .list__item:last-child .nav__link:after{content:""}}.builder__header .header__nav .nav__list .list__item--active{display:block;width:100%;clip-path:polygon(calc(100% - 2.5rem) 0,100% 50%,calc(100% - 2.5rem) 100%,2.5rem 100%,0 50%,2.5rem 0)}.builder__header .header__nav .nav__list .list__item--active:first-child{margin-left:4.5rem}@media only screen and (min-width:48em){.builder__header .header__nav .nav__list .list__item--active:first-child{margin-left:0}}.builder__header .header__nav .nav__list .list__item--active:last-child{margin-right:4.5rem}@media only screen and (min-width:48em){.builder__header .header__nav .nav__list .list__item--active:last-child{margin-right:-2.5rem}}@media only screen and (min-width:48em){.builder__header .header__nav .nav__list .list__item--active{clip-path:polygon(calc(100% - 2.5rem) 0,100% 50%,calc(100% - 2.5rem) 100%,0 100%,2.5rem 50%,0 0)}}@media only screen and (min-width:48em){.builder__header .header__nav .nav__list .list__item--active:first-child{clip-path:polygon(calc(100% - 2.5rem) 0,100% 50%,calc(100% - 2.5rem) 100%,0 100%,0 0);margin:0 -2.5rem 0 0}}.builder__header .header__nav .nav__list .list__item--active .nav__link{color:#fff;background-color:#003da6}.builder__header .header__nav .nav__list .list__item--active .nav__link:after,.builder__header .header__nav .nav__list .list__item--active .nav__link:before{content:""}@media only screen and (min-width:48em){.builder__header .header__nav .nav__list .list__item--active .nav__link:before{content:none}}.builder__header .header__nav .nav__list .list__item--active .nav__link span{display:inline-block;text-align:center;width:100%}@media only screen and (min-width:48em){.builder__header .header__nav .nav__list .list__item--active .nav__link span{text-align:left}}.builder__header .header__nav .nav__list .list__item--next-step,.builder__header .header__nav .nav__list .list__item--prev-step{display:block}.builder__header .header__nav .nav__list .list__item--next-step .nav__link:before,.builder__header .header__nav .nav__list .list__item--prev-step .nav__link:before{font-family:Font Awesome\ 6 Pro;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f053";font-weight:400;font-size:2.2rem;color:inherit;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%);transform:translate(-50%,-50%);border:0;height:auto;width:auto}@media only screen and (min-width:48em){.builder__header .header__nav .nav__list .list__item--next-step .nav__link:before,.builder__header .header__nav .nav__list .list__item--prev-step .nav__link:before{content:none}}.builder__header .header__nav .nav__list .list__item--next-step .nav__link:before{content:"\f054"}@media only screen and (min-width:48em){.builder__header .header__nav .nav__list .list__item--next-step .nav__link:before{content:none}}.builder__header .header__nav .nav__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#003da6;background-color:#d9e2f2;text-decoration:none;font-size:1.6rem;text-transform:capitalize;white-space:normal;width:100%;height:5rem;padding:1rem 1rem 1rem 2rem;-webkit-transition:color .25s ease-in-out,background .25s ease-in-out;transition:color .25s ease-in-out,background .25s ease-in-out}.builder__header .header__nav .nav__link:after,.builder__header .header__nav .nav__link:before{position:absolute;display:block;border:.7rem solid #fff;border-bottom:0;border-left:0;width:5rem;height:100%}.builder__header .header__nav .nav__link:after{right:-2.7rem;-webkit-transform:rotate(45deg) translate(-50%,50%);transform:rotate(45deg) translate(-50%,50%)}.builder__header .header__nav .nav__link:before{left:-2.7rem;-webkit-transform:rotate(-135deg) translate(-50%,50%);transform:rotate(-135deg) translate(-50%,50%)}.builder__header .header__nav .nav__link:not([data-step]){color:#797979;cursor:default}.builder__header .header__nav .nav__link span{display:none}@media only screen and (min-width:48em){.builder__header .header__nav .nav__link{font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4.5rem}.builder__header .header__nav .nav__link[data-step]:focus,.builder__header .header__nav .nav__link[data-step]:hover{color:#fff;background-color:#003da6}.builder__header .header__nav .nav__link:before{content:none}.builder__header .header__nav .nav__link:after{content:""}.builder__header .header__nav .nav__link span{display:inline;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media only screen and (min-width:75em){.builder__header .header__nav .nav__link{font-size:1.6rem}}header.builder__header.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;gap:20px}header.builder__header.header h4{font-size:12px;margin:0 0 5px;color:#666;font-weight:700;text-transform:uppercase}header.builder__header.header a{font-size:10px;color:#007bff;text-decoration:none;font-weight:700;text-transform:uppercase}.builder__review{padding:0 1.5rem}.builder__review .review__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:2rem 0}@media only screen and (min-width:48em){.builder__review .review__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.builder__review .review__header .header__title{font-size:1.8rem;font-family:neue-haas-grotesk-text,sans-serif;color:#003da6;text-align:center;text-transform:uppercase;width:100%;margin:0 0 2rem}@media only screen and (min-width:48em){.builder__review .review__header .header__title{font-size:2rem;text-align:left;width:auto;margin:0}}.builder__review .review__header .header__qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.builder__review .review__header .header__qty .qty__label{color:#000;font-weight:400;margin-right:1rem}.builder__review .review__header .header__qty .qty__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:.1rem solid #d6d6d6;max-width:12rem;height:4rem;padding:.5rem 0}.builder__review .review__header .header__qty .qty__counter .counter__input{text-align:center;font-size:1.6rem;font-weight:600;border:0;width:calc(100% - 6rem);height:100%;padding:0;margin:0;-moz-appearance:textfield}.builder__review .review__header .header__qty .qty__counter .counter__input::-webkit-inner-spin-button,.builder__review .review__header .header__qty .qty__counter .counter__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.builder__review .review__header .header__qty .qty__counter .counter__controls{background:transparent;color:#000;border:0;height:100%;width:3rem;padding:0}.builder__review .review__header .header__qty .qty__counter .counter__controls.disabled{color:#d6d6d6;opacity:1}.builder__review .review__content{display:block;list-style:none;border:.1rem solid #ccc;border-left:0;border-right:0;padding:2rem;margin:0}@media only screen and (min-width:48em){.builder__review .review__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:75em){.builder__review .review__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.builder__review .review__content .content__product{display:block;line-height:2.2rem;font-size:1.4rem;border-top:.1rem solid #ccc;width:100%;padding-top:2rem;margin-top:0;margin-bottom:0}.builder__review .review__content .content__product:first-child{border-top:none;padding-top:0;padding-bottom:2rem;margin-top:0}@media only screen and (min-width:48em){.builder__review .review__content .content__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:none;width:100%;max-width:36rem;padding-top:0;padding-right:1.5rem}.builder__review .review__content .content__product:nth-child(2){border-left:.1rem solid #ccc;padding-left:1.5rem;padding-right:0}}@media only screen and (min-width:75em){.builder__review .review__content .content__product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:100%}.builder__review .review__content .content__product:first-child{padding-bottom:0}}.builder__review .review__content .content__product .product__info{width:100%}@media only screen and (min-width:75em){.builder__review .review__content .content__product .product__info{width:calc(100% - 15rem)}}.builder__review .review__content .content__product .product__title{display:block;color:#000;font-size:1.6rem;line-height:1.2;font-weight:500;padding-bottom:.3rem;margin-bottom:1.2rem}@media only screen and (min-width:48em){.builder__review .review__content .content__product .product__title{font-size:1.8rem}}.builder__review .review__content .content__product .product__thumbnail{display:none}@media only screen and (min-width:48em){.builder__review .review__content .content__product .product__thumbnail{display:block;text-align:center;width:100%;height:100%;margin-bottom:1.5rem}}@media only screen and (min-width:75em){.builder__review .review__content .content__product .product__thumbnail{width:15rem;margin-right:1.5rem;margin-bottom:0}}.builder__review .review__content .content__product .product__thumbnail img{max-width:100%;max-height:100%}.builder__review .review__content .content__product .product__stock-message{width:100%;margin:.7rem 0}.builder__review .review__content .content__product .product__stock-message .details__badge{display:inline-block;font-size:1.4rem;font-weight:600;margin-bottom:0}.builder__review .review__content .content__product .product__stock-message .details__badge:before{margin-right:.5rem}.builder__review .review__content .content__product .product__stock-message .details__badge--inStock{color:#126303}.builder__review .review__content .content__product .product__stock-message .details__badge--inStock:before{font-family:Font Awesome\ 6 Pro;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";font-weight:900;font-size:inherit;color:inherit}.builder__review .review__content .content__product .product__stock-message .details__badge--outStock{color:#b41300}.builder__review .review__content .content__product .product__stock-message .details__badge--outStock:before{font-family:Font Awesome\ 6 Pro;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f057";font-weight:900;font-size:inherit;color:inherit}.builder__review .review__content .content__product .product__stock-message .details__badge--special{color:#3489d6}.builder__review .review__content .content__product .product__stock-message .details__badge--special:before{font-family:Font Awesome\ 6 Pro;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f06a";font-weight:900;font-size:inherit;color:inherit}.builder__review .review__content .content__product .product__stock-message .details__badge--limited{color:#b41300!important}.builder__review .review__content .content__product .product__stock-message .details__badge--limited:before{font-family:Font Awesome\ 6 Pro;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f06a";font-weight:900;font-size:inherit;color:inherit}.builder__review .review__content .content__product .product__link{position:relative;display:block;color:#003da6;font-size:inherit;white-space:nowrap;width:100%;margin:.7rem 0}.builder__review .review__content .content__product .product__link:before{font-family:Font Awesome\ 6 Pro;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f05a";font-weight:900;font-size:inherit;color:inherit;margin-right:.5rem}.builder__review .review__content .content__product .product__params{margin:0;font-size:1.4rem}.builder__review .review__content .content__product .product__param{margin:0}.builder__review .review__content .content__product .product__param .param__value{color:#000;font-weight:500}.builder__review .review__content .content__product .product__param .param__per{color:#797979}.builder__review .review__content .content__product .product__edit{text-transform:capitalize;letter-spacing:normal;font-size:1.6rem;font-weight:600;width:100%}@media only screen and (min-width:48em){.builder__review .review__content .content__product .product__edit{max-width:18rem}}.builder__review .review__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:2rem 0}.builder__review .review__total .total__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.6rem;font-weight:600;text-transform:capitalize;width:100%;margin-bottom:.7rem}@media only screen and (min-width:48em){.builder__review .review__total .total__price{display:block;text-align:right;max-width:35rem}}.builder__review .review__total .total__price:last-child{border:.1rem solid #ccc;border-left:0;border-right:0;padding:.7rem 0;margin:0}.builder__review .review__bottom{display:block;width:100%}@media only screen and (min-width:48em){.builder__review .review__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:75em){.builder__review .review__bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.builder__review .review__bottom .bottom__btn{text-transform:capitalize;letter-spacing:normal;font-size:1.6rem;font-weight:600;width:100%;margin-bottom:2rem}@media only screen and (min-width:48em){.builder__review .review__bottom .bottom__btn{max-width:24rem}.builder__review .review__bottom .bottom__btn:last-child{margin-left:2rem}}.builder__review .review__loader{display:inline-block;font-size:2.2rem;color:#d6d6d6;margin:0 auto}.builder__review .review__qty-wrapper{margin-top:2rem;width:100%}@media only screen and (max-width:47.9375em){.builder__review .review__qty-wrapper{width:90%;margin-left:2rem}}.builder__review .review__qty-wrapper fieldset{border:.1rem solid #ccc}.builder__review .review__qty-wrapper fieldset legend{margin-left:2rem;font-family:neue-haas-grotesk-text,sans-serif;color:#003da6;font-size:medium}@media only screen and (max-width:47.9375em){.builder__review .review__qty-wrapper fieldset legend{margin-left:20%!important}}.builder__review .review__qty-wrapper .content{margin-left:2rem;margin-top:1rem}@media only screen and (max-width:47.9375em){.builder__review .review__qty-wrapper .content{text-align:center;margin-left:0}}.builder__review .review__qty-wrapper .header__qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 2rem 0 0;height:1rem;position:relative;top:-2.5rem}@media only screen and (max-width:47.9375em){.builder__review .review__qty-wrapper .header__qty{height:10rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0}}.builder__review .review__qty-wrapper .header__qty .qty__label{color:#000;font-weight:400;margin-right:1rem}.builder__review .review__qty-wrapper .header__qty .qty__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:.1rem solid #d6d6d6;max-width:12rem;height:4rem;padding:.5rem 0}.builder__review .review__qty-wrapper .header__qty .qty__counter .counter__input{text-align:center;font-size:1.6rem;font-weight:600;border:0;width:calc(100% - 6rem);height:100%;padding:0;margin:0;-moz-appearance:textfield}.builder__review .review__qty-wrapper .header__qty .qty__counter .counter__input::-webkit-inner-spin-button,.builder__review .review__qty-wrapper .header__qty .qty__counter .counter__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.builder__review .review__qty-wrapper .header__qty .qty__counter .counter__controls{background:transparent;color:#000;border:0;height:100%;width:3rem;padding:0}.builder__review .review__qty-wrapper .header__qty .qty__counter .counter__controls.disabled{color:#d6d6d6;opacity:1}@media screen and (min-width:1300px){.builder__review .review__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}