.action.primary.upload-btn, .action.primary.design-for-btn {display:none;}
.custom-logic-buttons .action.primary.upload-btn, .custom-logic-buttons .action.primary.design-for-btn {display:inline-block;}

.design-for-btn span span, .upload-btn span span {padding-left: 5px;}
.custom-logic-buttons {display: flex; align-items: baseline; justify-content: space-between; flex-wrap:wrap; padding: 10px 0; /*background-color: #f8f8f8;*/}
.custom-logic-buttons > button {min-width: 130px; min-width: 30%;}
.custom-logic-buttons > button.action.primary {text-transform: uppercase;}
.custom-logic-options.fieldset > .field.custom-designer {margin-top: 10px;}
/*
.custom-logic-buttons button.custom-logic-button.action.primary {background-color: #ffe51e; color: rgb(44, 41, 48);}
.custom-logic-buttons button.custom-logic-button.action.primary:hover,
.custom-logic-buttons button.custom-logic-button.action.primary:after {background-color: rgb(44, 41, 48); color: #fff;}
*/

.new-qty-label {text-transform: uppercase; padding-right: 15px; font-size: 2.4rem; font-weight: 600;}

.product-options-wrapper .design-it {display: none;}
.product-options-wrapper > .fieldset  > .field, .product-options-wrapper > .fieldset {margin-bottom: 10px;}

.product-options-wrapper .fieldset .input-text.qty {margin-top: 0;}

@media all and (max-width: 1350px) { 
    /* .custom-logic-buttons {padding-left: 0; padding-right:0;} */
}

@media all and (max-width: 1280px) {
    /* .custom-logic-buttons {padding-left: 10px; padding-right:10px;} */
    .custom-logic-buttons {justify-content: center;}
    .custom-logic-buttons > button {min-width: 100%; display: block; margin-bottom: 10px;}
    .custom-logic-buttons > button:last-child {margin-bottom: 0;}
}

@media all and (max-width: 1024px) {
    .custom-logic-buttons {display: block}
    .custom-logic-buttons > button {margin-right: 15px;}
}