.product-builder-kit .product-single{padding-bottom:30px}.product-builder-kit .product-single .product-single__photo{border:none}.product-builder-kit .product-single .builder__description{margin-top:25px}.product-builder-kit .product-single .select-options{margin:0 0 25px;background-color:#000;background-image:url(//tartantown.com/cdn/shop/t/34/assets/button-down.png?v=24869039001243593971767653802);color:#fff}.product-builder-kit .product-single+hr{border-bottom:1px solid #dadada;margin:0}.product-builder-kit .builder-options{padding-top:50px}.product-builder-kit .builder-options .builder-main-item{padding:0 20px;border:1px solid #dadada;margin-top:40px;width:580px;display:inline-block;position:relative}.product-builder-kit .builder-options .builder-main-item:first-child{width:100%}.product-builder-kit .builder-options .builder-main-item:first-child .grid--table{height:auto}.product-builder-kit .builder-options .builder-main-item:first-child .grid--table .builder-image,.product-builder-kit .builder-options .builder-main-item:first-child .grid--table .builder-image img{vertical-align:top}.product-builder-kit .builder-options .builder-main-item:nth-child(2n){margin-right:35px}.product-builder-kit .builder-options .builder-main-item .kilt-option{width:50%;float:left;height:100%;padding:30px}.product-builder-kit .builder-options .builder-main-item .kilt-option:first-child{border-right:1px solid #dadada;padding:0}.product-builder-kit .builder-options .builder-main-item .grid--table{height:494px}.product-builder-kit .builder-options .builder-main-item .grid--table .grid__item{position:relative}.product-builder-kit .builder-options .builder-main-item .grid--table .grid__item h3{margin-bottom:5px}.product-builder-kit .builder-options .builder-main-item .grid--table>.grid__item:last-child{vertical-align:top;padding-top:30px}.product-builder-kit .builder-options .builder-main-item .grid--table .grid__item.a-product-details{vertical-align:top;padding-top:34px}.product-builder-kit .builder-options .builder-main-item .a-product-image{position:relative}.product-builder-kit .builder-options .builder-main-item .stock-warning{position:absolute;left:15px;top:50%;text-align:center;width:100%;background-color:#fff;padding:8px 0;color:#b30000;font-family:GothamMedium;font-size:16px;line-height:1.4;margin-top:-30px;display:none}.product-builder-kit .builder-options .builder-main-item .stock-warning span{font-size:12px}.product-builder-kit .builder-options .builder-main-item .unavailable-variant .stock-warning{display:block}.product-builder-kit .builder-options .builder-main-item .selector-wrapper:nth-child(odd),.product-builder-kit .builder-options .builder-main-item .variant-selection:nth-child(odd){margin-left:0}.product-builder-kit .builder-options .builder-main-item .selector-wrapper.block,.product-builder-kit .builder-options .builder-main-item .variant-selection.block{margin:0 0 10px;padding:0}.product-builder-kit .builder-options .builder-main-item .selector-wrapper .product-form__input,.product-builder-kit .builder-options .builder-main-item .variant-selection .product-form__input{margin:0}.product-builder-kit .builder-options .builder-main-item .builder-product-title,.product-builder-kit .builder-options .builder-main-item .builder-product-meta .product-price__price{font-family:GothamMedium;font-size:18px}.product-builder-kit .builder-options .builder-main-item .builder-product-title{color:#000}.product-builder-kit .builder-options .builder-main-item .btn{background-image:none;background-color:#000;color:#fff;text-align:center;margin-top:30px;position:absolute;right:30px;bottom:30px}.product-builder-kit .builder-options .builder-main-item .btn.btn-remove{left:30px;right:auto;border-color:transparent;background-color:#636363}.product-builder-kit .builder-options .builder-main-item.removed{opacity:.3}.product-builder-kit .builder-options .builder-main-item.one-whole{width:100%}.product-builder-kit .builder-options .builder-main-item.one-whole .grid-full-inner{padding:0 20px}.product-builder-kit .builder-options .builder-main-item.one-whole .grid--table{height:320px}.product-builder-kit .builder-options .builder-main-item.one-whole .grid--table .builder-image{vertical-align:middle}.product-builder-kit .builder-options .builder-main-item.one-whole .btn-remove{left:auto;right:0;width:28px;min-width:0;padding-left:0;padding-right:0}.product-builder-kit .builder-options .builder-main-item.one-whole .grid-prop{min-height:320px}.product-builder-kit .builder-options .builder-main-item.one-whole .grid-prop .grid-options{padding-left:25px;padding-top:20px}.product-builder-kit .builder-options .builder-main-item.one-whole .grid-prop .product-form__item{margin-bottom:15px}.product-builder-kit .builder-options .builder-main-item.one-whole .grid-prop .product-form__input{margin:0 auto 15px}.product-builder-kit .builder-options .builder-main-item.one-whole .grid-prop .product-form__input.one-whole{width:100%;max-width:538px}@media only screen and (min-width: 750px){.product-builder-kit .builder-options .builder-main-item.one-whole .grid-prop{border-left:1px solid #dadada}}.product-builder-kit .builder-options .additional-products{margin-top:40px}.product-builder-kit .builder-options .additional-products .add-product-item{margin-bottom:30px}.product-builder-kit .builder-options .additional-products .add-product-item .add__item{display:table-cell;vertical-align:middle;float:none}.product-builder-kit .builder-options .additional-products .add-product-item .add__item.add-product-grid{width:100px;position:relative}.product-builder-kit .builder-options .additional-products .add-product-item .add__item h4{margin-bottom:2px}.product-builder-kit .builder-options .additional-products .add-product-item .add__item .add-product-price{display:block;margin-bottom:10px}.product-builder-kit .builder-options .additional-products .add-product-item .btn{background-image:none;background-color:#000;color:#fff;width:auto;min-width:0;font-size:12px}.product-builder-kit .builder-options .additional-products .add-product-item .btn.btn-disabled{opacity:.3;background-color:#636363;border-color:#636363}.product-builder-kit .builder-options .additional-products .add-product-item .btn-remove-item{background-color:#636363;border-color:#636363}.product-builder-kit .builder-options .additional-products .add-product-item .add-product-inner{border:1px solid #dadada;padding:10px;height:100%;display:table;width:100%}.product-builder-kit .builder-options .additional-products .add-product-item .add-product-options{margin-bottom:15px}.product-builder-kit .builder-options .additional-products .add-product-item label{font-size:12px}.product-builder-kit .builder-options .additional-products .add-product-item .product-form__input{margin-bottom:5px;font-size:12px;width:100%;height:28px;padding:4px 30px 4px 10px}.product-builder-kit .builder-options .additional-products .add-product-item .stock-warning{display:none;position:absolute;left:0;top:50%;background-color:#b30000;color:#fff;padding:6px;line-height:1;font-size:12px;margin-top:-12px}.product-builder-kit .builder-options .additional-products .add-product-item.unavailable-variant .stock-warning{display:block}.product-builder-kit .builder-options .builder-form{background:#f4f4f4;padding:10px 60px;margin:40px 0 0;font-family:GothamMedium;color:#000;font-size:24px}.product-builder-kit .builder-options .builder-form .total-cost{color:#d50002}.product-builder-kit .builder-options .builder-form .product-form__item{margin:0;width:auto;vertical-align:middle}.product-builder-kit .builder-options .builder-form .product-form__item label{display:inline-block;margin-right:8px}.product-builder-kit .builder-options .builder-form .product-form__item .product-form__input{background-color:#fff;display:inline-block;width:auto;margin-bottom:0}.product-builder-kit .builder-options .builder-form .product-form__item--submit{margin:5px 0}@media only screen and (min-width: 991px) and (max-width: 1200px){.product-builder-kit .builder-options .builder-main-item .grid--table{height:397px}}@media screen and (max-width: 900px){.product-builder-kit .builder-options .builder-main-item .grid--table{height:auto}}@media screen and (max-width: 749px){.product-builder-kit .builder-options .builder-main-item.one-whole .grid-full-inner{padding:0}.product-builder-kit .builder-options .builder-main-item .grid--table{margin-left:0}.product-builder-kit .builder-options .builder-main-item .grid__item{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/product-builder-1.scss.css.map */
