#product-options-manager{margin:24px 0}body.pom-native-pricing-active variant-selects,body.pom-native-pricing-active variant-radios{display:none!important}.pom-group{display:flex;flex-wrap:wrap}.pom-field.pincode-pom-field{display:block;order:1;width:calc(56% - 8px)}.pom-field.pincode-pom-field .pom-label,.pom-field.pincode-pom-field .pom-buttons{width:100%}.pom-total-price{width:calc(44% - 8px)}.pom-field{display:flex;column-gap:16px;margin-bottom:24px!important;flex-wrap:wrap;position:relative;width:100%}.pom-label{font-size:16px;padding-top:12px;width:calc(44% - 8px);color:#000c;letter-spacing:-.36px;line-height:1.1875}.pom-buttons,.pom-select{display:flex;flex-wrap:wrap;width:calc(56% - 8px);gap:10px}.pom-upload-box{width:calc(56% - 8px)}.pom-upload{border:1px solid rgb(74,91,72,.5);background-color:transparent;padding:26px 40px;font-size:14px;box-shadow:unset;color:#4a5b48;letter-spacing:-.36px;line-height:1.142;font-weight:400;cursor:pointer;position:relative}span.pom-upload-file-name{position:absolute;top:0;height:100%;display:flex;align-items:center;width:100%;left:0;padding:0 40px;color:#374151;font-size:16px}button.pom-upload-remove{cursor:pointer;position:absolute;top:0;right:7px;font-size:24px;line-height:1;background:transparent;border:none;padding:0}.pom-upload-box .pom-file-hidden{display:none}.pom-upload-box .pom-upload-button-text{display:block;background-image:url(https://koapack.in/cdn/shop/files/FileArrowUp.svg?v=1753967501);background-repeat:no-repeat;background-size:44px;padding-left:50px;font-size:0}.pom-upload-box .pom-upload-button-text:before{content:"Upload Your File";color:#3e5d49;font-size:24px;font-weight:400;letter-spacing:-.28px;line-height:1.16;display:block}.pom-upload-box .pom-upload-button-text:after{content:"Upload Or Drag Your File Here";color:#585858;font-size:12px;font-weight:400;line-height:1.16;display:block}.pom-field input[type=number]{width:100%;border:1px solid rgb(74,91,72,.5)!important;background-color:transparent!important;padding:13px 24px;font-size:14px!important;box-shadow:unset!important;color:#4a5b48!important;letter-spacing:-.36px;line-height:1.142;font-weight:400;-webkit-appearance:none!important;appearance:none!important}.pom-option-button{border:1px solid rgb(74,91,72,.5);background:transparent;padding:12px 24px;font-size:14px;box-shadow:unset;color:#4a5b48;letter-spacing:-.36px;line-height:1.142;font-weight:400;cursor:pointer;position:relative}.pom-option-button.color-swatche{padding:0;border:0;display:block;border:2px solid transparent;outline-offset:2px;border-radius:50%}.pom-option-button.color-swatche.is-active{outline-color:#1e1e1e;background-color:transparent}.pom-swatch-preview{border-radius:50%;width:33px;height:33px;border:3px solid #f5f1e8;box-shadow:none;outline-width:1px;flex:0 0 auto;display:block}.pom-swatch-preview img{border-radius:50%}.pom-swatch-preview-text{line-height:1}.pom-swatch-preview-text{white-space:nowrap}.pom-advanced-help{margin-top:0;font-size:12px;color:#000;letter-spacing:-.36px;line-height:1.2}.pom-advanced-help svg{margin-right:8px;margin-bottom:-6px}.pom-upload-box .pom-advanced-help{font-weight:400;color:#0c442a;font-size:14px;line-height:1.18;margin-top:0;width:calc(44% - 8px);position:absolute;bottom:0;left:0}.pom-upload-box .pom-advanced-help span{color:#c17a5c!important;display:block}.pom-field--invalid .pom-advanced-help{color:#d72c0d}.pom-option-button .pom-swatch-preview-text{display:none}.pom-option-button:hover .pom-swatch-preview[data-tooltip]:not([data-tooltip=""]):after{content:attr(data-tooltip);position:absolute;top:-30px;left:50%;transform:translate(-50%);background:#000000bf;color:#fff;padding:6px 8px;border-radius:4px;font-size:12px;z-index:10;white-space:nowrap;pointer-events:none}.pom-option-button.color-swatche img{display:block;width:100%;height:100%;object-fit:cover}.pom-option-button.is-active,.pom-option-button:hover{background:var(--pom-swatch--background, #4a5b48);color:#fff;border-color:var(--pom-swatch--background, #4a5b48)}.pom-select,.pom-input{width:100%;border:1px solid rgb(74,91,72,.5)!important;background-color:transparent!important;padding:12px 24px;font-size:14px!important;box-shadow:unset!important;color:#4a5b48!important;letter-spacing:-.36px;line-height:1.142;font-weight:400;outline:none!important}.pom-field--invalid .pom-select,.pom-field--invalid .pom-input,.pom-field--invalid .pom-upload-box,.pom-field--invalid .pom-option-button{border-color:#d72c0d}.pom-field-error{grid-column:2;margin-top:-8px;color:#d72c0d;font-size:13px}.pom-file{width:100%;min-height:80px;padding:24px;border:1px solid #b6b6a8;background:transparent}.pom-price-box{margin-top:24px;font-size:14px;color:#6d8ea1}.pom-price-box span{display:block;line-height:1.2}.pom-price-box .tax-text{margin-bottom:10px}.pom-price-box .bulk-text{color:#1e1e1e;line-height:1.5}.pom-total-price .price{font-size:40px;color:#4a5b48;line-height:1.2}.pom-overlay-parent{position:relative!important}.pom-design-overlay{position:absolute;left:34%;top:22%;width:28%;height:28%;border:1px solid rgba(80,140,255,.35);z-index:20;display:flex;align-items:center;justify-content:center;background:transparent;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:auto}.pom-design-overlay.is-moving{border-color:#508cffbf}.pom-design-overlay img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;pointer-events:none}.pom-design-overlay-remove{display:none}.pom-design-resize-handle{position:absolute;width:18px;height:18px;background:#508cff33;border-radius:50%;border:1px solid rgba(80,140,255,.25);z-index:25}.pom-handle-top-left{left:-9px;top:-9px;cursor:nwse-resize}.pom-handle-top-right{right:-9px;top:-9px;cursor:nesw-resize}.pom-handle-bottom-left{left:-9px;bottom:-9px;cursor:nesw-resize}.pom-handle-bottom-right{right:-9px;bottom:-9px;cursor:nwse-resize}.pom-price-box{flex-wrap:wrap}.pom-price-box small{width:100%;font-size:13px;color:#64748b}.pom-discount-text{color:#2f6f3e!important;font-weight:600}.advanced-help{width:100%;margin-top:6px;font-size:13px;line-height:1.4;color:#6d7175}.pom-buttons .advanced-help{flex-basis:100%}@media screen and (max-width:767px){.pom-field{grid-template-columns:1fr}.pom-upload{padding:14px}span.pom-upload-file-name{padding:0 14px}.pom-upload-box .pom-upload-button-text:before{font-size:18px}.pom-upload-box .pom-upload-button-text{background-size:34px!important;padding-left:40px}.pom-upload-box .pom-advanced-help{font-size:10px}.pom-advanced-help{line-height:1.5}.pom-total-price .price{font-size:30px}.pom-price-box{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-options-manager.css.map */
