*{box-sizing:border-box}.purgatory{display:none}.theme-template-fence-builder .page-container{width:100%}.theme-template-fence-builder .container.pb-5{display:none}.theme-template-fence-builder .main-content .container{max-width:none!important;padding:0}body .fence-builder{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.dropzone{width:100%;padding:2ch;display:flex;justify-content:flex-start}.dropzone.target{align-items:center;position:absolute;top:0;bottom:0;left:0}.dropzone.source{align-items:stretch;justify-content:center;gap:30px;overflow-x:auto}.fence-builder__main{display:flex;flex-flow:column;justify-content:space-between;width:66%;padding-top:46px}.fence-builder__body{height:100%;display:flex;flex-flow:column;justify-content:space-between}.fence-builder__target{position:relative;height:100%;overflow-x:auto}.fence-builder__target-wrapper{display:flex;flex-flow:column;position:relative;height:100%;padding:14px 46px}.fence-builder__zoom-wrapper{position:absolute;bottom:30px;right:46px;padding:10px;text-align:right}.fence-builder__zoom{display:flex;align-items:center;justify-content:right}.fence-builder__zoom-out,.fence-builder__zoom-in{display:flex;padding:0;border:none;background:none}.info-dimensions{color:#444;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.info-dimensions.desktop{display:block}.info-dimensions.mobile{display:none}.fence-builder__source{position:relative;padding:15px;background:#eeebe5}.fence-builder__source h6{color:#444;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:21px}.fence-builder__delete-area{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff9;z-index:9;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:21px;flex-flow:column;justify-content:center;align-items:center}.fence-builder__delete-area.active{display:flex}.fence-builder__delete-area svg{stroke:#f96;margin:10px;width:60px;height:60px;border:3px solid #f96;border-radius:50%;padding:10px}.fence-bulder__aside{width:34%;padding:50px 30px 5px;background:#f6f4f1}.fence-builder__header{display:flex;justify-content:space-between;align-items:center;padding:0 46px}.fence-builder__total-length{gap:5px;color:#555;font-size:19px;font-style:normal;font-weight:700;line-height:27px}.fence-builder__total-length.desktop{display:flex}.fence-builder__total-length.mobile{display:none}.fence-builder__total-length svg{vertical-align:middle}.fence-builder .product-form{padding:0}.fence-builder .product-form h1{font-size:24px;font-style:normal;font-weight:700;line-height:33px}.fence-builder .product-form .variant-options{border-bottom:1px solid #D9D9D9}.fence-builder .product-form__price{margin-top:46px;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:22px}.fence-builder .product-form__price .price-item{color:#555}.fence-builder .product-form__price .price-item--regular{text-decoration:line-through}.fence-builder .element{display:inline-block;position:relative;height:auto;cursor:move}.fence-builder .element+.draggable{margin-top:1.5ch}.fence-builder .element.is-dragging{opacity:.5}.fence-builder .element-img{height:auto;min-height:25px;max-height:60px;overflow:hidden}.fence-builder .element-img img{width:100%;height:100%;object-fit:cover}.fence-builder span[data-width],.fence-builder span[data-height]{display:block;margin-top:10px;border-top:1px solid #555;color:#555;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:10px;font-style:normal;font-weight:400;line-height:22px}.fence-builder span[data-height]{transform:rotate(-90deg);position:absolute;right:-20px;top:10px;width:60px}.fence-builder .post-img{display:none}.fence-builder .dropzone.target span[data-width]{margin-top:0;margin-bottom:100px;border:1px solid #555;border-top:none;font-size:16px;line-height:25px}.fence-builder .dropzone.target .target-info span[data-height]{display:none}.fence-builder .dropzone.target .post-info span[data-height]{margin:0;border:0;transform:rotate(-270deg) translateY(-2px);position:absolute;top:0;width:40px;font-size:9px}.fence-builder .dropzone.target .post-info span[data-width]{position:relative;font-size:9px;line-height:1.5;padding-top:10px}.fence-builder .dropzone.target .element-img{height:170px;max-height:170px;position:relative;overflow:visible}.fence-builder .dropzone.target .element-img__fence{height:160px}.fence-builder .dropzone.target .post-img{display:block;height:180px;width:max-content;position:relative}.fence-builder .dropzone.target .post-info span[data-plate-width]{display:none}.fence-builder .dropzone.target .post-info--fence span[data-plate-width]{display:block;margin-top:4px;position:absolute;top:100%;border-top:1px solid;left:-5px;right:-5px;line-height:5px}.fence-builder .dropzone.target .post-info--fence span[data-plate-width]:before{content:"";display:block;border:1px solid;height:5px;width:calc(100% - 8px);top:-5px;position:relative;margin:0 auto}.fence-builder .dropzone.target .source-info,.fence-builder .dropzone.source .target-info,.fence-builder .dropzone.source .post-info{display:none}.fence-builder .dropzone.source .element{padding-right:30px}.fence-builder .element-img-wrapper{display:flex;flex-flow:row}.fence-builder .target-info{position:absolute;bottom:100%;z-index:1;left:3px;right:3px}.fence-builder .post-info{position:absolute;bottom:calc(100% - 70px);z-index:1;left:0;right:0;padding:0 4px}.fence-builder .product-form .variant-options .options-wrap .select-option-div.width.post>div{height:auto;padding:8px 20px;border-radius:27px}.fence-builder .product-form .variant-options .options-wrap .select-option-div.width.post>div .option-title{font-weight:600;line-height:16px}.fence-builder .product-form .form-group{margin-top:16px}.fence-builder .product-form .form-group .sch-input-checkbox{margin-bottom:16px}.fence-builder .product-form .form-group .sch-input-checkbox.disabled{opacity:.5}.fence-builder .product-form .form-group .sch-input-checkbox>span:before{background:transparent}.fence-builder .product-form__item{text-align:center}.fence-builder .product-form__item .text-sm{font-size:14px}.fence-builder .product-form__item button{margin-top:12px}.fence-builder .sch-select-container .select2-container--default .select2-selection--single{border-radius:27px;border:2px solid #555;background:#555}.fence-builder .sch-select-container .select2-container--default .select2-selection--single .select2-selection__rendered{padding:12px 40px 12px 12px;min-width:130px;color:#f6f4f1;text-align:center;font-size:15px;font-style:normal;font-weight:600;line-height:16px}.fence-builder .sch-select-container .select2-container--default .select2-selection--single .select2-selection__arrow{background:url(arrow-dropdown.svg) center center no-repeat;background-size:16px;filter:brightness(0) invert(1);opacity:1}.fence-builder .measurements-info{cursor:pointer}.fence-builder .sch-products-measurements .sch-products-measurements-modal__title--close-icon:before{content:"";background:url(close-x.png) no-repeat;background-position:center;background-size:50%;display:block;width:100%;height:100%}@media (max-width: 1024px){.fence-builder__main,.fence-bulder__aside{width:100%}.fence-builder__target-wrapper{height:460px}.fence-builder__zoom-wrapper{position:static;text-align:center}.fence-builder__zoom{justify-content:center}.fence-builder .product-form h1{display:none}.fence-builder .target-info{bottom:-40px}.fence-builder .dropzone.target .target-info span[data-width]{margin-bottom:0}.fence-builder__total-length.desktop{display:none}.fence-builder__total-length.mobile{display:flex;justify-content:center}.info-dimensions.desktop{display:none}.info-dimensions.mobile{display:block}}@media (max-width: 767px){.dropzone.source{gap:20px;padding:0}.dropzone.source .element-img{height:100%}.fence-builder__source{padding:20px}.fence-builder .dropzone.source .element{padding-right:0}.fence-builder .dropzone.source span[data-height]{display:none}.fence-builder__target-wrapper{height:360px;padding:14px 10px}.fence-bulder__aside{padding:10px 20px 5px}.fence-builder__header{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/281/assets/fence-builder.css.map */
