.admin-product-editor-overlay{-webkit-backdrop-filter:blur(8px);background:#050505c7;align-items:stretch;padding:20px}.admin-product-editor-shell{background:#0e0e0f;border:1px solid #ffffff14;border-radius:22px;flex-direction:column;width:min(1180px,100vw - 40px);max-width:1180px;height:calc(100vh - 40px);max-height:calc(100vh - 40px);margin:0 auto;display:flex;overflow:hidden;box-shadow:0 28px 80px #0000008c}.admin-product-editor-head{background:linear-gradient(#ffffff06,#0000);border-bottom:1px solid #ffffff12;flex:none;padding:22px 26px}.admin-product-editor-head>div:first-child{min-width:0}.admin-product-editor-head span{color:#d8b46a;letter-spacing:.18em;font-size:10px;font-weight:700}.admin-product-editor-head h2{color:#fff;margin:5px 0 4px}.admin-product-editor-head p{color:#ffffff85;margin:0;font-size:12px;line-height:1.55}.admin-product-editor-form{flex-direction:column;flex:1;min-height:0;display:flex}.admin-product-editor-layout{flex:1;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:0;min-height:0;display:grid;overflow-y:auto}.admin-product-editor-media,.admin-product-editor-fields{padding:26px}.admin-product-editor-media{background:#0b0b0c;border-right:1px solid #ffffff12;align-self:start;position:sticky;top:0}.admin-product-editor-section-title{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.admin-product-editor-section-title>span{color:#cda85f;letter-spacing:.17em;font-size:9px;font-weight:800}.admin-product-editor-section-title>strong{color:#f7f3ed;font-size:15px}.admin-product-image-field-v2{display:block}.admin-image-preview-v2{flex-direction:column;gap:12px;display:flex}.admin-image-preview-stage{aspect-ratio:1;background:radial-gradient(circle at 50% 36%,#d8b46a1f,#0000 36%),linear-gradient(#171718,#111112);border:1px solid #ffffff14;border-radius:18px;place-items:center;width:100%;min-height:260px;display:grid;overflow:hidden}.admin-image-preview-stage img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:18px}.admin-image-preview-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-image-preview-actions>button,.admin-image-action{color:#ffffffc7;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.admin-image-preview-actions>button:hover,.admin-image-action:hover{background:#d8b46a12;border-color:#d8b46a47}.admin-image-action-primary{color:#f1d79a;background:#d8b46a14;border-color:#d8b46a42}.admin-image-action input,.admin-image-pick input{display:none}.admin-image-dropzone-v2{text-align:center;background:#d8b46a06;border:1px dashed #d8b46a47;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:290px;padding:30px 22px;display:flex}.admin-image-dropzone-v2.is-dragging{background:#d8b46a14;border-color:#d8b46ab3}.admin-image-dropzone-v2 svg{color:#d8b46a}.admin-image-dropzone-v2 strong{color:#f7f3ed;font-size:14px}.admin-image-dropzone-v2>span{color:#ffffff7a;font-size:11px}.admin-image-dropzone-v2 .admin-image-pick{color:#f1d79a;cursor:pointer;background:#d8b46a14;border:1px solid #d8b46a4d;border-radius:10px;align-items:center;min-height:38px;margin-top:6px;padding:0 14px;font-size:11px;display:inline-flex}.admin-image-guidance{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;gap:5px;margin-top:13px;padding:13px 14px;display:flex}.admin-image-guidance strong{color:#f1d79a;font-size:11px}.admin-image-guidance span,.admin-image-guidance small{color:#ffffff7a;font-size:10px;line-height:1.5}.admin-image-guidance small.is-warning{color:#e7b878}.admin-image-guidance small.is-ok{color:#8fc9a8}.admin-preview-title{margin-top:26px}.admin-product-live-card{background:#141415;border:1px solid #ffffff12;border-radius:17px;overflow:hidden}.admin-product-live-image{aspect-ratio:1/.78;background:radial-gradient(circle at 50% 42%,#d8b46a1c,#0000 38%),#111112;place-items:center;display:grid;position:relative;overflow:hidden}.admin-product-live-image img{object-fit:contain;object-position:center;width:100%;height:100%;padding:16px}.admin-product-live-empty{color:#d8b46a47;letter-spacing:.08em;font:600 32px/1 Georgia,serif}.admin-product-live-badge{z-index:2;color:#0b0b0c;letter-spacing:.08em;background:#d8b46a;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:12px;left:12px}.admin-product-live-copy{padding:15px 16px 17px}.admin-product-live-copy>small{color:#f1d79ab8;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.admin-product-live-copy h3{color:#fff;margin:6px 0 5px;font-size:16px}.admin-product-live-copy p{-webkit-line-clamp:2;color:#ffffff7a;-webkit-box-orient:vertical;margin:0 0 10px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-product-live-price{align-items:baseline;gap:8px;display:flex}.admin-product-live-price del{color:#ffffff59;font-size:10px}.admin-product-live-price strong{color:#f7f3ed;font-variant-numeric:tabular-nums;font-size:15px}.admin-product-editor-fields{background:#101011;flex-direction:column;gap:12px;display:flex}.admin-product-editor-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-product-editor-fields-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-editor-fields-grid label,.admin-product-editor-fields-grid .admin-form-field{flex-direction:column;gap:7px;min-width:0;display:flex}.admin-product-editor-fields-grid label>span,.admin-product-editor-fields-grid .admin-form-field>span,.admin-money-field>span{color:#ffffff9e;font-size:10px;font-weight:650}.admin-product-editor-fields-grid input,.admin-product-editor-fields-grid textarea,.admin-money-field>div,.admin-product-editor-fields .admin-select-trigger{outline:none;width:100%;color:#f7f3ed!important;box-shadow:none!important;background:#151516!important;border:1px solid #ffffff16!important;border-radius:11px!important}.admin-product-editor-fields-grid input,.admin-product-editor-fields-grid textarea{padding:11px 12px}.admin-product-editor-fields-grid input{min-height:42px}.admin-product-editor-fields-grid textarea{resize:vertical;min-height:128px;line-height:1.55}.admin-product-editor-fields-grid input:focus,.admin-product-editor-fields-grid textarea:focus,.admin-product-editor-fields .admin-select-trigger:focus{border-color:#d8b46a6b!important}.admin-product-editor-fields-grid input:disabled,.admin-product-editor-fields-grid textarea:disabled{opacity:.58;cursor:wait}.admin-product-editor-fields .field-full{grid-column:1/-1}.admin-money-field>div{align-items:center;min-height:42px;display:flex;overflow:hidden}.admin-money-field>div b{color:#d8b46a;border-right:1px solid #ffffff12;align-items:center;height:100%;min-height:42px;padding:0 10px 0 12px;font-size:11px;display:flex}.admin-money-field>div input{background:0 0!important;border:0!important;border-radius:0!important}.admin-product-editor-secondary{border-top:1px solid #ffffff12;margin-top:25px;padding-top:23px}.admin-product-editor-group{background:#ffffff05;border:1px solid #ffffff13;border-radius:15px;transition:border-color .2s,background .2s;overflow:hidden}.admin-product-editor-group.is-open{background:#ffffff06;border-color:#d8b46a21}.admin-product-editor-group-head{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:72px;padding:14px 16px;display:flex}.admin-product-editor-group-head:hover{background:#ffffff05}.admin-product-editor-group-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-product-editor-group-copy>small{color:#cda85f;letter-spacing:.15em;font-size:8px;font-weight:800}.admin-product-editor-group-copy>strong{color:#f7f3ed;font-size:13px;line-height:1.35}.admin-product-editor-group-copy>em{color:#ffffff6b;font-size:10px;font-style:normal;font-weight:400;line-height:1.45}.admin-product-editor-group-head>svg{color:#f1d79aad;flex:none;transition:transform .2s}.admin-product-editor-group.is-open .admin-product-editor-group-head>svg{transform:rotate(180deg)}.admin-product-editor-group-body{border-top:1px solid #ffffff0d;padding:16px 16px 17px}.admin-field-with-help{gap:5px!important}.admin-field-help{color:#ffffff61;margin:-1px 0 3px;font-size:9px;font-weight:400;line-height:1.45;display:block}.admin-product-editor-inline-status{color:#f1d79abf;background:#d8b46a09;border:1px solid #d8b46a1f;border-radius:9px;margin-top:11px;padding:9px 10px;font-size:9px}.admin-product-editor-toggles{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.admin-product-editor-toggles .product-active-toggle{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;min-height:38px;padding:0 12px}.admin-product-editor-fields .admin-kit-builder{margin-top:20px}.admin-product-editor-fields .admin-kit-builder-contained{margin-top:0}.admin-product-editor-message{flex:none;margin:0 26px 10px}.admin-product-editor-actions{background:#0c0c0d;border-top:1px solid #ffffff12;flex:none;justify-content:flex-end;gap:10px;padding:16px 26px;display:flex;margin:0!important}.admin-product-editor-actions button{min-width:150px}@media (width<=900px){.admin-product-editor-overlay{align-items:stretch;padding:0}.admin-product-editor-shell{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh}.admin-product-editor-head{padding:18px}.admin-product-editor-head p{max-width:88%}.admin-product-editor-layout{display:block;overflow-y:auto}.admin-product-editor-media,.admin-product-editor-fields{padding:18px}.admin-product-editor-media{border-bottom:1px solid #ffffff12;border-right:0;position:static}.admin-image-preview-stage{min-height:0}.admin-product-editor-fields-grid,.admin-product-editor-fields-grid.compact{grid-template-columns:1fr}.admin-product-editor-fields .field-full,.admin-product-editor-fields .field-full-mobile{grid-column:auto}.admin-product-editor-fields-grid textarea{min-height:132px}.admin-product-editor-group-head{min-height:68px;padding-inline:14px}.admin-product-editor-group-body{padding:15px 14px 16px}.admin-product-editor-message{margin-inline:18px}.admin-product-editor-actions{padding:13px 18px calc(13px + env(safe-area-inset-bottom));z-index:5;position:sticky;bottom:0;box-shadow:0 -12px 30px #00000047}}@media (width<=520px){.admin-product-editor-head h2{font-size:20px!important}.admin-image-preview-actions{grid-template-columns:1fr 1fr;display:grid}.admin-image-preview-actions>:first-child{grid-column:1/-1}.admin-product-editor-group-copy>em{display:none}.admin-product-editor-group-head{min-height:60px}.admin-product-editor-toggles{grid-template-columns:1fr;display:grid}.admin-product-editor-toggles .product-active-toggle{width:100%}.admin-product-editor-actions{grid-template-columns:.8fr 1.2fr;display:grid}.admin-product-editor-actions button{width:100%;min-width:0}}
