/** Shopify CDN: Minification failed

Line 6:1233 Unexpected ";"

**/
:root{--acc:#352740;--acc-dk:#231a2a;--acc-lt:#f0edf3;--text:#1a1a1a;--muted:#6b6b6b;--border:#e8e4e0;--surface:#ffffff;--surface2:#faf9f7;--radius:10px;--sh-sm:0 2px 8px rgba(0, 0, 0, 0.06);--sh-md:0 6px 24px rgba(0, 0, 0, 0.1);--tr:all 0.2s ease}.eds-wrap{max-width:1280px;margin:0 auto;padding:40px 24px 80px;font-family:var(--body);color:var(--text)}#eds-nav-loader{position:fixed;inset:0;z-index:99999;background:rgb(255 255 255 / .96);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.25s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#eds-nav-loader.visible{opacity:1;pointer-events:all}.eds-nav-loader__inner{display:flex;flex-direction:column;align-items:center;gap:20px}.eds-nav-loader__spinner{width:40px;height:40px;border-radius:50%;border:6px solid #fff0;border-top-color:#d8b4fe;border-right-color:#a855f7;border-bottom-color:#4c1d95;border-left-color:rgb(219 174 240 / .2);animation:eds-spin 1.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes eds-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.eds-nav-loader__spinner{will-change:transform;animation:eds-spin 1.4s linear infinite}filter:drop-shadow(0 0 8px rgb(168 85 247 / .4));.eds-nav-loader__text{font-family:var(--font-body-family);font-size:18px;font-weight:600;color:var(--text);letter-spacing:.5px;margin:0;animation:eds-text-fade 1.4s ease-in-out infinite}@keyframes eds-text-fade{0%,100%{opacity:.5}50%{opacity:1}}.eds-hero{margin-bottom:25px;padding-bottom:0;border-bottom:1px solid var(--border)}.eds-hero__title{font-size:36px;font-weight:500;margin:0 0 5px;line-height:1.1;display:inline-block;text-align:center;width:100%;text-decoration:2px underline #352740;text-underline-offset:12px}.eds-hero__sub{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin:0 0 10px}.eds-trust-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 4px;margin-top:10px}.eds-trust-bar__item{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:4px;font-weight:500}.eds-trust-bar__sep{color:var(--border);font-size:14px}.eds-shapes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.eds-shapes img{width:100%;max-width:55px}.eds-shape-btn{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 12px;border:1.5px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;font-size:16px;font-weight:500;color:#232323;letter-spacing:.2px;transition:var(--tr);min-width:60px;font-family:var(--font-body-family)}.eds-shape-btn svg{width:28px;height:28px;transition:var(--tr)}.eds-shape-btn:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-lt);transform:translateY(-2px);box-shadow:var(--sh-sm)}.eds-shape-btn.active{background:var(--acc);border-color:var(--acc);color:#fff;box-shadow:0 4px 14px rgb(53 39 64 / .3)}.eds-shape-btn.active svg{stroke:#fff}.eds-filters{display:grid;grid-template-columns:1fr 1fr;gap:22px 44px;background:var(--surface2);border:1px solid var(--border);border-radius:14px;padding:26px 30px;margin-bottom:24px}.eds-filter-group--full{grid-column:1 / -1}@media (max-width:680px){.eds-filters{grid-template-columns:1fr;padding:18px}.eds-filter-group--full{grid-column:1}}.eds-filter-group__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.eds-filter-group__name{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--text);font-family:var(--font-body-family)}.eds-filter-group__value{font-size:16px;color:#111;font-weight:600;font-family:var(--font-body-family)}.eds-slider{position:relative;height:26px;margin-bottom:6px}.eds-slider__track{position:absolute;top:50%;left:0;right:0;height:5px;transform:translateY(-50%);background:var(--border);border-radius:999px}.eds-slider__fill{position:absolute;height:100%;background:var(--acc);border-radius:999px;pointer-events:none}.eds-slider__input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;background:#fff0;-webkit-appearance:none;appearance:none;pointer-events:none;outline:none}.eds-slider__input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--surface);border:2.5px solid var(--acc);box-shadow:0 2px 8px rgb(53 39 64 / .2);cursor:pointer;pointer-events:all;margin-top:-8.5px;position:relative;z-index:3;transition:transform 0.15s,box-shadow 0.15s}.eds-slider__input::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 3px 12px rgb(53 39 64 / .35)}.eds-slider__input::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--surface);border:2.5px solid var(--acc);box-shadow:0 2px 8px rgb(53 39 64 / .2);cursor:pointer;pointer-events:all}#colorTo,#clarityTo,#cutTo,#caratTo,#priceTo{z-index:4}#colorFrom,#clarityFrom,#cutFrom,#caratFrom,#priceFrom{z-index:9}.eds-scale-labels{display:flex;justify-content:space-between;color:#565656;margin-top:2px;font-size:14px;font-family:var(--font-body-family);font-weight:400}.eds-carat-inputs,.eds-price-inputs{display:flex;align-items:center;gap:10px;margin-top:10px}.eds-num-input-wrap{position:relative;flex:1}.eds-num-input-unit{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--muted);pointer-events:none}.eds-num-input-wrap input[type="number"]{width:100%;padding:8px 10px 8px 26px;border:1.5px solid var(--border);border-radius:8px;font-family:var(--body);font-size:14px;background:var(--surface);color:var(--text);transition:border-color 0.15s;-moz-appearance:textfield}.eds-num-input-wrap input[type="number"]::-webkit-inner-spin-button,.eds-num-input-wrap input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none}.eds-num-input-wrap input[type="number"]:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px rgb(53 39 64 / .08)}.eds-input-sep{font-size:14px;color:var(--muted);flex-shrink:0}.eds-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:12px;flex-wrap:wrap}.eds-toolbar__left{display:flex;align-items:center;gap:12px;flex-wrap:wrap;opacity:0;visibility:hidden}.eds-count{font-size:13px;font-weight:500;color:var(--muted)}.eds-count strong{color:var(--text)}.eds-reset-btn{display:flex;align-items:center;gap:6px;background:none;border:1.5px solid var(--border);border-radius:6px;padding:6px 12px;font-family:var(--body);font-size:12px;font-weight:500;color:var(--muted);cursor:pointer;transition:var(--tr)}.eds-reset-btn:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-lt)}.eds-sort-label{font-size:14px;color:#111;font-family:var(--font-body-family)}.eds-sort-select{padding:7px 30px 7px 11px;border:1.5px solid var(--border);border-radius:8px;font-family:var(--body);font-size:14px;color:var(--text);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%236b6b6b'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;appearance:none;cursor:pointer;transition:var(--tr);font-family:var(--font-body-family)}.eds-sort-select:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px rgb(53 39 64 / .08)}.eds-loader{display:none;justify-content:center;padding:50px 0}.eds-loader.visible{display:flex}.eds-loader__ring{width:44px;height:44px;border:4px solid var(--border);border-top-color:var(--acc);border-radius:50%;animation:eds-spin 0.8s linear infinite}.edp-lab-badge--link{display:inline-flex;align-items:center;gap:4px;text-decoration:none;cursor:pointer;transition:background 0.2s,color 0.2s,transform 0.15s}.edp-lab-badge--link:hover{background:#352740;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgb(53 39 64 / .18)}.edp-lab-badge--link:active{transform:translateY(0)}.edp-cert-link{color:inherit;text-decoration:none;border-bottom:1px dashed currentColor;transition:color 0.2s}.edp-cert-link:hover{color:#352740}@keyframes eds-spin{to{transform:rotate(360deg)}}.eds-skeleton{border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:var(--surface)}.eds-skel-box{background:linear-gradient(90deg,#f5f3f1 25%,#edeae6 50%,#f5f3f1 75%);background-size:200% 100%;animation:eds-shimmer 1.4s infinite;border-radius:4px}@keyframes eds-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.eds-skel-img{height:160px;margin-bottom:14px}.eds-skel-line{height:13px;margin:7px auto}.eds-skel-w80{width:80%}.eds-skel-w60{width:60%}.eds-skel-w40{width:40%}.eds-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.eds-hero__title{font-size:28px}@media (max-width:960px){.eds-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.eds-hero__title{font-size:24px}.eds-wrap{padding:40px 10px 50px}.eds-shapes img{max-width:50px}.eds-shape-btn{padding:5px 10px;min-width:90px}.eds-shapes{margin-bottom:15px}.eds-card__title{font-size:14px!important}.eds-card__cta{padding:5px!important}.eds-grid{gap:8px}.eds-toolbar__left{display:none}body .eds-card__body{padding:10px 10px 0px!important}body .eds-card__cta{margin:5px 10px 10px!important;font-size:14px}body .eds-card__badges{padding:4px 4px 0}body .eds-card__badges span.badge.badge-shape,body .eds-card__badges span.badge.badge-cert{font-size:12px;border-radius:4px}}@media (max-width:680px){.eds-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:358px){.eds-grid{grid-template-columns:1fr}}.eds-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden;display:flex;flex-direction:column;cursor:pointer;text-decoration:none;color:inherit;transition:transform 0.2s ease,box-shadow 0.2s ease;animation:eds-fadeIn 0.3s ease forwards;opacity:0;position:relative}@keyframes eds-fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.eds-card:hover{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:#fff0}.eds-card:active{transform:translateY(-1px) scale(.99);box-shadow:var(--sh-sm)}.eds-card__img-wrap{width:100%;background:var(--surface2);display:flex;align-items:center;justify-content:center;overflow:hidden}.eds-card__img-wrap img{width:100%;height:100%;object-fit:contain;transition:transform 0.3s ease}.eds-card:hover .eds-card__img-wrap img{transform:scale(1.06)}.eds-card__no-img{font-size:11px;color:#ccc}.eds-card__body{padding:14px 15px 4px;flex:1;display:flex;flex-direction:column;gap:3px}.eds-card__title{font-family:var(--font-body-family);font-size:16px;font-weight:500;margin:0;line-height:1.2;color:#111}.eds-card:hover .eds-card__title{color:#593476}.eds-card__specs{font-size:11.5px;color:var(--muted);margin:0;line-height:1.5}.eds-card__price{font-size:16px;font-weight:600;color:#593476;margin-top:auto;padding-top:6px;margin-bottom:0;font-family:var(--font-body-family)}.eds-card__cta{font-family:var(--btn-3-font-family);display:block;margin:5px 15px 10px;padding:9px;background:#593476;color:#fff;text-align:center;border-radius:6px;font-size:16px;font-weight:400;letter-spacing:.5px;text-transform:capitalize;text-decoration:none;transition:background .15s;position:relative;z-index:1;border:1px solid #352740}.eds-card__cta:hover{background:#fff0;color:#352740!important}.eds-no-results{grid-column:1/-1;text-align:center;padding:64px 20px}.eds-no-results__icon{font-size:40px;margin-bottom:12px}.eds-no-results__title{font-size:17px;font-weight:600;margin-bottom:8px}.eds-no-results__sub{font-size:14px;color:var(--muted);margin-bottom:20px}.eds-no-results__reset{padding:10px 24px;background:var(--acc);color:#fff;border:none;border-radius:8px;font-family:var(--body);font-size:14px;font-weight:600;cursor:pointer;transition:background 0.15s}.eds-no-results__reset:hover{background:var(--acc-dk)}.eds-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:40px}.eds-page-btn{padding:9px 20px;border:1.5px solid var(--border);border-radius:8px;background:var(--surface);font-family:var(--body);font-size:13px;font-weight:500;color:var(--text);cursor:pointer;transition:var(--tr)}.eds-page-btn:hover:not(:disabled){border-color:var(--acc);color:var(--acc)}.eds-page-btn:disabled{opacity:.4;cursor:default}.eds-page-info{font-size:13px;color:var(--muted);min-width:80px;text-align:center}.eds-seo-block{margin-top:72px;padding:34px 38px;background:var(--surface2);border:1px solid var(--border);border-radius:14px}.eds-seo-block h2{font-family:var(--font-body-family);font-size:24px;font-weight:700;margin:0 0 10px}.eds-seo-block p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 22px;max-width:760px}.eds-seo-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:680px){.eds-seo-pillars{grid-template-columns:1fr}}.eds-pillar{display:flex;flex-direction:column;gap:4px}.eds-pillar strong{font-size:13px;color:var(--text)}.eds-pillar span{font-size:12px;color:var(--muted);line-height:1.5}.eds-card__badges{position:absolute;top:0;width:100%;display:flex;justify-content:space-between;padding:6px 6px 0;z-index:1}.eds-card__badges span.badge.badge-shape,.eds-card__badges span.badge.badge-cert{font-family:var(--font-body-family);background-color:#593476;color:#FFF;font-size:14px;padding:2px 8px;border-radius:6px}.eds-card__badges span.badge.badge-cert{background-color:#b89a5e}.edp-wrap{max-width:1300px;margin:0 auto;padding:20px 10px 0}.edp-breadcrumb{display:flex;align-items:center;gap:8px;font-size:16px;color:#888;margin-bottom:2rem;flex-wrap:wrap}.edp-breadcrumb a{color:#888;text-decoration:none;transition:color 0.2s}.edp-breadcrumb a:hover{color:#593476}.edp-breadcrumb__sep{color:#ccc}.edp-breadcrumb__current{color:#111}.edp-layout{display:grid;grid-template-columns:minmax(0,100%) minmax(0,100%);gap:20px;align-items:start;overflow:hidden}.edp-inner-wrapper{background:#ebe2f0;padding:15px;display:flex;flex-direction:column;gap:15px;min-height:100%;border-radius:15px}.edp-image-stage{position:relative;background:rgb(255 255 255 / .6);border-radius:16px;border:1px solid rgb(89 52 118 / .12);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.edp-image-stage img{width:100%;height:100%;object-fit:contain;padding:10px;border-radius:20px}.edp-no-img{display:flex;flex-direction:column;align-items:center;gap:10px;color:#c4aad8}.edp-btn-whatsapp svg{stroke:transparent!important;width:24px!important;height:24px!important}.edp-no-img svg{width:52px;height:52px}.edp-image-stage__badge{position:absolute;top:15px;left:15px;background:#b89a5e;color:#fff;font-size:12px;font-weight:500;text-transform:capitalize;padding:3px 12px;border-radius:5px}.edp-thumbs{display:flex;gap:10px}.edp-thumb{width:58px;height:58px;border-radius:10px;border:1.5px solid rgb(89 52 118 / .2);background:rgb(255 255 255 / .7);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color 0.2s,background 0.2s;flex-shrink:0}.edp-thumb:hover{border-color:#593476;background:#fff}.edp-thumb.active{border:2px solid #593476;background:#fff}.edp-thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px}.edp-thumb svg{width:22px;height:22px;color:#593476;opacity:.7;fill:#fff0}.edp-thumb__lbl{font-size:14px;color:#593476;margin-top:3px;text-align:center;font-weight:500}.edp-360-btn{display:none}.edp-360-btn:hover{background:#fff;border-color:#593476;color:#3d2254}.edp-lab-badges{display:flex;gap:10px}.edp-lab-badge{flex:1;background:rgb(255 255 255 / .6);border:1px solid rgb(89 52 118 / .18);border-radius:8px;padding:9px 8px;font-size:16px;color:#593476;text-align:center;font-weight:500;transition:background 0.2s}.edp-info{background:#fff;padding:0;display:flex;flex-direction:column;gap:15px}.edp-tag{display:inline-block;font-size:14px;font-weight:500;text-transform:capitalize;color:#FFF;width:fit-content;background:#593476;padding:3px 12px;border-radius:6px}.edp-title{font-size:36px;font-weight:500;color:#111;line-height:1.3;margin:0}.edp-subtitle{display:none}.edp-price-block{display:flex;flex-direction:column;gap:5px}.edp-price{font-size:24px;font-weight:600;color:#593476;line-height:1}.edp-price-note{display:none}.edp-4c{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.edp-4c-card{background:#faf7fc;border:1px solid #e8dff2;border-radius:10px;padding:8px;text-align:center;transition:border-color 0.2s,background 0.2s}.edp-4c-card:hover{border-color:#593476;background:#f3ecf9}.edp-4c-card__label{font-size:14px;text-transform:uppercase;color:#565656;margin-bottom:5px}.edp-4c-card__value{font-size:18px!important;font-weight:500;color:#111;line-height:1.1}.edp-4c-card__sub{display:none}.edp-specs{border:1px solid #e8dff2;border-radius:12px;overflow:hidden}.edp-specs__row{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-bottom:1px solid #f2ebf8;transition:background 0.15s}.edp-specs__row:last-child{border-bottom:none}.edp-specs__row:hover{background:#faf7fc}.edp-specs__key{font-size:18px;color:#555}.edp-specs__val{font-size:18px;font-weight:500;color:#111}.edp-specs__cert{background:#f3ecf9;color:#593476;font-size:14px;font-weight:500;padding:4px 12px;border-radius:7px;border:1px solid #e0cff0}.edp-trust-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:3px}.edp-trust-badge{background:#faf7fc;border:1px solid #e8dff2;border-radius:10px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:5px;transition:border-color 0.2s,background 0.2s}.edp-trust-badge:hover{border-color:#593476;background:#f3ecf9}.edp-trust-badge__icon{font-size:18px;line-height:1}.edp-trust-badge__text{font-size:16px;color:#565656;text-align:center;line-height:1}.edp-cta-block{display:flex;flex-direction:row;gap:10px}.edp-btn-primary{width:50%;border:1px solid #593476;background:#593476;color:#fff;border-radius:10px;padding:10px;font-size:18px;font-weight:500;cursor:pointer;letter-spacing:0;transition:background 0.2s,transform 0.1s;display:flex;align-items:center;justify-content:center;gap:8px;transition:0.5s;font-family:'jost'}.edp-info .order-bar{gap:18px;padding:6px 15px;font-size:16px}.edp-trust-badge__text{font-size:14px}.edp-btn-primary:hover{background:#fff0;color:#593476}.edp-btn-primary:active{transform:scale(.99)}.edp-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.edp-trust-badge__icon img{height:40px!important;width:40px!important}.edp-btn-whatsapp{width:50%;background:#38a846;color:#FFF;border:1px solid #38a846;border-radius:10px;padding:10px;font-size:18px;font-weight:500;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:9px;transition:background 0.2s,border-color 0.2s}.edp-btn-whatsapp:hover{background:#fff0;color:#38a846}.edp-btn-secondary{display:none}.edp-btn-secondary:hover{background:#faf7fc;color:#593476;border-color:#593476}.edp-status{font-size:13px;text-align:center;min-height:18px;color:#fff0}.edp-status.error{color:#c0392b}.edp-status.success{color:#27ae60}.edp-btn-spinner{width:16px;height:16px;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;display:none;animation:edp-spin 0.7s linear infinite;flex-shrink:0}.edp-btn-spinner.show{display:block}@keyframes edp-spin{to{transform:rotate(360deg)}}.edp-lower{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2.5rem}.edp-section-card{background:#faf7fc;border:1px solid #e8dff2;border-radius:16px;padding:0}.edp-section-card h3{font-size:20px;background:#593476;margin:0;color:#fff;font-weight:400;padding:12px 15px;border-radius:16px 16px 0 0}.edp-full-specs{list-style:none;margin:0;padding:5px 15px}.edp-full-specs li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #ecdff5;font-size:18px}.edp-full-specs li:last-child{border-bottom:none}.edp-full-specs li span:first-child{color:#888}.edp-full-specs li span:last-child{color:#111;font-weight:500;text-align:right}.edp-why-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px;padding:15px}.edp-why-item{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid #ecdff5;padding-bottom:10px}.edp-why-icon{color:#593476;font-size:12px;margin-top:4px;flex-shrink:0}.edp-why-text{display:flex;flex-direction:column;gap:2px}.edp-why-text strong{font-size:18px;font-weight:500;color:#111}.edp-why-text span{font-size:16px;color:#565656;line-height:normal}#edp-page-loader{display:flex;align-items:center;justify-content:center;min-height:500px}#edp-page-loader.hidden{display:none}.edp-loader-inner{display:flex;flex-direction:column;align-items:center;gap:18px}.edp-loader-gem svg{width:60px;height:60px;animation:edp-pulse 1.6s ease-in-out infinite}.edp-loader-text{font-size:15px;color:#9b7ab5;letter-spacing:.05em}@keyframes edp-pulse{0%,100%{opacity:.35;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.edp-overlay{display:none;position:fixed;inset:0;background:#00000073;z-index:9999;align-items:center;justify-content:center}.edp-overlay.open{display:flex}.edp-modal{background:#fff;border:1px solid #e8dff2;border-radius:16px;width:min(720px, 95vw);max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.edp-modal__head{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #f2ebf8}.edp-modal__head h2{font-size:18px;font-weight:600;color:#593476;margin:0;font-family:'jost'}.edp-modal__close{background:#fff0;border:none;color:#999;font-size:18px;cursor:pointer;padding:4px 10px;border-radius:8px;transition:background 0.15s,color 0.15s}.edp-modal__close:hover{background:#faf7fc;color:#593476}.edp-modal__body{flex:1;overflow:auto}.edp-modal__body iframe{width:100%;height:500px;border:none;display:block;margin:0 auto}.edp-sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#ebe2f0;border-top:1px solid #e8dff2;padding:14px 20px;display:flex;align-items:center;gap:14px;z-index:100}.edp-sticky-cta__price{font-size:22px;font-weight:500;color:#111;flex:1}.edp-sticky-cta__btn{font-family:'Jost';background:#593476;border:1px solid #593476;color:#fff;border-radius:10px;padding:13px 24px;font-size:16px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background 0.2s}.edp-sticky-cta__btn:hover{background:#fff0;color:#593476}.edp-error{text-align:center;padding:5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:14px}.edp-error__icon{font-size:44px}.edp-error__title{font-size:24px;font-weight:600;color:#111}.edp-error__sub{font-size:16px;color:#777;max-width:440px;line-height:1.6}.edp-error__debug{font-size:12px;color:#aaa;background:#faf7fc;border:1px solid #e8dff2;border-radius:10px;padding:12px 16px;text-align:left;max-width:520px;white-space:pre-wrap;word-break:break-all}.edp-info .order-bar{margin:0;background-color:#f3e8fb;box-shadow:#c5acd7 0 1.95px 1.6px;display:flex;justify-content:center;align-items:center;gap:20px;padding:12px 15px;font-size:16px;color:#352740}.edp-info .order-item svg{height:24px;width:24px;fill:transparent!important}.edp-info .order-item{display:flex;align-items:center;gap:6px}.edp-info .order-item .text{line-height:normal;color:#555}.edp-info .order-item strong{color:#111}.edp-error__back{color:#593476;font-size:15px;text-decoration:none;border:1px solid #e8dff2;border-radius:10px;padding:11px 24px;margin-top:8px;transition:background 0.2s,border-color 0.2s}.edp-error__back:hover{background:#faf7fc;border-color:#593476}.edp-reveal{opacity:0;transform:translateY(14px);animation:edp-fadein 0.45s ease forwards}.edp-d1{animation-delay:0.05s}.edp-d2{animation-delay:0.1s}.edp-d3{animation-delay:0.15s}.edp-d4{animation-delay:0.2s}.edp-d5{animation-delay:0.28s}@keyframes edp-fadein{to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.edp-modal__head h2{font-size:16px}.eds-card__price{font-size:14px;padding-top:0}.eds-shape-btn{font-size:14px}.eds-filter-group__name{font-size:14px}.eds-filter-group__value{font-size:14px}.eds-num-input-wrap input[type=number]{font-size:12px}.eds-num-input-unit{font-size:12px}.eds-scale-labels{font-size:12px}.edp-modal__head{padding:10px}.edp-modal__body iframe{height:400px}.edp-sticky-cta{padding:10px;gap:10px}.edp-sticky-cta__price{font-size:20px}.edp-sticky-cta__btn{border-radius:8px;padding:10px 18px;font-size:14px}.edp-tag{font-size:12px;border-radius:4px}.edp-info{padding:0;gap:8px}.edp-layout{gap:15px}.eds-hero__title{font-size:28px}.edp-4c-card__value{font-size:16px!important}.edp-inner-wrapper{padding:10px;gap:10px}.edp-title{font-size:28px}.edp-price{font-size:20px}.edp-4c-card__label{font-size:12px;margin-bottom:3px}.edp-specs__row{padding:8px}.edp-image-stage__badge{font-size:10px;padding:2px 10px;border-radius:3px}.edp-specs__key{font-size:16px}.edp-specs__cert{font-size:12px;padding:4px 10px;border-radius:5px}.edp-specs__val{font-size:16px}.edp-btn-primary{border-radius:8px;padding:8px;font-size:16px}.edp-btn-whatsapp{padding:8px;font-size:16px;gap:7px}.edp-trust-badge{border-radius:8px;padding:5px 5px}.edp-trust-strip{grid-template-columns:repeat(3,1fr);gap:8px}.edp-info .order-item .text{font-size:14px}.edp-image-stage img{padding:0}.edp-breadcrumb{gap:5px;font-size:14px;margin-bottom:15px}.edp-section-card h3{font-size:18px;padding:8px 10px;border-radius:10px 10px 0 0}.edp-trust-badge__icon img{height:30px!important;width:30px!important}.edp-full-specs{padding:5px 10px}.edp-full-specs li{padding:5px 0;font-size:16px}.edp-lower{gap:10px;margin-top:15px}.edp-why-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;padding:10px}.edp-why-text strong{font-size:16px}.edp-why-text span{font-size:14px}.edp-image-stage img{border-radius:10px}.edp-image-stage{border-radius:10px}.edp-section-card{border-radius:10px}.edp-info .order-bar{gap:15px;padding:8px 10px;font-size:16px}.edp-image-stage__badge{top:10px;left:10px}}@media (max-width:768px){.edp-layout{display:flex;flex-direction:column}.edp-media{padding:0;width:100%}.edp-title{font-size:24px}.edp-price{font-size:18px}.edp-specs__key{font-size:14px}.edp-specs__val{font-size:14px}.edp-lower{grid-template-columns:1fr}.edp-btn-primary{font-size:14px}.edp-btn-whatsapp{font-size:14px}.edp-trust-strip{grid-template-columns:repeat(5,1fr);gap:5px}.edp-inner-wrapper{gap:10px;border-radius:10px}.edp-4c-card__value{font-size:14px!important}.edp-info{gap:5px;width:100%}.edp-modal__body iframe{height:300px}.edp-modal{width:min(480px,95vw)}.edp-section-card h3{font-size:16px;line-height:normal}.edp-modal__head h2{font-size:14px}.edp-full-specs li{font-size:14px}.edp-lab-badge{padding:7px 7px;font-size:14px}.edp-sticky-cta__price{font-size:18px}.edp-sticky-cta{padding:5px 10px;gap:10px}.edp-image-stage__badge{top:5px;left:5px}}@media(max-width:576px){.edp-trust-strip{grid-template-columns:repeat(3,1fr)}.edp-4c{grid-template-columns:repeat(2,1fr);gap:5px}.edp-cta-block{flex-direction:column;gap:5px}.edp-btn-primary{width:100%}.edp-btn-whatsapp{width:100%}}