body{font-family:Segoe UI,system-ui,Arial,sans-serif;margin:0;background-color:#f3eef8}hr{border:1px solid #e3e3e3}.main-page-css .flex{position:relative;display:flex;align-items:center;width:100%}.main-page-css .search-bar{align-items:center;position:sticky;top:0;background:#fff;padding:.85em 1.5em;display:flex;gap:1em;z-index:2;border-bottom:1px solid #ede6f5;box-shadow:0 2px 16px #8562a51a}.main-page-css .search-bar h1{margin:0;font-size:1.5rem;font-weight:700;color:#483d53;letter-spacing:-.3px}@media screen and (max-width: 1024px){.main-page-css .search-bar{flex-flow:column}}.main-page-css .sort-controls{margin-left:auto;display:flex;align-items:center;gap:.5em}.main-page-css .sort-label,.main-page-css .search-label{font-size:.78rem;font-weight:600;color:#9585a3;white-space:nowrap;text-transform:uppercase;letter-spacing:.6px}.main-page-css .import-button{position:fixed;bottom:28px;right:28px;background:linear-gradient(135deg,#8562a5,#6b4887);color:#fff;padding:.75em 1.5em;display:flex;gap:.4em;justify-content:center;align-items:center;border-radius:50px;-webkit-user-select:none;user-select:none;font-size:1rem;font-weight:600;letter-spacing:.3px;box-shadow:0 4px 20px #8562a573;transition:all .25s ease}.main-page-css .import-button svg{font-size:1.4em}.main-page-css .search-input{display:flex;align-items:center;gap:.4em}.main-page-css .search-input button{border-radius:50%!important;padding:.42em!important;display:flex;justify-content:center;align-items:center;font-size:1.2em;width:fit-content;min-width:unset}@media screen and (max-width: 1024px){.main-page-css .search-input{margin-left:auto}}.main-page-css .white-overlay{background-color:#eae8ee;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5}.main-page-css button{padding:.55rem 1.1rem;border:none;border-radius:8px;background:#8562a5;color:#fff;font-size:14px;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.main-page-css button:hover{background:#583777;box-shadow:0 2px 8px #5837774d}.main-page-css button:active{transform:scale(.92)}.main-page-css select{padding:.48rem 2.2rem .48rem .9rem;border-radius:20px;border:1px solid #ddd;background-color:#faf8fc;font-size:.875rem;cursor:pointer;color:#483d53;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%239585a3' height='14' viewBox='0 0 20 20' width='14' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548l4.484 4.484 4.484-4.484L16 8.548l-6 6-6-6z'/></svg>");background-repeat:no-repeat;background-position:right .7rem center;box-shadow:0 1px 3px #0000000f}.main-page-css select:focus{border-color:#8562a5;box-shadow:0 0 0 3px #8562a52e;outline:none}.main-page-css input[type=text],.main-page-css input[type=email],.main-page-css input[type=password],.main-page-css input[type=number],.main-page-css textarea{padding:.48rem 1rem;border-radius:20px;border:1px solid #ddd;background:#faf8fc;font-size:.875rem;color:#483d53;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 3px #0000000f}.main-page-css input[type=text]:focus{border-color:#8562a5;box-shadow:0 0 0 3px #8562a52e;outline:none}.main-page-css .import-button:hover{background:linear-gradient(135deg,#7a4f9a,#583777);transform:translateY(-2px);box-shadow:0 6px 24px #8562a58c;cursor:pointer}.main-page-css .import-button:active{transform:scale(.96) translateY(0);box-shadow:0 2px 10px #8562a566}.main-page-css .bulk-action-bar{position:fixed;bottom:28px;left:50%;transform:translate(-50%);background:#2d2437;color:#fff;padding:.6em 1.2em;border-radius:50px;display:flex;align-items:center;gap:.6em;box-shadow:0 4px 24px #00000059;z-index:10;white-space:nowrap}.main-page-css .bulk-action-bar .bulk-count{font-size:.85rem;font-weight:600;padding-right:.4em;border-right:1px solid rgba(255,255,255,.2)}.main-page-css .bulk-action-bar button{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.3em .85em;border-radius:20px;font-size:.8rem;font-weight:500}.main-page-css .bulk-action-bar button:hover{background:#ffffff38;box-shadow:none}.main-page-css .bulk-action-bar .bulk-delete{background:#c0392b;border-color:#c0392b;display:flex;align-items:center;gap:.3em;font-weight:600}.main-page-css .bulk-action-bar .bulk-delete:hover{background:#a93226}.file-card{display:flex;align-items:center;gap:1.2em;padding:7px 14px;border-radius:8px;margin:2px 0;background:#fff;border-left:3px solid transparent;transition:border-left-color .2s ease,box-shadow .2s ease,transform .2s ease}.file-card .file-card-checkbox{width:15px;height:15px;flex-shrink:0;cursor:pointer;accent-color:#8562a5}.file-card .file-card-name{font-size:.88rem;font-weight:600;color:#2d2437;word-break:break-word;min-width:0;flex:1}.file-card .file-card-count{display:flex;gap:.35em;font-size:.75rem;white-space:nowrap;font-weight:500}.file-card .count-label{color:#9585a3}.file-card .count-value{min-width:36px;text-align:right;font-weight:600;color:#483d53}.file-card .file-card-completeness{display:flex;align-items:center;gap:.4em;font-size:.75rem;color:#9585a3;font-weight:500;white-space:nowrap}.file-card .file-card-actions{display:flex;gap:.3em}.file-card .completion-indicator{color:#fff;padding:2px 8px;border-radius:20px;font-size:.72rem;font-weight:700;letter-spacing:.3px;-webkit-user-select:none;user-select:none}.file-card .good{background-color:#75a370}.file-card .average{background-color:#e59317}.file-card .bad{background-color:#f56464}.file-card button{display:flex;justify-content:center;align-items:center;color:#fff;border-radius:6px;padding:.2em;text-align:center;font-size:1.05em;cursor:pointer;background-color:#8562a5;transition:background-color .2s ease,transform .15s ease;box-shadow:none}.file-card button:hover{background-color:#583777;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 2px 8px #58377759}.file-card button:active{transform:scale(.9)}@media screen and (max-width: 1024px){.file-card{flex-flow:column;gap:.3em;align-items:start}}.file-card:hover{background-color:#faf7fd;border-left-color:#8562a5;transform:translate(4px);box-shadow:0 2px 14px #8562a51f}.file-card.selected{background-color:#f0eaf8;border-left-color:#8562a5}.file-card.selected:hover{background-color:#ebe2f5}.new-var-pop-up-css .flex{position:relative;display:flex;width:100%;gap:30px}.new-var-pop-up-css .pop-up-div{background-color:#f7f7f7;-webkit-user-select:none;user-select:none;padding:15px;z-index:2;box-shadow:0 0 10px #000000fc;max-width:750px;width:100%}.new-var-pop-up-css .black-overlay{position:fixed;background-color:#00000085;top:0;left:0;width:100%;height:100%;z-index:2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.new-var-pop-up-css .scrollable-container{width:300px;height:200px;overflow-y:scroll;border:1px solid #ccc;padding:10px;background-color:#f9f9f9}.new-var-pop-up-css .image-preview{color:#222;width:300px;height:300px;font-size:20px}.new-var-pop-up-css .content{height:300px;background-color:#e0e0e0;padding:20px}.new-var-pop-up-css .button-cancel{padding:8px;border:none;border-radius:2px;background:#9b97a0;color:#fff;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.new-var-pop-up-css .pop-up-div{font-size:15px;height:100%}.new-var-pop-up-css .pop-up-div .modern-input{height:12px}.new-var-pop-up-css .pop-up-div select{height:22px;padding:0}.new-var-pop-up-css .pop-up-div .error-msg{color:#ce2525;text-align:right}.new-var-pop-up-css .pop-up-div .error-msg-hidden{visibility:hidden}.new-var-pop-up-css .extra-form textarea{height:150px;width:100%}.new-var-pop-up-css .image-preview{height:70vh;width:auto;box-shadow:0 0 10px #000000fc}.new-var-pop-up-css .header{font-size:20px;padding:0}.new-var-pop-up-css .button{padding:8px;border:none;border-radius:2px;background:#8562a5;color:#fff;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.new-var-pop-up-css .button:hover{background:#583777}.new-var-pop-up-css .button:active{transform:scale(.9)}.new-var-pop-up-css select{padding:4px;width:310px;border-radius:2px;border:1px solid #ccc;background:#fff;font-size:14px;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='14' viewBox='0 0 20 20' width='14' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548l4.484 4.484 4.484-4.484L16 8.548l-6 6-6-6z'/></svg>");background-repeat:no-repeat;background-position:right .8rem center}.new-var-pop-up-css select:focus{border-color:#0e142c;box-shadow:0 0 0 3px #42475340;outline:none}.new-var-pop-up-css textarea{padding:4px;width:300px;height:100px;resize:none;border-radius:2px;border:1px solid #ccc;background:#fff;transition:border-color .25s ease,box-shadow .25s ease}.new-var-pop-up-css textarea:focus{border-color:#0e142c;box-shadow:0 0 0 3px #42475340;outline:none}.new-var-pop-up-css .textarea-extra-information{width:300px;height:404px}.new-var-pop-up-css .modern-input{width:300px;padding:4px;border-radius:2px;border:1px solid #ccc;background:#fff;font-size:14px;transition:border-color .25s ease,box-shadow .25s ease}.new-var-pop-up-css .modern-input:focus{border-color:#0e142c;box-shadow:0 0 0 3px #42475340;outline:none}.new-var-pop-up-css .button-cancel:hover{background-color:#7c7b7b;cursor:pointer}.new-var-pop-up-css .button-cancel:active{transform:scale(.95)}.csv-list{padding:1em 1.5em;display:grid}.csv-list .no-added-csv{width:100%;height:calc(100dvh - 9em);display:flex;align-items:center;justify-content:center;color:#b0a0be;font-size:1rem;gap:.3em}.img-preview-container .img-preview{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center}.img-preview-container .img-preview-overlay{position:fixed;background-color:#00000085;top:0;left:0;width:100%;height:100%;z-index:2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.img-preview-container .img-preview-form{-webkit-user-select:none;user-select:none;padding:15px;z-index:3;width:100%;align-self:center;pointer-events:auto;max-width:700px;display:grid;gap:1em;align-items:center}.img-preview-container .img-preview-form input{width:100%;padding:.5em;font-size:1em}.img-preview-container .img-preview-form img{width:100%;object-fit:contain;height:100%;max-height:80dvh}.highlight{box-shadow:0 0 15px 10px #8562a560}.product-card{background-color:#fff;border-radius:8px;border:1px solid #ede6f5;border-left:3px solid transparent;display:flex;height:120px;position:relative;font-family:Segoe UI,system-ui,Arial,sans-serif;transition:border-left-color .2s ease,box-shadow .2s ease,transform .2s ease;-webkit-user-select:none;user-select:none}.product-card .indicator{color:#fff;border-radius:20px;padding:3px 8px;font-size:.7rem;font-weight:700;letter-spacing:.3px;position:absolute;top:-10px;right:-10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.product-card .checkbox-container{display:flex;height:100%;align-items:center;justify-content:center;min-width:48px}.product-card .checkbox{color:#fff;background-color:#fff;border-color:#c9b8db;border-width:1px;border-style:solid;border-radius:4px;padding:9px;accent-color:#8562a5}.product-card .product-details{display:flex;flex-flow:column;padding:.6em .8em;gap:.3em}.product-card .product-name{color:#2d2437;border-radius:3px;font-size:14px;font-weight:600;height:100%}.product-card .variance-combination{margin-top:auto;color:#9585a3;border-radius:3px;font-size:11px;font-weight:600}.product-card .variance-count{color:#9585a3;border-radius:3px;font-size:11px}.product-card .product-sku{position:absolute;bottom:-13px;left:0;color:#9585a3;font-size:9px;font-weight:600}.product-card .product-img-container{background-color:#f3eef8;border-color:#ede6f5;border-width:1px;border-style:solid;width:100px;height:100px;font-size:14px;cursor:pointer}.product-card .product-img{color:#2d2437;border-radius:3px;width:auto;height:100px;max-width:100px;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.product-card .card-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:.45em .45em .45em 0;margin-left:auto;flex-shrink:0}.product-card .price-info{display:flex;flex-direction:column;align-items:flex-end;gap:.15em;margin-bottom:auto;padding-top:.6em}.product-card .price-info .price-cny{font-size:.72rem;font-weight:600;color:#483d53;white-space:nowrap}.product-card .price-info .price-php{font-size:.67rem;color:#9585a3;white-space:nowrap}.product-card .button-group{display:flex;align-items:center;gap:.3em}.product-card .button-group button{display:flex;align-items:center;justify-content:center;color:#fff;padding:.15em;font-size:1.15em;cursor:pointer;border-radius:6px;border:none;transition:background-color .15s ease,transform .15s ease;background-color:#8562a5}.product-card .button-group button:hover{background-color:#583777;transform:scale(.95);box-shadow:0 2px 6px #5837774d}.product-card .img-wrapper{display:flex;height:100%;min-width:100px;align-items:center;justify-content:center}.product-card .img-wrapper img{border:1px solid #ede6f5}.product-card .good{background-color:#75a370}.product-card .average{background-color:#e59317}.product-card .bad{background-color:#f56464}.product-card .dup-indicator{background-color:#ffe6e6}.product-card .checkbox:hover{background-color:#e8dff0;cursor:pointer}@media screen and (max-width: 480px){.product-card{display:grid;height:auto}.product-card .checkbox-container{height:50px}}.product-card:hover{border-left-color:#8562a5;box-shadow:0 2px 14px #8562a51f}.variant-edit-css{z-index:5;position:relative;font-family:Segoe UI,system-ui,Arial,sans-serif}.variant-edit-css .overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:5}.variant-edit-css .black-overlay{position:fixed;background-color:#2d24378c;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:5}.variant-edit-css .popup-modal{position:relative;z-index:6;background:#fff;border-radius:14px;box-shadow:0 12px 56px #00000052;width:min(860px,92vw);height:88vh;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.variant-edit-css .popup-header{display:flex;align-items:center;padding:.55em 1em;background:#483d53;color:#fff;gap:.6em;flex-shrink:0}.variant-edit-css .popup-title{font-size:.85rem;font-weight:700;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-edit-css .popup-nav{display:flex;gap:.3em}.variant-edit-css .popup-nav button{display:flex;align-items:center;justify-content:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);color:#fff;border-radius:6px;padding:.18em;font-size:1.1em;cursor:pointer;transition:background .18s ease}.variant-edit-css .popup-nav button:hover{background:#ffffff40}.variant-edit-css .popup-nav button:active{transform:scale(.92)}.variant-edit-css .popup-body{display:flex;flex:1;overflow:hidden}.variant-edit-css .popup-left{width:430px;flex-shrink:0;padding:.5em;border-right:1px solid #ede6f5;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.4em;background:#faf8fc}.variant-edit-css .popup-left .section-card:nth-child(2){flex:1;min-height:0;overflow:hidden}.variant-edit-css .popup-left .section-card:nth-child(2) textarea{flex:1;min-height:0;height:100%;width:100%;box-sizing:border-box;resize:none;overflow-y:auto}.variant-edit-css .popup-left .section-card:nth-child(3){max-height:160px;overflow:hidden}.variant-edit-css .popup-left .section-card:nth-child(3) textarea{max-height:120px;width:100%;box-sizing:border-box;overflow-y:auto;resize:none}.variant-edit-css .popup-right{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:.4em .6em;display:flex;flex-direction:column;gap:.1em;background:#fff}.variant-edit-css .section-card{background:#faf8fc;border:1px solid #ede6f5;border-radius:5px;padding:.2em .45em;display:flex;flex-direction:column;gap:.1em}.variant-edit-css .popup-right .section-card{background:transparent;border:none;border-top:1px solid #ede6f5;border-radius:0;padding:.5em 0 .3em;gap:.28em}.variant-edit-css .popup-right .section-card:first-child{border-top:none;padding-top:0}.variant-edit-css .section-header{font-size:.78rem;font-weight:700;color:#483d53;margin-bottom:.2em}.variant-edit-css .field-group{display:flex;flex-direction:column;gap:.05em}.variant-edit-css .field-label{font-size:.6rem;font-weight:600;color:#9585a3}.variant-edit-css .field-inline{display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:.3em;min-height:0}.variant-edit-css .field-inline-label{font-size:.78rem;color:#483d53;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-edit-css .field-row{display:flex;align-items:center;gap:.35em}.variant-edit-css .measure-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.2em;min-width:0}.variant-edit-css .spec-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2em;min-width:0}.variant-edit-css .field-row-2{display:grid;grid-template-columns:1fr 1fr;gap:.25em}.variant-edit-css .popup-image-container{width:100%;height:150px;background:#f3eef8;border:1px solid #ede6f5;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.variant-edit-css .popup-image-container img{width:100%;height:100%;object-fit:contain}.variant-edit-css .modern-input{height:26px;padding:0 6px;border-radius:4px;border:1px solid #ddd2ee;background:#faf8fc;font-size:.78rem;color:#483d53;width:100%;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.variant-edit-css .modern-input:focus{border-color:#8562a5;box-shadow:0 0 0 2px #8562a51f;outline:none}.variant-edit-css .modern-input:disabled{background:#f3eef8;color:#9585a3;cursor:not-allowed}.variant-edit-css .number-input{width:60px;flex-shrink:0}.variant-edit-css select{padding:4px 1.3rem 4px 6px;border-radius:4px;border:1px solid #ddd2ee;background-color:#faf8fc;font-size:.78rem;color:#483d53;cursor:pointer;flex:1;min-width:0;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%239585a3' height='12' viewBox='0 0 20 20' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548l4.484 4.484 4.484-4.484L16 8.548l-6 6-6-6z'/></svg>");background-repeat:no-repeat;background-position:right .35rem center}.variant-edit-css select:focus{border-color:#8562a5;box-shadow:0 0 0 2px #8562a51f;outline:none}.variant-edit-css textarea{padding:.3em .45em;border-radius:5px;border:1px solid #ddd2ee;background:#faf8fc;font-size:.75rem;color:#483d53;resize:none;min-height:60px;width:100%;max-width:100%;box-sizing:border-box;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.variant-edit-css textarea:focus{border-color:#8562a5;box-shadow:0 0 0 2px #8562a51f;outline:none}.variant-edit-css textarea:disabled{background:#f3eef8;color:#9585a3;cursor:not-allowed}.variant-edit-css .radio-group{display:flex;align-items:center;gap:.8em}.variant-edit-css .radio-group label{display:flex;align-items:center;gap:.25em;font-size:.8rem;color:#483d53;cursor:pointer}.variant-edit-css .radio-group input[type=radio]{accent-color:#8562a5;cursor:pointer}.variant-edit-css .btn-set-all{flex-shrink:0;height:26px;padding:0 9px;box-sizing:border-box;border:none;border-radius:4px;background:#8562a5;color:#fff;font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .18s ease,transform .15s ease}.variant-edit-css .btn-set-all:hover{background:#583777}.variant-edit-css .btn-set-all:active{transform:scale(.9)}.variant-edit-css .btn-secondary{padding:.32em .8em;border:1px solid #ddd2ee;border-radius:6px;background:#f3eef8;color:#483d53;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .18s ease,transform .15s ease}.variant-edit-css .btn-secondary:hover{background:#e8dff0}.variant-edit-css .btn-secondary:active{transform:scale(.94)}.variant-edit-css .btn-secondary:disabled{opacity:.5;cursor:not-allowed}.variant-edit-css .btn-primary{padding:.32em 1.1em;border:none;border-radius:6px;background:#8562a5;color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .18s ease,transform .15s ease}.variant-edit-css .btn-primary:hover{background:#583777}.variant-edit-css .btn-primary:active{transform:scale(.92)}.variant-edit-css .btn-primary:disabled{background:#9585a3;cursor:not-allowed}.variant-edit-css .popup-footer{display:flex;align-items:stretch;border-top:1px solid #ede6f5;background:#faf8fc;flex-shrink:0}.variant-edit-css .footer-left-pad{width:430px;flex-shrink:0;border-right:1px solid #ede6f5}.variant-edit-css .footer-right-content{flex:1;display:flex;align-items:center;gap:.4em;padding:.5em .6em}.variant-edit-css .ml-auto{margin-left:auto}.variant-edit-css .footer-spacer{flex:1}.variant-edit-css .error-msg{font-size:.68rem;color:#c0392b;min-height:.9em}.product-list-page-css{font-family:Segoe UI,system-ui,Arial,sans-serif}.product-list-page-css .flex{position:relative;display:flex;align-items:center;width:100%}.product-list-page-css .main-page-header{position:sticky;top:0;z-index:3;background:#fff;box-shadow:0 2px 16px #8562a51a}.product-list-page-css .header-row{background:#fff;padding:.85em 1.5em;justify-content:space-between}.product-list-page-css .product-header{font-size:clamp(.85em,3vw,1.35em);font-weight:700;color:#483d53;letter-spacing:-.3px;word-break:break-word;padding:0;background:transparent}.product-list-page-css .search-bar{position:sticky;top:57px;background:#fff;padding:.6em 1.5em;border-bottom:1px solid #ede6f5;box-shadow:0 2px 12px #8562a512;z-index:2}.product-list-page-css .search-controls{flex-flow:row wrap;gap:.8em;justify-content:flex-end}.product-list-page-css .item-count{font-size:.78rem;color:#9585a3;font-weight:500;margin-right:auto;align-self:center;white-space:nowrap}.product-list-page-css .sort-controls{display:flex;align-items:center;gap:.5em}.product-list-page-css .sort-label,.product-list-page-css .search-label{font-size:.78rem;font-weight:600;color:#9585a3;white-space:nowrap;text-transform:uppercase;letter-spacing:.6px}.product-list-page-css .search-input{display:flex;align-items:center;gap:.4em}.product-list-page-css .search-input button{border-radius:50%!important;padding:.42em!important;display:flex;justify-content:center;align-items:center;font-size:1.2em;width:fit-content;min-width:unset}.product-list-page-css .logout-button{background:#f3eef8;color:#483d53;border-radius:50%;-webkit-user-select:none;user-select:none;font-size:1.4em;display:flex;align-items:center;justify-content:center;padding:.3em;border:none;cursor:pointer;box-shadow:none;transition:background .2s ease;flex-shrink:0}.product-list-page-css .nextpage-div{position:fixed;bottom:28px;right:28px;-webkit-user-select:none;user-select:none;pointer-events:auto}.product-list-page-css .nextpage-container{background:#fff;padding:.45em 1em;border-radius:50px;box-shadow:0 2px 16px #8562a52e;backdrop-filter:none;-webkit-backdrop-filter:none}.product-list-page-css .nextpage-container button{display:flex;padding:.25em;font-size:1.4em;border:none;border-radius:8px}.product-list-page-css .page-button{background-color:#8562a5;color:#fff;text-align:center;border-radius:8px;-webkit-user-select:none;user-select:none;box-shadow:none;border:none;transition:background .2s ease,transform .15s ease}.product-list-page-css .new-product-button{display:flex;background:linear-gradient(135deg,#8562a5,#6b4887);position:fixed;bottom:28px;left:28px;color:#fff;gap:.4em;font-size:1rem;font-weight:600;padding:.75em 1.5em;border:none;border-radius:50px;align-items:center;box-shadow:0 4px 20px #8562a573;transition:all .25s ease;cursor:pointer;z-index:1;-webkit-user-select:none;user-select:none;pointer-events:auto;letter-spacing:.3px}.product-list-page-css .new-product-button svg{font-size:1.3em}.product-list-page-css .product-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(650px,100%),1fr));gap:22px 12px;margin:1em 1.5em;justify-content:center}.product-list-page-css .page-overlay{position:fixed;bottom:50px;left:0;width:100%;z-index:1;pointer-events:none}.product-list-page-css .selected-menu{background:#2d2437;color:#fff;padding:.55em 1.1em;border-radius:50px;display:flex;align-items:center;gap:.45em;box-shadow:0 4px 24px #00000059;pointer-events:auto;backdrop-filter:none;-webkit-backdrop-filter:none;white-space:nowrap;flex-wrap:wrap;justify-content:center;-webkit-user-select:none;user-select:none;width:fit-content;max-width:92vw}.product-list-page-css .selected-menu .bulk-count{font-size:.82rem;font-weight:600;padding-right:.5em;border-right:1px solid rgba(255,255,255,.2);white-space:nowrap}.product-list-page-css .selected-menu button,.product-list-page-css .selected-menu .modern-button,.product-list-page-css .selected-menu .delete-button{background:#ffffff1f;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;padding:.28em .8em!important;border-radius:20px!important;font-size:.78rem!important;font-weight:500;cursor:pointer;transition:background .2s ease;display:inline-flex;align-items:center;box-shadow:none!important;transform:none!important}.product-list-page-css .selected-menu button:hover,.product-list-page-css .selected-menu .modern-button:hover{background:#ffffff38!important;transform:none!important}.product-list-page-css .selected-menu .delete-button{background:#c0392b!important;border-color:#c0392b!important;font-weight:600!important}.product-list-page-css .selected-menu .delete-button:hover{background:#a93226!important}.product-list-page-css button{padding:.55rem 1.1rem;border:none;border-radius:8px;background:#8562a5;color:#fff;font-size:14px;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.product-list-page-css button:hover{background:#583777;box-shadow:0 2px 8px #5837774d}.product-list-page-css button:active{transform:scale(.92)}.product-list-page-css select{padding:.48rem 2.2rem .48rem .9rem;border-radius:20px;border:1px solid #ddd;background-color:#faf8fc;font-size:.875rem;cursor:pointer;color:#483d53;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%239585a3' height='14' viewBox='0 0 20 20' width='14' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548l4.484 4.484 4.484-4.484L16 8.548l-6 6-6-6z'/></svg>");background-repeat:no-repeat;background-position:right .7rem center;box-shadow:0 1px 3px #0000000f;width:auto}.product-list-page-css select:focus{border-color:#8562a5;box-shadow:0 0 0 3px #8562a52e;outline:none}.product-list-page-css input[type=text]{padding:.48rem 1rem;border-radius:20px;border:1px solid #ddd;background:#faf8fc;font-size:.875rem;color:#483d53;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 3px #0000000f}.product-list-page-css input[type=text]:focus{border-color:#8562a5;box-shadow:0 0 0 3px #8562a52e;outline:none}.product-list-page-css .logout-button:hover{background:#e8dff0;cursor:pointer}.product-list-page-css .logout-button:active{transform:scale(.92)}.product-list-page-css .new-product-button:hover{background:linear-gradient(135deg,#7a4f9a,#583777);transform:translateY(-2px);box-shadow:0 6px 24px #8562a58c}.product-list-page-css .new-product-button:active{transform:scale(.96) translateY(0);box-shadow:0 2px 10px #8562a566}.product-list-page-css .page-button:hover{background-color:#583777;cursor:pointer;box-shadow:0 2px 8px #5837774d}.product-list-page-css .page-button:active{transform:scale(.95)}.product-list-page-css .modern-button{padding:.55rem 1.1rem;border:none;border-radius:8px;background:#8562a5;color:#fff;font-size:14px;cursor:pointer;transition:background .2s ease,transform .15s ease}.product-list-page-css .modern-button:hover{background:#583777}.product-list-page-css .modern-button:active{transform:scale(.9)}.product-list-page-css .delete-button{padding:.55rem 1.1rem;border:none;border-radius:8px;background:#c0392b;color:#fff;font-size:14px;cursor:pointer;transition:background .2s ease,transform .05s ease}.product-list-page-css .delete-button:hover{background:#a93226}.product-list-page-css .delete-button:active{transform:scale(.95)}.dup-indicator{background-color:#ffe6e6!important}.variant-card{background-color:#fff;border-radius:8px;border:1px solid #ede6f5;border-left:3px solid transparent;display:flex;height:120px;position:relative;font-family:Segoe UI,system-ui,Arial,sans-serif;transition:border-left-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;align-items:center}.variant-card .progress-indicator{color:#fff;border-radius:20px;padding:3px 8px;font-size:.7rem;font-weight:700;letter-spacing:.3px;position:absolute;top:-10px;right:-10px;-webkit-user-select:none;user-select:none;white-space:nowrap}.variant-card .checkbox-container{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center;gap:.35em;min-width:52px}.variant-card .variant-count{font-size:.68rem;font-weight:700;color:#9585a3;letter-spacing:.4px}.variant-card .checkbox{background-color:#fff;border:1px solid #c9b8db;border-radius:4px;padding:9px;accent-color:#8562a5;cursor:pointer;transition:background .15s ease}.variant-card .checkbox:hover{background-color:#e8dff0}.variant-card .variant-img-wrapper{display:flex;height:100%;min-width:100px;max-width:100px;align-items:center;justify-content:center}.variant-card .variant-img-wrapper img{border:1px solid #ede6f5;object-fit:contain;width:100px;height:100px;-webkit-user-select:none;user-select:none;cursor:pointer}.variant-card .remove-img{background-color:#f56464;color:#fff;border:none;border-radius:50%;padding:.2em;font-size:.85em;cursor:pointer;position:absolute;top:-8px;right:-8px;z-index:1;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease}.variant-card .remove-img:hover{background-color:#c0392b}.variant-card .remove-img:active{transform:scale(.88)}.variant-card .variant-details{display:flex;flex-direction:column;justify-content:flex-start;padding:.5em .8em;gap:.22em;flex:1 1 0;min-width:0;overflow:hidden;align-self:stretch}.variant-card .variant-name{font-size:15px;font-weight:700;color:#2d2437;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.variant-card .variant-name .sku-label{font-size:.72em;font-weight:600;color:#9585a3}.variant-card .variance-combination{display:flex;flex-direction:column;gap:.1em;font-size:11px;color:#9585a3;font-weight:500}.variant-card .card-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:stretch;padding:.45em .5em .45em 0;flex-shrink:0}.variant-card .price-info{display:flex;flex-direction:column;align-items:flex-end;gap:.1em;padding-top:.6em}.variant-card .price-cny{font-size:.82rem;font-weight:700;color:#483d53;white-space:nowrap}.variant-card .price-php{font-size:.72rem;color:#9585a3;white-space:nowrap}.variant-card .button-group{display:flex;align-items:center;gap:.3em}.variant-card .button-group button{display:flex;align-items:center;justify-content:center;color:#fff;padding:.18em;font-size:1.15em;cursor:pointer;border-radius:6px;border:none;background-color:#8562a5;transition:background-color .15s ease,transform .15s ease}.variant-card .button-group button:hover{background-color:#583777;transform:scale(.95);box-shadow:0 2px 6px #5837774d}.variant-card .button-group button:active{transform:scale(.88)}.variant-card .good{background-color:#75a370}.variant-card .average{background-color:#e59317}.variant-card .bad{background-color:#f56464}.variant-card:hover{border-left-color:#8562a5;box-shadow:0 2px 14px #8562a51f}.csel{position:relative;flex:1;min-width:0}.csel-trigger{height:26px;padding:0 8px;border:1px solid #ddd2ee;border-radius:4px;background:#faf8fc;font-size:.78rem;color:#483d53;display:flex;align-items:center;justify-content:space-between;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:border-color .18s ease}.csel-trigger:hover{border-color:#8562a5}.csel-trigger.open{border-color:#8562a5;box-shadow:0 0 0 2px #8562a51f}.csel-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csel-placeholder{flex:1;color:#b0a0c0}.csel-arrow{flex-shrink:0}.csel-dropdown{position:absolute;top:calc(100% + 2px);left:0;right:0;background:#fff;border:1px solid #ddd2ee;border-radius:6px;box-shadow:0 6px 20px #00000021;z-index:200;max-height:220px;overflow-y:auto;padding:3px 0}.csel-option{padding:5px 10px;font-size:.78rem;color:#483d53;cursor:pointer;white-space:nowrap}.csel-option:hover{background:#f3eef8}.csel-option.selected{background:#ede6f5;color:#8562a5;font-weight:600}.remove-img{color:#fff;border-radius:3px;padding:.2em;text-align:center;cursor:pointer;background-color:#c06f7a;border:none;position:absolute;top:-10px;right:-10px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;font-size:1.25em}.product-page{font-family:Segoe UI,system-ui,Arial,sans-serif;background-color:#f3eef8;min-height:100vh}.product-page h1{font-size:clamp(1rem,3vw,1.5rem);font-weight:700;color:#483d53;letter-spacing:-.3px;margin:0}.product-page h2{font-size:1rem;font-weight:700;color:#483d53;margin:0 0 .75em;letter-spacing:-.2px}.product-page .flex{position:relative;display:flex;align-items:center;width:100%}.product-page .product-header{position:sticky;top:0;z-index:4;display:flex;gap:1em;padding:.7em 1.5em;align-items:center;background:#fff;border-bottom:1px solid #ede6f5;box-shadow:0 2px 16px #8562a51a}@media screen and (max-width: 768px){.product-page .product-header{flex-flow:column;align-items:flex-start}}.product-page .header-breadcrumb{display:flex;align-items:center;gap:.5em;flex-wrap:wrap;min-width:0}.product-page .header-context{font-size:.85rem;color:#9585a3;font-weight:500}.product-page .header-sep{color:#c9b8db;font-size:.9rem}.product-page .header-title{font-size:.95rem;font-weight:700;color:#483d53;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.product-page .header-sku{font-size:.72rem;font-weight:600;color:#8562a5;background:#f0eaf8;border:1px solid #ddd2ee;padding:.15em .6em;border-radius:20px;white-space:nowrap}.product-page .header-edit-btn{display:flex;align-items:center;justify-content:center;padding:.3em;font-size:1.1em;border:none;border-radius:8px;background:#8562a5;color:#fff;cursor:pointer;transition:background .2s ease,transform .15s ease;flex-shrink:0}.product-page .header-edit-btn:hover{background:#583777}.product-page .header-edit-btn:active{transform:scale(.92)}.product-page .edit-layout{display:flex;gap:0;align-items:stretch;min-height:calc(100vh - 57px)}.product-page .left-sidebar{width:50%;flex-shrink:0;display:flex;flex-direction:column;gap:1em;padding:1.2em 1.2em 1.2em 1.5em;border-right:1px solid #ede6f5;min-height:100%;background:#fff;overflow-y:auto;max-height:calc(100vh - 57px);position:sticky;top:57px}.product-page .section-card{background:#faf8fc;border:1px solid #ede6f5;border-radius:10px;padding:1em 1.1em;display:flex;flex-direction:column;gap:.7em}.product-page .section-header{font-size:.72rem;font-weight:700;color:#9585a3;text-transform:uppercase;letter-spacing:.8px;margin-bottom:.1em}.product-page .field-group{display:flex;flex-direction:column;gap:.25em}.product-page .field-label{font-size:.75rem;font-weight:600;color:#9585a3}.product-page .field-row-2{display:grid;grid-template-columns:1fr 1fr;gap:.7em}.product-page .sidebar-row{display:grid;grid-template-columns:1fr 1fr;gap:.8em;align-items:stretch}.product-page .field-group-fill .html-preview{max-height:380px;overflow-y:auto}.product-page .field-group-fill .field-textarea-tall{max-height:380px}.product-page .field-textarea{width:100%;height:120px;box-sizing:border-box;resize:vertical}.product-page .field-textarea-tall{width:100%;height:160px;box-sizing:border-box;resize:vertical}.product-page .html-preview{font-size:.875rem;color:#483d53;line-height:1.65;max-height:280px;overflow-y:auto;padding:.7em .9em;background:#faf8fc;border:1px solid #ede6f5;border-radius:8px}.product-page .html-preview p,.product-page .html-preview div{margin-bottom:.5em}.product-page .html-preview ul,.product-page .html-preview ol{padding-left:1.4em;margin-bottom:.5em}.product-page .html-preview li{margin-bottom:.2em}.product-page .html-preview strong{font-weight:600;color:#2d2437}.product-page .html-preview a{color:#8562a5}.product-page .left-sidebar .modern-input,.product-page .left-sidebar select,.product-page .left-sidebar textarea{width:100%;box-sizing:border-box}.product-page .main-image-container{width:100%;height:220px;cursor:pointer;background-color:#f3eef8;border:1px solid #ede6f5;border-radius:8px;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:box-shadow .2s ease}.product-page .main-image-container:hover{box-shadow:0 2px 12px #8562a526}.product-page .main-image-container:active{transform:scale(.97)}.product-page .main-image{width:100%;height:100%;object-fit:contain;cursor:pointer}.product-page .media-thumbs{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.6em}.product-page .link-img-preview{width:100%;height:180px;background:#f3eef8;border:1px solid #ede6f5;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.product-page .link-img-preview img{width:100%;height:100%;object-fit:contain}.product-page .right-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;background:#f3eef8}.product-page .side-image-container{cursor:pointer;background-color:#f3eef8;border:1px solid #ede6f5;border-radius:6px;display:flex;justify-content:center;align-items:center;transition:box-shadow .2s ease}.product-page .side-image-container:active{transform:scale(.95)}.product-page .side-image{max-width:130px;max-height:130px;object-fit:contain;cursor:pointer}.product-page .add-image-btn{background-color:#faf8fc;color:#9585a3;width:120px;height:120px;-webkit-user-select:none;user-select:none;font-size:52px;border-style:dashed;border-width:2px;border-color:#c9b8db;border-radius:8px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.product-page .add-image-btn:hover{background-color:#f0eaf8;border-color:#8562a5;color:#8562a5;cursor:pointer}.product-page .add-image-btn:active{transform:scale(.95)}.product-page table{border-collapse:collapse;width:100%}.product-page td{padding:.3em .6em .3em 0;vertical-align:middle;font-size:.875rem;color:#483d53}.product-page td:first-child{white-space:nowrap;font-weight:500;color:#9585a3;font-size:.8rem;padding-right:1em}.product-page .modern-input{padding:.42rem .9rem;border-radius:8px;border:1px solid #ddd;background:#faf8fc;font-size:.875rem;color:#483d53;transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.product-page .modern-input:focus{border-color:#8562a5;box-shadow:0 0 0 3px #8562a52e;outline:none}.product-page .modern-input:disabled{background:#f3eef8;color:#9585a3;cursor:default}.product-page select{padding:.42rem 2.2rem .42rem .9rem;border-radius:8px;border:1px solid #ddd;background-color:#faf8fc;font-size:.875rem;color:#483d53;font-weight:500;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%239585a3' height='14' viewBox='0 0 20 20' width='14' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548l4.484 4.484 4.484-4.484L16 8.548l-6 6-6-6z'/></svg>");background-repeat:no-repeat;background-position:right .7rem center;width:100%}.product-page select:focus{border-color:#8562a5;box-shadow:0 0 0 3px #8562a52e;outline:none}.product-page select:disabled{background-color:#f3eef8;color:#9585a3;cursor:default}.product-page textarea{padding:.5rem .8rem;border-radius:8px;border:1px solid #ddd;background:#faf8fc;font-size:.875rem;color:#483d53;font-family:Segoe UI,system-ui,Arial,sans-serif;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical;width:300px;height:100px}.product-page textarea:focus{border-color:#8562a5;box-shadow:0 0 0 3px #8562a52e;outline:none}.product-page textarea:disabled{background:#f3eef8;color:#9585a3;cursor:default}.product-page .textarea-extra-information{width:300px;height:404px}.product-page .variance{position:sticky;top:57px;z-index:2;background:#fff;border-bottom:1px solid #ede6f5;box-shadow:0 2px 12px #8562a512}.product-page .variance-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75em;padding:.75em 1.2em}.product-page .variance-left{display:flex;align-items:center;gap:.6em;flex-wrap:wrap}.product-page .variance-right{display:flex;align-items:center;gap:.8em;flex-wrap:wrap;margin-left:auto}.product-page .variance-toolbar select,.product-page .variance-toolbar input[type=text],.product-page .variance-toolbar .modern-input{border-radius:20px;padding:.42rem 2.2rem .42rem .9rem}.product-page .variance-toolbar input[type=text],.product-page .variance-toolbar .modern-input{padding:.42rem .9rem}.product-page .variant-count{font-size:.8rem;color:#9585a3;font-weight:500;white-space:nowrap}.product-page .searched-count{color:#8562a5;font-weight:600}.product-page .sort-controls{display:flex;align-items:center;gap:.45em}.product-page .sort-label{font-size:.75rem;font-weight:600;color:#9585a3;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap}.product-page .variant-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(580px,100%),1fr));gap:14px 16px;margin:0 1.2em;justify-content:center}.product-page .button{padding:.48rem 1rem;border:none;border-radius:8px;background:#8562a5;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.3em}.product-page .button:hover{background:#583777;box-shadow:0 2px 8px #5837774d}.product-page .button:active{transform:scale(.92)}.product-page .delete-button{padding:.48rem 1rem;border:none;border-radius:8px;background:#c0392b;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .05s ease}.product-page .delete-button:hover{background:#a93226}.product-page .delete-button:active{transform:scale(.95)}.product-page .search-button{padding:.42em;border:none;border-radius:50%;background:#8562a5;color:#fff;font-size:1.3em;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease,transform .15s ease;flex-shrink:0}.product-page .search-button:hover{background:#583777}.product-page .search-button:active{transform:scale(.92)}.product-page .upper-right-button,.product-page .icon-button{padding:.42em;border:none;border-radius:8px;background:#8562a5;color:#fff;font-size:1.3em;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease,transform .15s ease}.product-page .upper-right-button:hover,.product-page .icon-button:hover{background:#583777;box-shadow:0 2px 8px #5837774d}.product-page .upper-right-button:active,.product-page .icon-button:active{transform:scale(.92)}.product-page .logout-button{background:#f3eef8;color:#483d53;border-radius:50%;-webkit-user-select:none;user-select:none;font-size:1.4em;display:flex;align-items:center;justify-content:center;padding:.3em;border:none;cursor:pointer;transition:background .2s ease}.product-page .logout-button:hover{background:#e8dff0}.product-page .logout-button:active{transform:scale(.92)}.product-page .scroll-to-top{padding:.4em;background:#8562a5;color:#fff;font-size:1.4em;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;transition:background .2s ease,transform .15s ease}.product-page .scroll-to-top:hover{background:#583777}.product-page .scroll-to-top:active{transform:scale(.9)}.product-page .error-msg{color:#c0392b;font-size:.8rem;font-weight:500}.product-page .page-overlay{position:fixed;bottom:28px;left:0;width:100%;pointer-events:none;z-index:3;display:flex;justify-content:center}.product-page .select-all-menu{background:#2d2437;color:#fff;padding:.55em 1.1em;border-radius:50px;display:flex;align-items:center;gap:.45em;box-shadow:0 4px 24px #00000059;pointer-events:auto;white-space:nowrap;flex-wrap:wrap;justify-content:center;-webkit-user-select:none;user-select:none;width:fit-content;max-width:92vw;font-size:.82rem;font-weight:600}.product-page .select-all-menu .button,.product-page .select-all-menu .delete-button{background:#ffffff1f!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;padding:.28em .75em!important;border-radius:20px!important;font-size:.78rem!important;font-weight:500!important;cursor:pointer;box-shadow:none!important;transform:none!important;transition:background .2s ease!important}.product-page .select-all-menu .button:hover,.product-page .select-all-menu .delete-button:hover{background:#ffffff38!important;box-shadow:none!important;transform:none!important}.product-page .select-all-menu .delete-button{background:#c0392b!important;border-color:#c0392b!important;font-weight:600!important}.product-page .select-all-menu .delete-button:hover{background:#a93226!important}.product-page .nextpage-div{position:fixed;right:28px;bottom:28px;z-index:3;pointer-events:auto}.product-page .nextpage-container{background:#fff;padding:.45em 1em;border-radius:50px;box-shadow:0 2px 16px #8562a52e;display:flex;width:fit-content;gap:.8em;align-items:center;font-size:.875rem;font-weight:500;color:#483d53}.product-page .nextpage-container button{display:flex;padding:.25em;font-size:1.4em;border:none;border-radius:8px;pointer-events:auto}.product-page .black-overlay{position:fixed;background-color:#00000080;top:0;left:0;width:100%;height:100%;z-index:1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.product-page .info-container{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 1024px){.product-page .details{display:grid}}*{box-sizing:border-box}
