.blanks-matrix .link{font-size:12px;text-decoration:underline;color:inherit}.blanks-matrix{--blanks-matrix-border: rgba(26, 28, 29, .12);--blanks-matrix-bg: #fff;--blanks-matrix-accent: #e92587;--blanks-matrix-muted: #6b7280;--blanks-matrix-sticky-h: 72px;padding-bottom:calc(var(--blanks-matrix-sticky-h) + 24px)}.blanks-matrix--tier-mode{padding-bottom:24px}.blanks-matrix__inner{max-width:1400px;margin:0 auto;padding:0 16px}.blanks-matrix__heading{font-size:clamp(1.125rem,2vw,1.35rem);font-weight:700;margin:0 0 16px;color:#1a1c1d}.blanks-matrix__hint{font-size:14px;line-height:1.5;color:#4b5563;margin:-8px 0 18px;max-width:72ch}.blanks-matrix__auth-notice{margin:-6px 0 12px;font-size:13px;color:#334155}.blanks-matrix__auth-notice a{color:#e92587;font-weight:600;text-decoration:underline}.blanks-matrix__error{display:none;padding:12px 14px;margin-bottom:16px;border-radius:8px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;font-size:14px}.blanks-matrix__error.is-visible{display:block}.blanks-matrix__level-notice{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:8px 11px;border:1px solid rgba(233,37,135,.22);border-radius:999px;background:#e9258714;color:#111827;font-size:12px;line-height:1.25}.blanks-matrix__level-notice strong{color:#e92587;font-weight:800}.blanks-matrix__level-dot{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:#e92587;box-shadow:0 0 0 3px #e9258724}.blanks-matrix__level-tag{color:#6b7280}.blanks-matrix__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--blanks-matrix-border);border-radius:12px;background:var(--blanks-matrix-bg)}.blanks-matrix__table{width:100%;min-width:520px;border-collapse:collapse;font-size:13px}.blanks-matrix__table--grid{table-layout:fixed}.blanks-matrix__col-aside{width:11rem}.blanks-matrix__col-data{width:auto}.blanks-matrix__table th,.blanks-matrix__table td{border:1px solid var(--blanks-matrix-border);vertical-align:middle;padding:8px 10px}.blanks-matrix__table thead th{background:#f8fafc;font-weight:600;text-align:center;white-space:nowrap}.blanks-matrix__table thead th:first-child{text-align:left}.blanks-matrix__aside{background:#fafafa}.blanks-matrix__aside-inner{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.blanks-matrix__thumb{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid var(--blanks-matrix-border);background:#fff}.blanks-matrix__thumb-btn{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:zoom-in;border-radius:8px}.blanks-matrix__thumb-btn:focus-visible{outline:2px solid #cbd5e1;outline-offset:2px}.blanks-matrix__color-name{font-weight:600;font-size:13px;line-height:1.25;color:#1a1c1d}.blanks-matrix__stock-row td{background:#fcfcfd;font-size:12px;color:var(--blanks-matrix-muted);text-align:center}.blanks-matrix__stock-row td.blanks-matrix__aside{vertical-align:top}.blanks-matrix__stock-label{font-size:11px;text-transform:uppercase;letter-spacing:.02em;color:#9ca3af;margin-bottom:4px}.blanks-matrix__stock-value{color:#374151;font-weight:500}.blanks-matrix__stock-dot{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:6px;vertical-align:middle}.blanks-matrix__stock-dot.is-green,.blanks-matrix__stock-dot.is-orange{background:#e92587}.blanks-matrix__stock-dot.is-red{background:#ef4444}.blanks-matrix__stock-value.is-low{color:#e92587}.blanks-matrix__stock-value.is-out{color:#b91c1c}.blanks-matrix__buy-row td{text-align:center;padding:10px 8px}.blanks-matrix__price{font-weight:600;font-size:14px;margin-bottom:6px;color:#1a1c1d}.blanks-matrix__price.is-locked{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:1px 5px;border-radius:5px;background:#e9258714;color:#111827;font-weight:800;-webkit-user-select:none;user-select:none}.blanks-matrix__price.is-locked>span{display:inline-block;filter:blur(3px);opacity:.7}.blanks-matrix__qty-wrap{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;max-width:100%;vertical-align:middle;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none;gap:8px}.blanks-matrix__qty-wrap.is-disabled{opacity:.5}.blanks-matrix__qty-btn{flex:0 0 30px;min-width:30px;width:30px;height:30px;padding:0;margin:0;border:1px solid #73a8c3;border-radius:4px;background:#c6dfea;color:#2d7ea6;font-size:.95rem;font-weight:600;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .08s ease}.blanks-matrix__qty-btn:hover:not(:disabled){background:#b5d4e3;border-color:#5f99b8;color:#1f6f97}.blanks-matrix__qty-btn:active:not(:disabled){transform:translateY(1px)}.blanks-matrix__qty-btn:disabled{cursor:not-allowed;opacity:.7}.blanks-matrix__qty-btn[data-qty-incr]{border-left:1px solid #73a8c3}.blanks-matrix__qty-btn[data-qty-decr]{border-right:1px solid #73a8c3}.blanks-matrix__qty-icon{width:.9rem;height:.9rem;display:inline-flex}.blanks-matrix__qty-icon svg{width:100%;height:100%;fill:currentColor}.blanks-matrix__qty{flex:0 0 56px;min-width:56px;max-width:60px;width:56px;height:30px;margin:0;padding:0 2px;border:0;border-left:0;border-right:0;border-radius:0;font-size:24px;font-weight:400;font-variant-numeric:tabular-nums;text-align:center;box-sizing:border-box;-moz-appearance:textfield;background:transparent;color:#1f2937}.blanks-matrix__qty::-webkit-outer-spin-button,.blanks-matrix__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.blanks-matrix__qty:disabled{opacity:1;cursor:not-allowed;background:transparent;color:#6b7280}.blanks-matrix__qty:focus-visible,.blanks-matrix__qty-btn:focus-visible{outline:2px solid #95b9cc;outline-offset:1px}.blanks-matrix__shipping-hint{margin-top:4px;font-size:10px;line-height:1.2;color:#e92587;font-weight:500;white-space:nowrap}.blanks-matrix__shipping-flash{margin-right:3px;font-size:10px}.blanks-matrix__cell--empty{background:#f3f4f6;color:#9ca3af;font-size:12px}.blanks-matrix__cell--pending{color:#9ca3af;font-size:12px;opacity:.6}.blanks-matrix__selector{margin:0 0 18px}.blanks-matrix__selector-title{margin:0 0 12px;color:#111827;font-size:14px;line-height:1.4}.blanks-matrix__selector-title strong{font-weight:800}.blanks-matrix__color-grid{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center}.blanks-matrix__color-trigger{-webkit-appearance:none;appearance:none;width:72px;min-height:76px;padding:4px 3px 5px;border:2px solid transparent;border-radius:7px;background:transparent;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.blanks-matrix__color-trigger img,.blanks-matrix__color-swatch{display:block;width:50px;height:50px;object-fit:contain;border-radius:5px}.blanks-matrix__color-trigger img{background:transparent}.blanks-matrix__color-swatch{background:#d1d5db}.blanks-matrix__color-label{display:block;max-width:66px;color:#6b7280;font-size:9px;font-weight:600;line-height:1.1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.blanks-matrix__color-trigger.is-active{border-color:#111827}.blanks-matrix__color-trigger.is-active .blanks-matrix__color-label{color:#111827}.blanks-matrix__color-trigger:focus-visible{outline:2px solid #111827;outline-offset:2px}.blanks-matrix__tier-card{width:100%;max-width:none;border:1px solid #e5e7eb;border-radius:10px;background:#fff;overflow:hidden}.blanks-matrix__color-panel{overflow-x:auto;-webkit-overflow-scrolling:touch}.blanks-matrix__color-panel[hidden]{display:none}.blanks-matrix__tier-table{width:100%;min-width:560px;border-collapse:collapse;table-layout:fixed;font-size:13px}.blanks-matrix__tier-table th,.blanks-matrix__tier-table td{border-bottom:1px solid #eceff3;padding:11px 12px;text-align:center;vertical-align:middle}.blanks-matrix__tier-table thead th{background:#f7f7f8;color:#4b5563;font-size:12px;font-weight:800;white-space:nowrap}.blanks-matrix__tier-table thead th:first-child,.blanks-matrix__tier-table tbody th{text-align:left}.blanks-matrix__tier-table thead span{color:#e92587;font-weight:800}.blanks-matrix--customer-tier-1 .blanks-matrix__tier-table thead th:nth-child(2),.blanks-matrix--customer-tier-1 .blanks-matrix__tier-table tbody td:nth-child(2),.blanks-matrix--customer-tier-2 .blanks-matrix__tier-table thead th:nth-child(3),.blanks-matrix--customer-tier-2 .blanks-matrix__tier-table tbody td:nth-child(3),.blanks-matrix--customer-tier-3 .blanks-matrix__tier-table thead th:nth-child(4),.blanks-matrix--customer-tier-3 .blanks-matrix__tier-table tbody td:nth-child(4),.blanks-matrix--customer-tier-4 .blanks-matrix__tier-table thead th:nth-child(5),.blanks-matrix--customer-tier-4 .blanks-matrix__tier-table tbody td:nth-child(5){background:#e9258714;box-shadow:inset 1px 0 #e925872e,inset -1px 0 #e925872e}.blanks-matrix--customer-tier-1 .blanks-matrix__tier-table thead th:nth-child(2),.blanks-matrix--customer-tier-2 .blanks-matrix__tier-table thead th:nth-child(3),.blanks-matrix--customer-tier-3 .blanks-matrix__tier-table thead th:nth-child(4),.blanks-matrix--customer-tier-4 .blanks-matrix__tier-table thead th:nth-child(5){color:#111827;box-shadow:inset 0 2px #e92587,inset 1px 0 #e925872e,inset -1px 0 #e925872e}.blanks-matrix--customer-tier-1 .blanks-matrix__tier-table thead th:nth-child(2):before,.blanks-matrix--customer-tier-2 .blanks-matrix__tier-table thead th:nth-child(3):before,.blanks-matrix--customer-tier-3 .blanks-matrix__tier-table thead th:nth-child(4):before,.blanks-matrix--customer-tier-4 .blanks-matrix__tier-table thead th:nth-child(5):before{content:"Vos tarifs";display:block;margin:0 0 4px;color:#e92587;font-size:10px;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase}.blanks-matrix--customer-tier-1 .blanks-matrix__tier-table tbody td:nth-child(2) .blanks-matrix__tier-price,.blanks-matrix--customer-tier-2 .blanks-matrix__tier-table tbody td:nth-child(3) .blanks-matrix__tier-price,.blanks-matrix--customer-tier-3 .blanks-matrix__tier-table tbody td:nth-child(4) .blanks-matrix__tier-price,.blanks-matrix--customer-tier-4 .blanks-matrix__tier-table tbody td:nth-child(5) .blanks-matrix__tier-price{color:#e92587}.blanks-matrix__tier-row:last-child th,.blanks-matrix__tier-row:last-child td{border-bottom:0}.blanks-matrix__tier-row.is-unavailable{color:#9ca3af}.blanks-matrix__size-pill{display:inline-flex;min-width:46px;height:30px;padding:0 12px;border:1px solid #d9dde3;border-radius:7px;background:#f3f4f6;color:#111827;font-size:13px;font-weight:800;align-items:center;justify-content:center}.blanks-matrix__tier-row.is-unavailable .blanks-matrix__size-pill{color:#9ca3af;background:#f4f4f5}.blanks-matrix__tier-price{color:#111827;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.blanks-matrix__tier-price.is-discount{color:#e92587}.blanks-matrix__tier-price.is-locked{display:inline-flex;justify-content:center;min-width:58px;padding:1px 5px;border-radius:5px;background:#e9258714;color:#111827}.blanks-matrix__tier-price.is-locked>span{display:inline-block;filter:blur(3px);opacity:.7}.blanks-matrix__tier-qty{width:62px;height:38px;min-width:62px;max-width:62px;padding:0 8px;border:1px solid #d9dde3;border-radius:7px;background:#fff;color:#111827;font-size:15px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.blanks-matrix__tier-qty:disabled{background:#f9fafb;color:#d1d5db}.blanks-matrix__tier-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid #e5e7eb;background:#fcfcfd}.blanks-matrix--tier-mode .blanks-matrix__sticky{position:static;margin-top:12px;padding:0;border-top:0;background:transparent;box-shadow:none}.blanks-matrix--tier-mode .blanks-matrix__sticky-inner{max-width:none;display:block}.blanks-matrix--tier-mode .blanks-matrix__sticky .blanks-matrix__total{display:none}.blanks-matrix--tier-mode .blanks-matrix__submit{width:100%;min-height:50px;justify-content:center;border-radius:8px;background:#e92587;font-size:16px;font-weight:800}.blanks-matrix--tier-mode .blanks-matrix__submit.is-success{background:#c91570}.blanks-matrix__sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fffffff5;border-top:1px solid var(--blanks-matrix-border);box-shadow:0 -8px 24px #0000000f;padding:12px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.blanks-matrix__sticky-inner{max-width:1400px;margin:0 auto;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;justify-content:space-between}.blanks-matrix__total{font-weight:700;font-size:1rem;color:#1a1c1d}.blanks-matrix__total-label{font-weight:500;color:var(--blanks-matrix-muted);margin-right:6px}.blanks-matrix__submit{-webkit-appearance:none;appearance:none;border:0;border-radius:8px;padding:12px 22px;font-size:15px;font-weight:600;cursor:pointer;background:var(--blanks-matrix-accent);color:#fff;display:inline-flex;align-items:center;gap:8px;transition:opacity .2s ease,transform .1s ease}.blanks-matrix__submit:hover:not(:disabled){opacity:.92}.blanks-matrix__submit.is-success{background:#c91570}.blanks-matrix__submit:disabled{opacity:.45;cursor:not-allowed}.blanks-matrix__submit .loading-overlay{display:none}.blanks-matrix__submit.is-loading .loading-overlay{display:inline}.blanks-matrix__gallery[hidden]{display:none}.blanks-matrix__gallery{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.blanks-matrix__gallery-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172abf}.blanks-matrix__gallery-dialog{position:relative;z-index:1;width:min(92vw,980px);height:min(84vh,760px);margin:min(8vh,48px) auto;background:#0f172a;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:20px 56px}.blanks-matrix__gallery-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;background:#fff}.blanks-matrix__gallery-close,.blanks-matrix__gallery-nav{-webkit-appearance:none;appearance:none;border:0;background:#ffffffeb;color:#0f172a;width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;line-height:1}.blanks-matrix__gallery-close{position:absolute;top:12px;right:12px}.blanks-matrix__gallery-nav{position:absolute;top:50%;transform:translateY(-50%)}.blanks-matrix__gallery-nav.is-prev{left:10px}.blanks-matrix__gallery-nav.is-next{right:10px}.blanks-matrix__gallery-caption{position:absolute;left:16px;right:16px;bottom:10px;margin:0;text-align:center;color:#f8fafc;font-size:13px}@media(max-width:749px){.blanks-matrix__sticky-inner{flex-direction:column;align-items:stretch}.blanks-matrix__submit{width:100%;justify-content:center}.blanks-matrix__gallery-dialog{width:94vw;height:78vh;padding:16px 46px}}
/*# sourceMappingURL=/cdn/shop/t/159/assets/blanks-variant-matrix.css.map */
