.options-list.nested{display:inline-block;width:100%}.field.choice.admin__field.admin__field-option.tooltipCOI.option-image{width:auto;float:left;margin-left:0;margin-right:14px;margin-bottom:18px;position:relative;transition:all ease .4s}div.option-image label:hover,.option-image.active label{cursor:pointer}.option-image:not(.option-text)>label{border:0;outline:0;padding:0;background:0 0}.option-image:not(.option-text) .option-image-frame{display:block;border:1px solid #ddd;border-radius:10px;padding:5px;background:#fff;transition:outline .2s ease,border-color .2s ease}.option-image:not(.option-text) label:hover .option-image-frame,.option-image.active:not(.option-text) .option-image-frame{border-color:#0054cb}.option-image.option-text label:hover,.option-image.option-text.active label{outline:1px solid #0054cb;cursor:pointer}.option-image.option-text.active label{background-color:#fff;outline:1px solid #0054cb}.option-image.active.option-text label{color:#0054cb;border-radius:5px}.option-image.option-text label{color:#646464;min-width:22px;padding:5px 10px;border-radius:5px}.option-image.option-text label span.textswatch{font-size:12px;font-weight:700;line-height:20px;border-radius:5px}.option-image input{position:absolute;opacity:0;width:0;height:0}.option-image label{width:100%;display:block;border:1px solid #fff;outline:1px solid #ddd;padding:5px;border-radius:10px;text-align:center}div.option-image img{cursor:pointer;text-align:center;vertical-align:middle;border-radius:10px;display:block;margin:0 auto}.options-list .option-image:first-child{margin-left:0;border-radius:10px}.options-list span.option-image-lable{display:inherit;margin:5px 0;border-radius:10px}.option-image-lable{word-break:break-word;margin-bottom:10px;border-radius:10px}.option-image-lable:not(.size-option-selected-label){display:none !important;margin:0 !important}.size-option-selected-label{display:none !important;margin:0 !important;min-height:0 !important}.size-option-selected-label.is-custom-size{display:block !important;margin-bottom:10px !important;min-height:auto}.tooltipCOI{position:relative;display:block;text-align:center;vertical-align:top}.tooltipCOI:not(.option-text){max-width:140px}.tooltipCOI:not(.option-text)>label{margin-bottom:8px}.tooltipCOI .tooltipCOItext,.tooltipCOI .option-card-meta{visibility:visible !important;position:static !important;display:block !important;width:100% !important;max-width:100%;margin:0 !important;padding:0 !important;background:0 0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#646464;text-align:center;font-size:13px;font-weight:500;line-height:18px;word-break:break-word;z-index:auto;left:auto !important;right:auto !important;bottom:auto !important;top:auto !important;transform:none !important;animation:none !important}.tooltipCOI .tooltipCOItext:after,.tooltipCOI .tooltipCOItext:before{content:none !important;display:none !important}.tooltipCOI:hover .tooltipCOItext{visibility:visible !important;animation:none !important;transform:none !important}.tooltipCOI .option-card-title{margin-top:10px}.tooltipCOI .option-card-title,.tooltipCOI .option-label:not(.tooltipCOItext){display:block;margin:0;color:#646464;font-size:13px;font-weight:500;line-height:18px}.tooltipCOI .tooltipCOItext .price-notice,.tooltipCOI .price-notice{display:inline-block !important;margin:4px auto 0 !important;padding:3px 10px !important;border-radius:2px !important;background:#efedff !important;border:0 !important;color:#111 !important;font-size:12px !important;font-weight:600 !important;line-height:18px !important}.tooltipCOI .option-card-price{display:block !important}.tooltipCOI .option-card-price:empty{display:none !important;margin:0 !important;padding:0 !important}.tooltipCOI:not(.option-text)>label>.tooltipCOItext{display:none !important}.tooltipCOI.option-text .tooltipCOItext,.tooltipCOI.option-text .option-card-meta{display:none !important}.tooltipCOI.option-text{max-width:none}.field.choice.admin__field.admin__field-option.option-radio,.field.choice.admin__field.admin__field-option.option-checkbox,.field.choice.admin__field.admin__field-option.option-radio input,.field.choice.admin__field.admin__field-option.option-checkbox input,.field.choice.admin__field.admin__field-option.option-radio img,.field.choice.admin__field.admin__field-option.option-checkbox img{vertical-align:middle;top:0}.field.choice.admin__field.admin__field-option.option-radio img,.field.choice.admin__field.admin__field-option.option-checkbox img{float:right}.field.choice.admin__field.admin__field-option.option-radio,.field.choice.admin__field.admin__field-option.option-checkbox{border:1px solid #ccc;padding:2%;width:96%;display:inherit;position:relative}.field.choice.admin__field.admin__field-option.option-radio .inner,.field.choice.admin__field.admin__field-option.option-checkbox .inner{position:absolute;top:0;bottom:0;display:flex;justify-content:center;align-items:center}.multi-drop-option-image{border:1px solid #ccc;cursor:pointer;padding:5px;margin-right:10px;margin-bottom:5px;margin-top:10px}.design-template-download{clear:both;float:none;display:block;width:100%;margin:8px 0 10px;padding:0;text-align:left;font-size:14px;line-height:1.5;color:#333}.design-template-download__label{font-weight:500}.design-template-download__link{color:#e65c00;text-decoration:underline;font-weight:600;margin-left:4px}.design-template-download__link:hover{color:#c44d00}.product-custom-option+label .required,.field .label .required,.options-list .label .required,.label .required{color:#e02b27;font-weight:700}