.cstFormInfo .form-instructions{margin-top:-10px}.cstFormInfo .cst-form-content{display:flex;gap:50px}.cstFormInfo .cst-form-left,.cstFormInfo .cst-form-right{width:50%}.cstFormInfo .label{font-size:18px;font-weight:500;text-wrap:nowrap}.cstFormInfo .form-heading{text-decoration:underline;font-weight:600;font-size:20px;margin-bottom:10px}.cstFormInfo .field{margin-bottom:15px}.cstFormInfo .field p{font-size:initial !important;color:initial !important;margin-top:0 !important}.cstFormInfo input[type=text],.cstFormInfo input[type=email]{border-radius:10px !important;background:#efefef;border:0 !important}.cstFormInfo select{width:650px;border-radius:10px;border:1px solid #000}.cstFormInfo .field.quantity{display:flex;align-items:center;gap:20px}.cstFormInfo .field.quantity .control{display:flex;align-items:center;gap:15px}.cstFormInfo .field.quantity .control #quantity-error{padding-top:10px !important;line-height:17px;max-width:320px;background:0 0}.cstFormInfo .field.name .control #name-error,.cstFormInfo .field.email .control #email-error{max-width:660px}.cstFormInfo .field.quantity #quantity{width:50px;background:0 0;border:1px solid #000 !important}.cstFormInfo .control.art-file-options{width:400px;display:flex;flex-direction:column;gap:14px}.cstFormInfo .control.art-file-options #art_file-error,.cstFormInfo .tape-base-color #tape_base_color-error{background:0 0}.cstFormInfo .art-file-options .option{display:flex;align-items:center;gap:10px}.cstFormInfo .art-file-options .option input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:1px solid #1a1a1a;border-radius:6px;cursor:pointer;position:relative;background:#fff}.cstFormInfo .art-file-options .option input[type=radio]:checked:after{content:"";position:absolute;left:7px;top:3px;width:8px;height:14px;border:solid #7e9f3d;border-width:0 3px 3px 0;transform:rotate(45deg)}.cstFormInfo input[type=file]{display:none}.cstFormInfo .file-upload-row{display:flex;gap:10px;align-items:center}.cstFormInfo .file-display{display:flex;align-items:center;gap:10px}.cstFormInfo .clear-file-btn{color:red;border:none;font-size:25px;cursor:pointer;padding:0}.cstFormInfo .file-note{margin-top:5px}.cstFormInfo .error-message{font-size:14px;margin-bottom:15px}.cstFormInfo .cst-tape-image img{width:100%}.cstFormInfo .tape-base-color{display:flex;align-items:center;gap:18px}.cstFormInfo .tape-base-color>.control{display:flex;align-items:center;gap:12px}.cstFormInfo .swatch-options{display:flex;gap:16px}.cstFormInfo .swatch-item{display:inline-flex;flex-direction:column;gap:3px;cursor:pointer;text-align:center}.cstFormInfo .swatch-item input[type=radio]{position:absolute}.cstFormInfo .swatch-image{position:relative;width:56px;height:56px;background:#fff;display:inline-flex;align-items:center;justify-content:center}.cstFormInfo .swatch-image img{width:48px;height:48px;border:1px solid #000}.cstFormInfo .swatch-label{font-size:14px;line-height:1.05}.cstFormInfo .swatch-item.selected .swatch-image img,.cstFormInfo .swatch-item input[type=radio]:checked+.swatch-image img{border:2px solid #8bc53f}.cstFormInfo .swatch-item.selected .swatch-image:after,.cstFormInfo .swatch-item input[type=radio]:checked+.swatch-image:after{content:"\2713";position:absolute;top:5px;right:4px;width:12px;height:12px;background:#8bc53f;color:#fff;font-size:8px;line-height:10px;text-align:center;font-weight:700}.cstFormInfo .actions-toolbar{padding-top:15px}.cstFormInfo .upload-btn{flex-shrink:0}@media (max-width:768px){.cstFormInfo .cst-form-left{width:100% !important}.cstFormInfo .cst-form-right{display:none}.cstFormInfo .file-name{overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.cstFormInfo .cst-tape-image img{width:320px;height:1046px}}@media only screen and (min-width:1024px) and (max-width:1366px) and (orientation:landscape){.cstFormInfo .cst-tape-image img{width:450px;height:1024px}}