@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800;900&family=Barlow:wght@300;400;500;600&display=swap);:root{--dis-black:#0f0f0f;--dis-white:#ffffff;--dis-cream:#f7f4ef;--dis-accent:#e8431a;--dis-mid:#6b6b6b;--dis-border:#e0ddd8;--dis-success:#1a9e5a;--dis-radius:4px}.disenis-product-page{font-family:'Barlow',sans-serif;background:var(--dis-cream);color:var(--dis-black)}.disenis-breadcrumb{padding:14px 40px;font-size:12px;color:var(--dis-mid)}.disenis-breadcrumb a{color:var(--dis-mid);text-decoration:none}.disenis-breadcrumb a:hover{color:var(--dis-black)}.disenis-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1280px;margin:0 auto;padding:0 40px 80px}.disenis-gallery{padding-right:50px;position:sticky;top:80px;height:fit-content}.disenis-main-image{width:100%;aspect-ratio:1;background:var(--dis-white);border-radius:var(--dis-radius);overflow:hidden;position:relative}.disenis-hero-img,.disenis-main-image img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.disenis-color-badge{position:absolute;top:14px;left:14px;background:var(--dis-black);color:var(--dis-white);font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:2px;pointer-events:none}.disenis-thumbs{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.disenis-thumb{width:64px;height:64px;background:var(--dis-white);border-radius:3px;overflow:hidden;cursor:pointer;border:2px solid #fff0;padding:0;transition:border-color .15s}.disenis-thumb:hover,.disenis-thumb.is-active{border-color:var(--dis-black)}.disenis-thumb img{width:100%;height:100%;object-fit:cover;display:block}.disenis-info{padding-left:10px}.disenis-brand{font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--dis-accent);margin-bottom:6px}.disenis-product-title{font-family:'Barlow Condensed',sans-serif;font-size:48px;font-weight:900;line-height:1;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:4px;border:none;padding:0}.disenis-product-ref{font-size:12px;color:var(--dis-mid);letter-spacing:.05em;margin-bottom:22px}.disenis-product-ref a{color:var(--dis-mid)}.disenis-section-label{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dis-mid);margin-bottom:10px;margin-top:18px}.disenis-price-tiers{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;margin-bottom:20px}.disenis-tier-card{background:var(--dis-white);padding:14px 12px;text-align:center;border-radius:3px;border:2px solid #fff0;transition:border-color .2s,background .2s}.disenis-tier-card.is-active{border-color:var(--dis-accent);background:#fff5f2}@keyframes disenisGlow{0%{box-shadow:0 0 0 0 rgb(232 67 26 / .4)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.disenis-tier-card.just-changed{animation:disenisGlow .6s ease}.disenis-tier-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--dis-mid);margin-bottom:6px}.disenis-tier-card.is-active .disenis-tier-label{color:var(--dis-accent)}.disenis-tier-price{font-family:'Barlow Condensed',sans-serif;font-size:26px;font-weight:800;line-height:1;color:var(--dis-black)}.disenis-tier-price small{font-size:14px;font-weight:600}.disenis-tier-card.is-active .disenis-tier-price{color:var(--dis-accent)}.disenis-tier-qty{font-size:10px;color:var(--dis-mid);margin-top:4px;font-weight:500}.disenis-live-total{background:var(--dis-black);color:var(--dis-white);padding:16px 20px;border-radius:var(--dis-radius);display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;min-height:64px}.disenis-live-total-left strong{display:block;color:var(--dis-white);font-size:15px;margin-bottom:2px}.disenis-live-total-left span{font-size:13px;color:rgb(255 255 255 / .6)}.disenis-live-total-price{font-family:'Barlow Condensed',sans-serif;font-size:38px;font-weight:900;letter-spacing:-.01em;transition:color .2s}.disenis-live-total-price.is-zero{color:rgb(255 255 255 / .2)}.disenis-grid-wrapper{background:#fff0;border-radius:16px;overflow:hidden;margin-bottom:16px}.disenis-grid-scroll{overflow-x:auto;border-radius:16px;border:1px solid #e5e5ea}.disenis-qty-grid{width:100%;border-collapse:collapse;font-size:14px}.disenis-qty-grid th{background:#f5f5f7;color:#86868b;padding:14px 12px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;text-align:center;white-space:nowrap;border-bottom:1px solid #e5e5ea;border-right:none;border-left:none;border-top:none}.disenis-qty-grid th.dis-size-col{text-align:left;width:52px;min-width:52px;padding-left:18px}.disenis-qty-grid th.dis-color-col{text-align:left;padding-left:18px;min-width:140px}.disenis-qty-grid thead th:first-child{text-align:left;padding-left:18px;border-radius:16px 0 0 0}.disenis-qty-grid thead th:last-child{border-radius:0 16px 0 0}.disenis-qty-grid td{border:none;border-bottom:1px solid #f0f0f2;padding:14px 8px;text-align:center;vertical-align:middle;background:#fff0}.disenis-qty-grid tbody tr:last-child td{border-bottom:none}.disenis-qty-grid td.dis-size-label{font-size:13px;font-weight:700;color:#1d1d1f;background:#fff0;text-align:left;padding-left:18px}.disenis-qty-grid td.dis-color-label{font-size:10px;font-weight:600;color:#1d1d1f;background:#fff0;text-align:center;padding:8px 4px;white-space:nowrap;width:60px;min-width:60px}.disenis-qty-grid td.dis-cell-disabled{background:#fafafa}.disenis-qty-grid tr:last-child td{border-bottom:none}.disenis-qty-grid tbody tr:hover td{background:#fff0f5!important}.disenis-qty-input{width:56px;height:40px;border:1.5px solid #d2d2d7;border-radius:8px;text-align:center!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Helvetica Neue',Arial,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#1d1d1f!important;background:#fff;outline:none;transition:border-color .2s,background .2s;-moz-appearance:textfield;-webkit-appearance:none;padding:0!important;line-height:normal!important;letter-spacing:0!important}.disenis-qty-input::placeholder{color:#c7c7cc!important;font-weight:400!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Helvetica Neue',Arial,sans-serif!important}.disenis-qty-input::-webkit-outer-spin-button,.disenis-qty-input::-webkit-inner-spin-button{-webkit-appearance:none}.disenis-qty-input:focus{border-color:#1d1d1f;box-shadow:0 0 0 3px rgb(0 0 0 / .06)}.disenis-qty-input.has-value{border-color:#1d1d1f;background:#f5f5f7}.disenis-grid-summary{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#fff0;font-size:13px;font-weight:500;color:#86868b;border-top:1px solid #e5e5ea}.disenis-grid-total-qty{color:var(--dis-mid)}.disenis-grid-total-qty strong{color:var(--dis-black)}.disenis-grid-tier-info{font-size:12px;color:var(--dis-mid)}.disenis-printing-box{background:var(--dis-white);border-radius:var(--dis-radius);padding:14px;margin-bottom:18px}.disenis-print-options{display:flex;gap:8px;flex-wrap:wrap;padding:4px 0}.disenis-print-option{min-width:140px;flex:1;border:2px solid var(--dis-border);border-radius:3px;padding:10px 12px;cursor:pointer;transition:border-color .15s,background .15s;display:flex;align-items:center;gap:8px;flex:1;min-width:110px;background:var(--dis-white);text-align:left}.disenis-print-option:hover{border-color:#aaa}.disenis-print-option.is-selected{border-color:var(--dis-accent);background:#fff5f2}.disenis-print-dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--dis-border);flex-shrink:0;transition:all .15s;display:flex;align-items:center;justify-content:center}.disenis-print-option.is-selected .disenis-print-dot{border-color:var(--dis-accent);background:var(--dis-accent)}.disenis-print-option.is-selected .disenis-print-dot::after{content:'';width:6px;height:6px;background:var(--dis-white);border-radius:50%}.disenis-print-info{flex:1}.disenis-print-name{display:block;font-size:12px;font-weight:600}.disenis-print-price{display:block;font-size:11px;color:var(--dis-mid)}.disenis-btn-cart{width:100%;background:var(--dis-accent);color:var(--dis-white);border:none;padding:18px 32px;font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:var(--dis-radius);transition:background .2s,transform .15s;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.disenis-btn-cart:hover:not(:disabled){background:#c5320e;transform:translateY(-1px)}.disenis-btn-cart:active:not(:disabled){transform:translateY(0)}.disenis-btn-cart:disabled{background:#ccc;cursor:not-allowed}.disenis-btn-quote{width:100%;background:var(--dis-white);color:var(--dis-black);border:2px solid var(--dis-black);padding:14px 32px;font-family:'Barlow Condensed',sans-serif;font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:var(--dis-radius);transition:background .2s,color .2s;margin-bottom:20px}.disenis-btn-quote:hover{background:var(--dis-black);color:var(--dis-white)}.disenis-trust-badges{display:flex;gap:14px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--dis-border);border-bottom:1px solid var(--dis-border);margin-bottom:20px}.disenis-trust-badge{font-size:12px;font-weight:500;color:var(--dis-mid)}.disenis-product-description{margin-top:24px}.disenis-tabs{display:flex;gap:0;border-bottom:2px solid var(--dis-border);margin-bottom:16px}.disenis-tab{background:none;border:none;border-bottom:2px solid #fff0;margin-bottom:-2px;padding:10px 18px;font-family:'Barlow',sans-serif;font-size:13px;font-weight:600;cursor:pointer;color:var(--dis-mid);letter-spacing:.03em;transition:color .15s,border-color .15s}.disenis-tab.is-active{color:var(--dis-black);border-bottom-color:var(--dis-black)}.disenis-tab:hover:not(.is-active){color:var(--dis-black)}.disenis-tab-content{display:none;font-size:14px;line-height:1.7}.disenis-tab-content.is-active{display:block}.disenis-toast{position:fixed;bottom:28px;right:28px;background:var(--dis-black);color:var(--dis-white);padding:14px 20px;border-radius:var(--dis-radius);font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px;transform:translateY(80px);opacity:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:9999;max-width:360px;pointer-events:none}.disenis-toast.is-visible{transform:translateY(0);opacity:1}.disenis-toast-icon{color:var(--dis-success);font-size:18px}.disenis-toast.is-error .disenis-toast-icon{color:#e84343}@media (max-width:1024px){.disenis-product-layout{gap:0;padding:0 24px 60px}.disenis-gallery{padding-right:30px}.disenis-product-title{font-size:36px}}@media (max-width:768px){.disenis-product-layout{grid-template-columns:1fr;padding:0 16px 40px}.disenis-gallery{position:static;padding-right:0;margin-bottom:28px}.disenis-info{padding-left:0}.disenis-product-title{font-size:32px}.disenis-breadcrumb{padding:12px 16px}.disenis-trust-badges{gap:10px}}.disenis-print-option{color:#333}.disenis-print-option.is-selected{background:var(--dis-accent);border-color:var(--dis-accent)}.disenis-print-option.is-selected .disenis-print-name{color:#fff}.disenis-print-option.is-selected .disenis-print-price{color:rgb(255 255 255 / .85)}.disenis-print-option:not(.is-selected) .disenis-print-name{color:#fff}.disenis-print-option:not(.is-selected) .disenis-print-price{color:rgb(255 255 255 / .85)}.disenis-print-option:not(.is-selected){background:var(--dis-accent);border-color:var(--dis-accent)}.disenis-print-option.is-selected{background:#fff;border-color:var(--dis-accent)}.disenis-print-option.is-selected .disenis-print-name{color:var(--dis-accent)}.disenis-print-option.is-selected .disenis-print-price{color:var(--dis-dark)}.disenis-total-price{color:#fff}.disenis-live-total-price.is-zero{color:rgb(255 255 255 / .5)}.disenis-gallery{position:relative}.disenis-main-image{position:relative;overflow:hidden;border-radius:12px}.disenis-hero-img{transition:opacity 0.3s}.disenis-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .9);border:none;border-radius:50%;width:36px;height:36px;cursor:pointer;font-size:16px;z-index:10;box-shadow:0 2px 8px rgb(0 0 0 / .15);display:flex;align-items:center;justify-content:center}.disenis-gallery-prev{left:10px}.disenis-gallery-next{right:10px}.disenis-thumbs{display:flex;gap:6px;margin-top:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.disenis-thumb{flex-shrink:0;width:64px;height:64px;border-radius:6px;overflow:hidden;border:2px solid #fff0;cursor:pointer;scroll-snap-align:start;padding:0;background:none}.disenis-thumb.is-active{border-color:var(--dis-accent)}.disenis-thumb img{width:100%;height:100%;object-fit:cover}.disenis-gallery-next{right:10px;top:45%}.disenis-gallery-prev{left:10px;top:45%}.disenis-gallery-nav{background:rgb(255 255 255 / .9)!important;color:#1a1a1a!important;border:none!important;box-shadow:0 2px 8px rgb(0 0 0 / .15)!important}.disenis-gallery-nav{width:32px;height:32px;background:rgb(255 255 255 / .75)!important;backdrop-filter:blur(4px);border:1px solid rgb(0 0 0 / .08)!important;border-radius:50%;color:#333!important;font-size:18px;box-shadow:0 1px 4px rgb(0 0 0 / .1)!important;transition:background .2s,transform .15s}.disenis-gallery-nav:hover{background:rgb(255 255 255 / .95)!important;transform:translateY(-50%) scale(1.08)}.disenis-thumb img[src*="oeko"],.disenis-thumb img[src*="logo"],.disenis-thumb img[src*="sg-"]{display:none}.disenis-thumb{border-radius:6px;opacity:.7;transition:opacity .2s,border-color .2s}.disenis-thumb:hover,.disenis-thumb.is-active{opacity:1}.disenis-tier-card{border-radius:10px;transition:box-shadow .2s}.disenis-tier-card:hover{box-shadow:0 4px 16px rgb(0 0 0 / .08)}.disenis-print-option{border-radius:20px;font-size:13px}#disenisAddToCart{letter-spacing:.05em;font-size:13px}.disenis-color-badge{font-size:11px;letter-spacing:.08em;padding:4px 10px;border-radius:4px;background:rgb(0 0 0 / .55);backdrop-filter:blur(4px);border:none}.disenis-thumbs{display:none!important}.disenis-gallery-nav{display:none!important}.disenis-print-options{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.disenis-print-option{background:#f5f5f5!important;color:#1a1a1a!important;border:1.5px solid transparent!important;transition:all .2s}.disenis-print-option:hover{border-color:#1a1a1a!important;background:#fff!important}.disenis-print-option.is-active{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.disenis-print-option .disenis-print-price{color:inherit!important;opacity:.7}.disenis-print-option-none{background:transparent!important;color:#888!important;border:1.5px solid #ddd!important}.disenis-print-option-none.is-active{background:transparent!important;color:#1a1a1a!important;border-color:#1a1a1a!important}.disenis-print-options{background:transparent!important;border:none!important;box-shadow:none!important}.disenis-print-option{background:#1a1a1a!important;color:#ff2d78!important;border:none!important}.disenis-print-option span,.disenis-print-option .disenis-print-price,.disenis-print-option label{color:#ff2d78!important}.disenis-print-option.is-active{background:#ff2d78!important;color:#fff!important;border:none!important}.disenis-print-option.is-active span,.disenis-print-option.is-active .disenis-print-price{color:#fff!important}.disenis-print-option-none{background:#1a1a1a!important;color:#ff2d78!important;border:none!important}.disenis-print-option-none.is-active{background:#ff2d78!important;color:#fff!important}.disenis-product-layout{padding-top:40px}:root{--dis-accent:#ff2d78}.disenis-tier-label{color:#ff2d78!important}.disenis-tier-card.is-active{border-color:#ff2d78!important;background:#fff5f8!important}.disenis-tier-card.is-active .disenis-tier-price{color:#ff2d78!important}.disenis-tier-icon{font-size:20px!important}.disenis-brand{color:#ff2d78!important}.disenis-print-options-wrap,.disenis-print-options,[class*="print-option-wrap"],[class*="estampacion"]{background:transparent!important;box-shadow:none!important;border:none!important}.disenis-description{margin-top:24px;padding-top:24px;border-top:1px solid #e8e4de}.disenis-description-content{font-size:14px;line-height:1.7;color:#555;white-space:pre-line}.disenis-print-options,.disenis-print-options-wrap,.disenis-estampacion-wrap,div[class*="print"]{background:transparent!important;border:none!important;box-shadow:none!important}.disenis-product-layout{align-items:flex-start!important}.disenis-gallery{position:sticky!important;top:100px;width:420px!important;min-width:420px!important;flex-shrink:0!important}.disenis-info{flex:1!important;min-width:0!important;overflow-y:auto}.disenis-hero-img{width:100%!important;height:420px!important;object-fit:cover!important;border-radius:12px!important}.disenis-qty-table th span span{box-shadow:0 0 0 1.5px rgb(255 255 255 / .6),0 0 0 2.5px rgb(0 0 0 / .2)!important}.disenis-qty-table th span span{outline:2px solid rgb(255 255 255 / .8)!important;outline-offset:1px!important}.disenis-under-image-desc{margin-top:16px;font-size:13px;line-height:1.7;color:#666}.disenis-under-image-desc p{margin:0 0 8px}.disenis-under-image-desc ul{padding-left:16px;margin:0}.disenis-under-image-desc li{margin-bottom:4px}.disenis-trust-bar{display:none!important}.disenis-under-image-desc{margin-top:20px;padding-top:20px;border-top:1px solid #e8e4de}.disenis-under-image-desc::before{content:"Descripción";display:block;font-weight:700;font-size:13px;letter-spacing:.05em;margin-bottom:10px;color:#1a1a1a}.disenis-under-image-desc p,.disenis-under-image-desc br{display:none}.disenis-under-image-desc ul{list-style:none;padding:0;margin:0;counter-reset:desc-counter}.disenis-under-image-desc ul li{counter-increment:desc-counter;padding:4px 0 4px 28px;position:relative;font-size:13px;color:#444;line-height:1.5}.disenis-under-image-desc ul li::before{content:counter(desc-counter) ".";position:absolute;left:0;font-weight:600;color:#1a1a1a}.disenis-gallery{width:520px!important;min-width:520px!important}.disenis-hero-img{height:560px!important}.disenis-main-image{border-radius:16px!important;overflow:hidden}.disenis-per-unit{font-size:12px;color:#888;font-weight:400;margin-left:2px}.disenis-live-total-price{color:#fff!important}.disenis-live-total-price{font-weight:700!important;font-size:28px!important;letter-spacing:-0.5px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif!important}.disenis-logo-upload{margin:24px 0}.disenis-logo-drop{border:2px dashed #ccc;border-radius:12px;padding:24px;cursor:pointer;transition:border-color .2s,background .2s}.disenis-logo-drop:hover,.disenis-logo-drop.is-over{border-color:#ff2d78;background:rgb(255 45 120 / .04)}.disenis-logo-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;color:#888;font-size:13px;text-align:center}.disenis-logo-placeholder svg{color:#bbb}.disenis-logo-placeholder u{color:#ff2d78;cursor:pointer}.disenis-logo-placeholder small{font-size:11px;color:#bbb}.disenis-logo-preview{display:flex;align-items:center;gap:16px}.disenis-logo-preview img{width:64px;height:64px;object-fit:contain;border:1px solid #e8e4de;border-radius:8px;background:#f9f9f9}.disenis-logo-info{display:flex;flex-direction:column;gap:6px}.disenis-logo-info span{font-size:13px;font-weight:600;color:#1a1a1a}.disenis-logo-info button{font-size:12px;color:#ff2d78;background:none;border:none;cursor:pointer;padding:0;text-align:left}.disenis-trust-badges,.disenis-trust-bar{display:none!important}.disenis-logo-upload.is-hidden{display:none}#page{max-width:100%!important;width:100%!important}.disenis-makito-layout{display:flex!important;flex-direction:row!important;gap:48px!important;padding:40px!important;align-items:flex-start!important;width:100%!important;box-sizing:border-box!important}.disenis-makito-layout .disenis-gallery{flex:0 0 420px!important;width:420px!important;min-width:420px!important;max-width:420px!important;padding-right:0!important;position:sticky!important;top:100px!important}.disenis-makito-layout .disenis-info{flex:1 1 auto!important;min-width:200px!important;overflow:visible!important}.disenis-makito-layout .disenis-tier-cards{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-top:12px!important}.disenis-makito-qty-wrap{display:flex;align-items:center;gap:12px;margin-top:12px}.disenis-makito-qty-wrap .disenis-qty-input{width:80px;height:40px;text-align:center;border:2px solid #e8e4de;border-radius:8px;font-size:18px;font-weight:600}.disenis-areas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-top:12px}.disenis-area-card{border:1px solid #e8e4de;border-radius:10px;overflow:hidden;cursor:pointer}.disenis-area-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.disenis-area-info{padding:8px 10px}.disenis-area-info strong{display:block;font-size:12px;font-weight:600}.disenis-area-info span{font-size:11px;color:#888}.disenis-area-card.is-selected{border-color:#ff2d78;box-shadow:0 0 0 2px #ff2d7820}.disenis-btn-360{display:inline-flex;align-items:center;gap:4px;margin-left:12px;font-size:12px;font-weight:600;color:#ff2d78;text-decoration:none;border:1px solid #ff2d78;border-radius:20px;padding:2px 10px;transition:all .2s}.disenis-btn-360:hover{background:#ff2d78;color:#fff}.disenis-tech-select{width:100%;padding:12px 16px;border:2px solid #e8e4de;border-radius:10px;font-size:14px;font-weight:500;background:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231a1a1a' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.disenis-tech-select:focus{outline:none;border-color:#ff2d78}.disenis-logo-upload{margin:24px 0}.disenis-logo-drop{border:2px dashed #ccc;border-radius:12px;padding:24px;cursor:pointer;transition:border-color .2s,background .2s}.disenis-logo-drop:hover{border-color:#ff2d78;background:rgb(255 45 120 / .04)}.disenis-logo-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;color:#888;font-size:13px;text-align:center}.disenis-logo-placeholder u{color:#ff2d78;cursor:pointer}.disenis-logo-placeholder small{font-size:11px;color:#bbb}.disenis-logo-preview{display:flex;align-items:center;gap:16px}.disenis-logo-preview img{width:64px;height:64px;object-fit:contain;border:1px solid #e8e4de;border-radius:8px}.disenis-logo-info{display:flex;flex-direction:column;gap:6px}.disenis-logo-info span{font-size:13px;font-weight:600}.disenis-logo-info button{font-size:12px;color:#ff2d78;background:none;border:none;cursor:pointer;padding:0}.disenis-meta-row{display:flex;align-items:center;margin-bottom:16px;font-size:13px;color:#888}.elementor-element-6ad780fc .elementor-icon{cursor:pointer}.frp-desde{font-size:22px;font-weight:600;color:#1a1a1a;margin:8px 0 16px}.frp-desde strong{color:#ff2d78}.frp-desde span{font-size:13px;font-weight:400;color:#888}.frp-desde{font-size:14px!important}.frp-desde strong{font-size:28px}.frp-desde{display:flex;flex-direction:column}.frp-desde::before{content:"DESDE";font-size:11px;font-weight:700;letter-spacing:1.5px;color:#ff2d78;margin-bottom:2px}.frp-desde{display:flex;flex-direction:column;font-size:0!important}.frp-desde::before{content:"DESDE";font-size:11px;font-weight:700;letter-spacing:1.5px;color:#ff2d78;margin-bottom:4px}.frp-desde strong{font-size:28px;color:#ff2d78}.frp-desde strong::after{content:" / ud. — IVA no incl.";font-size:13px;font-weight:400;color:#888}.frp-desde span{display:none}.disenis-live-total-price::after{content:"IVA no incl.";display:block;font-size:10px;font-weight:400;color:#86868b;letter-spacing:0;margin-top:2px}.disenis-live-total-price::after{font-size:12px!important}#makitoTotalPrice::after{content:"IVA no incl.";display:block;font-size:12px;font-weight:400;color:#86868b;margin-top:2px}#mkpTotalPrice::after{content:"IVA no incl.";display:block;font-size:12px;font-weight:400;color:#86868b;margin-top:2px}.mkp-slider-wrap{position:relative;width:100%;margin-bottom:16px;padding-bottom:32px}.mkp-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:#e5e5ea;outline:none;margin:0;cursor:pointer;position:relative;z-index:2}.mkp-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:#ff2d78;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 8px rgb(255 45 120 / .3);transition:transform .15s,box-shadow .15s}.mkp-slider::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 12px rgb(255 45 120 / .45)}.mkp-slider::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#ff2d78;cursor:pointer;border:3px solid #fff;box-shadow:0 2px 8px rgb(255 45 120 / .3)}.mkp-slider::-moz-range-track{height:6px;border-radius:3px;background:#e5e5ea}.mkp-slider-ticks{position:absolute;top:0;left:0;right:0;height:6px;pointer-events:none;z-index:1}.mkp-slider-ticks span{position:absolute;top:-4px;width:2px;height:14px;background:#d2d2d7;border-radius:1px;transform:translateX(-50%)}.mkp-slider-ticks span[data-pos="0"]{left:0%;transform:translateX(0)}.mkp-slider-ticks span[data-pos="25"]{left:25%}.mkp-slider-ticks span[data-pos="50"]{left:50%}.mkp-slider-ticks span[data-pos="75"]{left:75%}.mkp-slider-marks{position:absolute;bottom:0;left:0;right:0;pointer-events:none;height:20px}.mkp-slider-marks span{position:absolute;font-size:11px;font-weight:600;color:#86868b;transform:translateX(-50%);white-space:nowrap}.mkp-slider-marks span:first-child{transform:translateX(0)}.mkp-slider-marks span:last-child{transform:translateX(-100%)}.mkp-slider-marks span[data-pos="0"]{left:0%}.mkp-slider-marks span[data-pos="25"]{left:25%}.mkp-slider-marks span[data-pos="50"]{left:50%}.mkp-slider-marks span[data-pos="75"]{left:75%}.mkp-qty-full{width:100%!important;display:flex}.mkp-qty-full button{flex:0 0 56px}.mkp-qty-full input{flex:1;font-size:20px;font-weight:700}.disenis-qty-table{border:none!important}.disenis-qty-table th,.disenis-qty-table td{border:1px solid #1a1a1a!important}.disenis-qty-table thead th{background:#1a1a1a!important}