.module.displayproduct[data-module='product_1'] .product .product_settings,
.module.displayproduct[data-module='product_1'] .product .product_inputs {
    width: 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    }
.module.displayproduct[data-module='product_1'] .product .product_settings .product_images,
.module.displayproduct[data-module='product_1'] .product .product_inputs .product_images {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    }
.module.displayproduct[data-module='product_1'] .product .product_settings .product_images .imageselector,
.module.displayproduct[data-module='product_1'] .product .product_inputs .product_images .imageselector {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    }
.module.displayproduct[data-module='product_1'] .product .product_settings .product_images .imagelarge,
.module.displayproduct[data-module='product_1'] .product .product_inputs .product_images .imagelarge {
    display: none;
    }
.module.displayproduct[data-module='product_1'] .product .product_settings .product_images .imagelarge img,
.module.displayproduct[data-module='product_1'] .product .product_inputs .product_images .imagelarge img {
    width: 100%;
    height: auto;
    }
.module.displayproduct[data-module='product_1'] .product .product_settings .producttable,
.module.displayproduct[data-module='product_1'] .product .product_inputs .producttable {
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    max-height: 1400px;
    }
.module.displayproduct[data-module='product_1'] .product .product_settings .producttable > tbody,
.module.displayproduct[data-module='product_1'] .product .product_inputs .producttable > tbody {
    width: 30%;
    }
.module.displayproduct[data-module='product_1'] .product .product_settings .producttable tbody[data-fieldname="canvasgroup"],
.module.displayproduct[data-module='product_1'] .product .product_inputs .producttable tbody[data-fieldname="canvasgroup"] {
    width: 70%;
    }
.module.displayproduct[data-module='product_1'] .product .product_settings .producttable tbody[data-fieldname="canvasgroup"] .formix_field[data-fieldname='canvas'],
.module.displayproduct[data-module='product_1'] .product .product_inputs .producttable tbody[data-fieldname="canvasgroup"] .formix_field[data-fieldname='canvas'] {
    -webkit-flex: 0 0 120vh;
    -ms-flex: 0 0 120vh;
    flex: 0 0 120vh;
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    width: 100% !important;
    }
.module.displayproduct[data-module='product_1'] .product tr[data-fieldname='canvas'] {
    break-before: always;
    }
.module.displayproduct[data-module='product_1'] .product .canvas_editor_wrap {
    padding: 35% 25%;
    overflow: hidden;
    }
.module.displayproduct[data-module='product_1'] .product .canvas_editor_wrap .canvas_editor {
    top: 0 !important;
    bottom: 0 !important;
    }
.module.displayproduct[data-module='product_1'] .product .canvas_editor_wrap .canvas_editor .canvas_bg {
    width: 100%;
    height: 100%;
    }
.module.displayproduct[data-module='product_1'] .product .canvas_editor_wrap .canvas_editor .canvas_bg img {
    position: absolute;
    height: 220% !important;
    width: 311% !important;
    left: -105%;
    top: -63%;
    }
.module.displayproduct[data-module='product_1'] .product .canvas_editor_wrap .canvas_editor .canvas_bg img.gil64200 {
    position: absolute;
    height: 220% !important;
    width: 311% !important;
    left: -105%;
    top: -70%;
    }
.module.displayproduct[data-module='product_1'] .product .canvas_editor_wrap .canvas_editor .canvas_editor_content {
    background: white;
    }
.module.displayproduct[data-module='product_1'] .product label.radio-icon {
    margin: 2px;
    }
.module.displayproduct[data-module='product_1'] .product label.radio-icon .radio-icon {
    width: 84px;
    height: 135px;
    }
.module.displayproduct[data-module='product_1'] .product label.radio-icon .radio-icon img {
    width: 80px;
    height: 80px;
    }
.module.displayproduct[data-module='product_1'] .product label.radiobutton {
    max-width: 68px;
    min-width: 68px;
    }
.module.basket_content .product .formix_field.formix-display .formix_cell.formix_canvas .formix_display .formix_value {
    padding: 40% 30% !important;
    border: none;
    margin: 0;
    overflow: hidden;
    }
.module.basket_content .product .formix_field.formix-display .formix_cell.formix_canvas .formix_display .formix_value .canvas_editor_wrap {
    padding: 0;
    position: relative;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 0;
    }
.module.basket_content .product .formix_field.formix-display .formix_cell.formix_canvas .formix_display .formix_value .canvas_editor {
    top: 0 !important;
    bottom: 0 !important;
    }
.module.basket_content .product .formix_field.formix-display .formix_cell.formix_canvas .formix_display .formix_value .canvas_editor .canvas_bg {
    width: 100%;
    height: 100%;
    }
.module.basket_content .product .formix_field.formix-display .formix_cell.formix_canvas .formix_display .formix_value .canvas_editor .canvas_bg img {
    position: absolute;
    height: 220% !important;
    width: 311% !important;
    left: -105%;
    top: -63%;
    }
.module.basket_content .product .formix_field.formix-display .formix_cell.formix_canvas .formix_display .formix_value .canvas_editor .canvas_bg img.gil64200 {
    position: absolute;
    height: 220% !important;
    width: 311% !important;
    left: -105%;
    top: -70%;
    }
.module.basket_content .product .formix_field.formix-display .formix_cell.formix_canvas .formix_display .formix_value .canvas_editor .canvas_editor_content {
    background: white;
    }
.module.order_data .product .canvas_editor_value {
    padding: 40% 30% !important;
    border: none;
    margin: 0;
    overflow: hidden;
    height: auto !important;
    }
.module.order_data .product .canvas_editor_value .canvas_editor_wrap {
    padding: 0;
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 141.42857%;
    }
.module.order_data .product .canvas_editor_value .canvas_editor .canvas_bg {
    width: 100%;
    height: 100%;
    }
.module.order_data .product .canvas_editor_value .canvas_editor .canvas_bg img {
    position: absolute;
    height: 220% !important;
    width: 311% !important;
    left: -105%;
    top: -63%;
    }
.module.order_data .product .canvas_editor_value .canvas_editor .canvas_bg img.gil64200 {
    position: absolute;
    height: 220% !important;
    width: 311% !important;
    left: -105%;
    top: -70%;
    }
.module.order_data .product .canvas_editor_value .canvas_editor .canvas_editor_content {
    background: white;
    }
