:root{--primary-color:#6366f1;--primary-hover:#4f46e5;--bg-dark:#0f172a;--bg-card:#1e293b;--bg-input:#334155;--text-main:#f8fafc;--text-muted:#94a3b8;--border-color:#334155;--success-color:#10b981;--danger-color:#ef4444}.light-theme{--bg-dark:#f8fafc;--bg-card:#fff;--bg-input:#e2e8f0;--text-main:#0f172a;--text-muted:#475569;--border-color:#cbd5e1;--primary-color:#4f46e5;--primary-hover:#3730a3}body{margin:0;padding:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu",sans-serif;background-color:#0f172a;background-color:var(--bg-dark);color:#f8fafc;color:var(--text-main);-webkit-font-smoothing:antialiased}.app-header{justify-content:space-between;padding:1rem 2rem;background:rgba(30,41,59,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #334155;border-bottom:1px solid var(--border-color);position:-webkit-sticky;position:sticky;top:0;z-index:100}.app-header,.brand{display:flex;align-items:center}.brand{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#a5b4fc,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;grid-gap:.5rem;gap:.5rem}.nav-controls{display:flex;grid-gap:1rem;gap:1rem;align-items:center}.btn{padding:.5rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;display:inline-flex;align-items:center;grid-gap:.5rem;gap:.5rem}.btn-primary{background-color:#6366f1;background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:#4f46e5;background-color:var(--primary-hover);transform:translateY(-1px)}.btn-secondary{background-color:transparent;border-color:#334155;border-color:var(--border-color);color:#f8fafc;color:var(--text-main)}.btn-secondary:hover{background-color:hsla(0,0%,100%,.05)}.btn-danger{background-color:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#ef4444;color:var(--danger-color)}.btn-danger:hover{background-color:#ef4444;background-color:var(--danger-color);color:#fff}.btn-success{background-color:#10b981;background-color:var(--success-color);color:#fff}.btn-success:hover{background-color:#059669}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:200}.modal-content{background:#1e293b;background:var(--bg-card);border:1px solid #334155;border:1px solid var(--border-color);padding:2.5rem;border-radius:1rem;width:100%;max-width:400px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);position:relative}.modal-title{margin-top:0;font-size:1.5rem;font-weight:750;margin-bottom:1.5rem;text-align:center}.form-group{margin-bottom:1.25rem;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.form-label{font-size:.875rem;font-weight:500;color:#94a3b8;color:var(--text-muted)}.form-input{background:#334155;background:var(--bg-input);border:1px solid #334155;border:1px solid var(--border-color);padding:.75rem 1rem;border-radius:.5rem;color:#f8fafc;color:var(--text-main);outline:none;transition:border-color .2s}.form-input:focus{border-color:#6366f1;border-color:var(--primary-color)}.error-text{color:#ef4444;color:var(--danger-color);font-size:.875rem;margin-top:.5rem}.admin-container{display:grid;grid-template-columns:280px 1fr;height:calc(100vh - 73px);overflow:hidden}.admin-sidebar{background:rgba(30,41,59,.5);border-right:1px solid #334155;border-right:1px solid var(--border-color);padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.admin-content{padding:2rem;overflow-y:auto;background:#0b0f19}.sidebar-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;color:var(--text-muted);margin-bottom:.75rem}.list-items{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.sidebar-item{padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s;display:flex;justify-content:space-between;align-items:center;background:transparent;border:1px solid transparent}.sidebar-item:hover{background:hsla(0,0%,100%,.03)}.sidebar-item.active{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.3);color:#a5b4fc}.preview-layout{display:flex;height:calc(100vh - 73px);background-color:#0f172a;background-color:var(--bg-dark)}.configurator-area{flex:1 1;overflow:hidden;position:relative}.editor-card{background:#1e293b;background:var(--bg-card);border:1px solid #334155;border:1px solid var(--border-color);border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.editor-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid #334155;border-bottom:1px solid var(--border-color);padding-bottom:.75rem}.editor-title{font-size:1.25rem;font-weight:700;margin:0}.grid-2{grid-template-columns:1fr 1fr;grid-gap:1rem}.grid-2,.grid-3{display:grid;gap:1rem}.grid-3{grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.variant-grid{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;margin-top:1rem}.variant-card{background:rgba(15,23,42,.4);border:1px solid #334155;border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;display:grid;grid-template-columns:auto 1fr auto;grid-gap:1rem;gap:1rem;align-items:center}.variant-preview{width:60px;height:60px;border-radius:.375rem;background:#1e293b;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #334155;border:1px solid var(--border-color)}.variant-preview img{max-width:100%;max-height:100%;object-fit:contain}.variant-inputs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem;align-items:center}.checkbox-label{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.checkbox-label,.color-input-wrapper{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.color-picker-dot{width:24px;height:24px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);cursor:pointer;padding:0;overflow:hidden}.color-picker-dot input[type=color]{opacity:0;display:block;width:100%;height:100%;border:none;cursor:pointer}.flex-row{flex-direction:row;grid-gap:.5rem;gap:.5rem}.flex-between,.flex-row{display:flex;align-items:center}.flex-between{justify-content:space-between}.text-danger{color:#ef4444;color:var(--danger-color)}.text-muted{color:#94a3b8;color:var(--text-muted)}.variant-preview{position:relative;cursor:zoom-in;transition:transform .2s,box-shadow .2s}.variant-preview:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.4)}.variant-preview:after{content:"🔍";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;font-size:1.1rem;opacity:0;transition:opacity .2s;border-radius:.375rem}.variant-preview:hover:after{opacity:1}.lightbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:300;cursor:pointer}.lightbox-content{position:relative;max-width:90%;max-height:90%;display:flex;flex-direction:column;align-items:center;cursor:default}.lightbox-img{max-width:100%;max-height:80vh;object-fit:contain;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.7);border:1px solid #334155;border:1px solid var(--border-color);background:#1e293b;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.lightbox-title{margin-top:1rem;font-size:1.25rem;font-weight:700;background:rgba(30,41,59,.8);padding:.5rem 1rem;border-radius:.5rem;border:1px solid #334155;border:1px solid var(--border-color)}.lightbox-close,.lightbox-title{color:#f8fafc;color:var(--text-main)}.lightbox-close{position:absolute;top:-2.5rem;right:0;background:none;border:none;font-size:2rem;cursor:pointer;line-height:1}.pdp-wrapper{display:grid;grid-template-columns:1.2fr 1fr;height:calc(100vh - 73px);background-color:#0f172a;background-color:var(--bg-dark);overflow:hidden}.pdp-left{padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #334155;border-right:1px solid var(--border-color);background:radial-gradient(circle at center,#1e293b 0,#0f172a 100%);background:radial-gradient(circle at center,var(--bg-card) 0,var(--bg-dark) 100%);position:relative}.pdp-right{padding:2.5rem;overflow-y:auto;background:#1e293b;background:var(--bg-card)}.pdp-title-section{margin-bottom:1.5rem}.pdp-brand-text{font-size:.875rem;font-weight:700;text-transform:uppercase;color:#6366f1;color:var(--primary-color);letter-spacing:.1em}.pdp-title{font-size:2.25rem;font-weight:800;margin:.25rem 0 .5rem;color:#f8fafc;color:var(--text-main)}.pdp-rating-row{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:#94a3b8;color:var(--text-muted)}.stars{color:#fbbf24;font-size:1rem}.pdp-price-row{display:flex;align-items:baseline;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.pdp-price{font-size:2rem;font-weight:800;color:#10b981}.pdp-description{font-size:.95rem;line-height:1.6;color:#94a3b8;color:var(--text-muted);border-bottom:1px solid #334155;border-bottom:1px solid var(--border-color);padding-bottom:1.5rem}.pdp-config-section,.pdp-description{margin-bottom:2rem}.config-category-title{font-size:1rem;font-weight:700;margin-bottom:1rem;color:#f8fafc;color:var(--text-main);display:flex;justify-content:space-between}.config-category-selected{font-weight:500;color:#94a3b8;color:var(--text-muted);font-size:.875rem}.options-list{display:flex;grid-gap:.75rem;gap:.75rem;flex-wrap:wrap}.option-item{width:50px;height:50px;border-radius:50%;border:2px solid #334155;border:2px solid var(--border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);background:#1e293b;position:relative;overflow:hidden}.option-item:hover{transform:scale(1.1);border-color:#94a3b8;border-color:var(--text-muted)}.option-item.active{border-color:#6366f1;border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(99,102,241,.2);transform:scale(1.05)}.option-color-swatch,.option-img-thumbnail{width:100%;height:100%;border-radius:50%}.option-img-thumbnail{object-fit:cover}.option-item-tooltip{position:absolute;bottom:-2.5rem;left:50%;transform:translateX(-50%) translateY(10px);background:#1e293b;background:var(--bg-card);color:#f8fafc;color:var(--text-main);padding:.25rem .5rem;font-size:.75rem;border-radius:.25rem;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s;border:1px solid #334155;border:1px solid var(--border-color);box-shadow:0 4px 6px -1px rgba(0,0,0,.3);z-index:10}.option-item:hover .option-item-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.pdp-features-list{margin:2rem 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;background:rgba(30,41,59,.4);padding:1.25rem;border-radius:.75rem;border:1px solid #334155;border:1px solid var(--border-color)}.pdp-feature-item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.875rem;color:#f8fafc;color:var(--text-main)}.purchase-section{display:flex;grid-gap:1rem;gap:1rem;margin-top:2rem;border-top:1px solid #334155;border-top:1px solid var(--border-color);padding-top:2rem}.qty-input{width:70px;background:#334155;background:var(--bg-input);border:1px solid #334155;border:1px solid var(--border-color);border-radius:.5rem;color:#f8fafc;color:var(--text-main);text-align:center;font-size:1rem;font-weight:700;outline:none}.canvas-container{width:100%;height:500px;position:relative;display:flex;align-items:center;justify-content:center}.viewer-toggle-group{position:absolute;bottom:1.5rem;background:rgba(15,23,42,.8);border:1px solid #334155;border:1px solid var(--border-color);padding:.25rem;border-radius:2rem;display:flex;grid-gap:.25rem;gap:.25rem;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.viewer-toggle-btn{padding:.5rem 1.25rem;border-radius:1.5rem;border:none;background:transparent;color:#94a3b8;color:var(--text-muted);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.viewer-toggle-btn.active{background:#6366f1;background:var(--primary-color);color:#fff}model-viewer{width:100%;height:100%;background:transparent;outline:none;--poster-color:transparent}.pdp-left-inner{display:grid;grid-template-columns:80px 1fr;width:100%;height:100%;grid-gap:1.5rem;gap:1.5rem}.pdp-gallery-sidebar{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;overflow-y:auto;padding-right:.5rem;border-right:1px solid #334155;border-right:1px solid var(--border-color)}.gallery-thumb{width:70px;height:70px;border-radius:.5rem;border:2px solid #334155;border:2px solid var(--border-color);background:#1e293b;background:var(--bg-card);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;transition:all .2s;padding:.25rem;box-sizing:border-box}.gallery-thumb:hover{border-color:#94a3b8;border-color:var(--text-muted);transform:translateY(-2px)}.gallery-thumb.active{border-color:#6366f1;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(99,102,241,.2)}.gallery-thumb img{max-width:100%;max-height:100%;object-fit:contain}.gallery-thumb-icon{font-size:1.5rem;margin-bottom:.15rem}.gallery-thumb-label{font-size:.65rem;font-weight:700;text-transform:uppercase;color:#94a3b8;color:var(--text-muted);text-align:center;white-space:nowrap}.gallery-thumb.active .gallery-thumb-label{color:#a5b4fc}.pdp-main-viewer{flex:1 1;display:flex;align-items:center;justify-content:center;height:100%;position:relative;background:transparent}.static-image-viewer{max-width:100%;max-height:100%;object-fit:contain;border-radius:.75rem;transition:transform .3s ease}.variant-card{position:relative;grid-template-columns:auto auto 1fr auto!important;transition:opacity .2s,transform .2s}.variant-card.dragging{opacity:.4;border-style:dashed;background-color:rgba(99,102,241,.05)}.drag-handle{font-size:1.5rem;color:#94a3b8;color:var(--text-muted);cursor:-webkit-grab;cursor:grab;padding:0 .5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center}.drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.variant-card.drag-hover{border:2px dashed #6366f1;border:2px dashed var(--primary-color);background-color:rgba(99,102,241,.1)!important;transform:scale(.99)}.light-theme .app-header{background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #334155;border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.light-theme .btn-secondary{border-color:#334155;border-color:var(--border-color);color:#f8fafc;color:var(--text-main)}.light-theme .btn-secondary:hover{background-color:rgba(0,0,0,.05)}.light-theme .option-item{background:#1e293b;background:var(--bg-card);border-color:#334155;border-color:var(--border-color)}.light-theme .option-item:hover{border-color:#94a3b8;border-color:var(--text-muted)}.light-theme .option-item.active{border-color:#6366f1;border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(79,70,229,.15)}.light-theme .viewer-toggle-group{background:hsla(0,0%,100%,.9);border:1px solid #334155;border:1px solid var(--border-color);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.light-theme .viewer-toggle-btn{color:#94a3b8;color:var(--text-muted)}.light-theme .viewer-toggle-btn.active{background:#6366f1;background:var(--primary-color);color:#fff}.light-theme .pdp-features-list{background:rgba(241,245,249,.8);border-color:#334155;border-color:var(--border-color)}.light-theme .qty-input{color:#f8fafc;color:var(--text-main)}.light-theme .gallery-thumb,.light-theme .qty-input{background:#fff;border-color:#334155;border-color:var(--border-color)}.light-theme .gallery-thumb{box-shadow:0 1px 2px 0 rgba(0,0,0,.02)}.light-theme .gallery-thumb:hover{border-color:#94a3b8;border-color:var(--text-muted)}.light-theme .gallery-thumb.active{border-color:#6366f1;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(79,70,229,.15)}.light-theme .gallery-thumb-label{color:#94a3b8;color:var(--text-muted)}.light-theme .gallery-thumb.active .gallery-thumb-label{color:#6366f1;color:var(--primary-color)}.admin-container{grid-template-columns:240px 1fr!important}.admin-sidebar{padding:1rem!important;grid-gap:1.25rem!important;gap:1.25rem!important}.admin-sidebar .sidebar-title{font-size:.7rem!important;margin-bottom:.5rem!important}.admin-sidebar .list-items{grid-gap:.25rem!important;gap:.25rem!important}.admin-sidebar .sidebar-item{padding:.5rem .75rem!important;font-size:.85rem!important;border-radius:.375rem!important}.admin-content{padding:1.25rem!important}.admin-content .editor-card{padding:1rem!important;margin-bottom:1rem!important;border-radius:.5rem!important}.admin-content .editor-header{margin-bottom:1rem!important;padding-bottom:.5rem!important}.admin-content .editor-title{font-size:1.1rem!important}.admin-content .form-group{margin-bottom:.75rem!important;grid-gap:.25rem!important;gap:.25rem!important}.admin-content .form-label{font-size:.8rem!important}.admin-content .form-input{padding:.4rem .6rem!important;font-size:.85rem!important;border-radius:.375rem!important}.admin-content .btn{padding:.35rem .85rem!important;font-size:.8rem!important;border-radius:.375rem!important}.admin-content .variant-grid{grid-gap:.5rem!important;gap:.5rem!important;margin-top:.75rem!important}.admin-content .variant-card{padding:.5rem .75rem!important;grid-gap:.75rem!important;gap:.75rem!important;border-radius:.375rem!important;background:rgba(15,23,42,.25)!important}.admin-content .variant-preview{width:45px!important;height:45px!important;border-radius:.25rem!important}.admin-content .variant-inputs{grid-gap:.5rem!important;gap:.5rem!important;grid-template-columns:1fr 80px 150px 1.5fr!important}.admin-content .variant-inputs .form-group{margin-bottom:0!important}.admin-content .variant-inputs .form-input,.admin-content .variant-inputs select{padding:.3rem .5rem!important;font-size:.8rem!important;height:28px!important;box-sizing:border-box!important}.admin-content .color-input-wrapper{grid-gap:.35rem!important;gap:.35rem!important}.admin-content .color-picker-dot{width:20px!important;height:20px!important}.admin-content .checkbox-label{font-size:.8rem!important;grid-gap:.35rem!important;gap:.35rem!important}.admin-content .drag-handle{font-size:1.2rem!important;padding:0 .25rem!important}.admin-content .variant-card>.flex-row{grid-gap:.75rem!important;gap:.75rem!important}.test-viewer-container{display:grid;grid-template-columns:1fr 360px;height:calc(100vh - 73px);background:#0f172a;background:var(--bg-dark)}.test-viewer-3d{width:100%;height:100%;position:relative;border-right:1px solid #334155;border-right:1px solid var(--border-color)}.test-viewer-sidebar{background:#1e293b;background:var(--bg-card);padding:1.5rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:-2px 0 8px rgba(0,0,0,.02)}.layer-card{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;background:#0f172a;background:var(--bg-dark);border:1px solid #334155;border:1px solid var(--border-color);border-radius:.375rem;grid-gap:.75rem;gap:.75rem;transition:all .2s ease}.layer-card:hover{border-color:#cbd5e1;background:#f1f5f9}.layer-name{font-size:.85rem;font-weight:600;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spinner{width:40px;height:40px;border-radius:50%;border:3px solid rgba(99,102,241,.15);border-top-color:#6366f1;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}._ProductPreview__preview__2XXNs{height:100%;flex:2 1;position:relative}._ProductPreview__preview__2XXNs ._ProductPreview__images__2dotf{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;max-width:100%;max-height:100%;transition:.4s ease}._Main__page__64NRR{height:100%;width:100%}._Main__flex-stretch__3nc5b{display:flex;justify-content:space-between!important;width:80%!important;margin:5px auto}._Main__list-padding-overwrite__3Jt2O{padding-top:0!important;padding-bottom:0!important}._Main__outer-drawer-content__20IGB{display:flex;height:100%;justify-content:center}._Main__drawer-content__3NYKa{box-sizing:border-box;align-self:center;display:flex;flex-flow:column;height:100px;flex:1 1;min-height:100%}._Main__drawer-items__1aRXK{flex:1 1;overflow-y:auto}._Main__drawer-main__3jUPi{display:flex;height:100%;flex-direction:column}._Main__drawer-content-holder__3KjQt{flex-grow:1}._Price__price-box__IiSQT{display:flex;justify-content:center;align-items:center;position:relative;width:100%;z-index:5000;flex-direction:column;padding:10px 0;background-color:#dbdbdb}._Price__price-box__IiSQT ._Price__price__1on86{display:flex;justify-content:center;align-items:center;margin-bottom:5px}._Price__price-box__IiSQT ._Price__price__1on86>span{margin:0 5px}._Price__price-box__IiSQT ._Price__play__3lMSh{-webkit-animation:_Price__price-animation__10xIl .2s ease;animation:_Price__price-animation__10xIl .2s ease}._Price__price-box__IiSQT ._Price__buy__3bDQf{min-width:50%;box-sizing:border-box}@-webkit-keyframes _Price__price-animation__10xIl{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes _Price__price-animation__10xIl{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}._Summary__dialog__23ipt{min-width:400px}@media (max-device-width:400px){._Summary__dialog__23ipt{min-width:100%;max-width:100%}}._Summary__dialog__23ipt ._Summary__closeButton__1Flql{position:absolute;right:0}._Summary__dialog__23ipt ._Summary__content__2lxT-{display:flex;flex-direction:row;min-height:50vh;justify-content:center;align-items:stretch}._Summary__dialog__23ipt ._Summary__content__2lxT- ._Summary__product-preview__3SHuU{min-width:50%;flex-grow:4}._Summary__dialog__23ipt ._Summary__content__2lxT- ._Summary__description__26IXk{min-width:200px;display:flex;justify-content:center;flex-direction:column;flex-grow:1}._Summary__dialog__23ipt ._Summary__content__2lxT- ._Summary__description__26IXk ._Summary__total-price__k4Pbp{margin:0}._Summary__dialog__23ipt ._Summary__content__2lxT- ._Summary__description__26IXk ._Summary__buttons__2xfm6{width:100%;margin-top:10px}._Summary__dialog__23ipt ._Summary__content__2lxT- ._Summary__description__26IXk ._Summary__buttons__2xfm6 button{width:100%}._BackButton__root__2CUJN{display:flex;position:absolute!important;top:0;left:0;z-index:100!important;flex-direction:column;justify-content:center;align-items:center;padding-left:15px}._BackButton__root__2CUJN ._BackButton__back-button__dvCGL{top:0;border-radius:0!important}._LoadingScreen__overlay__1UdaO{width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:10000}
/*# sourceMappingURL=main.64e92292.chunk.css.map */