html{overflow-x:hidden}.calculator--section{max-width:1060px;margin:0 auto;padding:0 20px 20px}@media (width >= 1024px){.calculator--section{max-width:1020px;padding:0 40px 80px}}.calculator--section ul{list-style-type:none;padding:0;margin:0}.calculator--section ul li{padding:0;margin:0}.calculator .calculator__configurator{display:flex;flex-wrap:wrap;-moz-column-gap:35px;column-gap:35px;row-gap:20px}.calculator .small-title{margin-bottom:15px;font-size:15px}.calculator .select--wrap{position:relative}.calculator .select--wrap:after{content:url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='-0.5' x2='7.34662' y2='-0.5' transform='matrix(0.694812 0.719192 -0.68522 0.728336 0 5.84686)' stroke='black'/%3E%3Cline y1='-0.5' x2='7.28894' y2='-0.5' transform='matrix(-0.68522 0.728336 -0.694812 -0.719192 9.58887 5.2933)' stroke='black'/%3E%3C/svg%3E");position:absolute;top:50%;right:20px;translate:0 -55%;pointer-events:none}.calculator select{height:34px;min-width:240px;padding:6px 20px;margin:0;cursor:pointer}.calculator input[type=text]{height:34px;width:270px;padding:6px 20px;border:1px solid var(--darkest-grey)}.calculator input[type=text]::-moz-placeholder{color:#bbb}.calculator input[type=text]::placeholder{color:#bbb}.calculator .input--box{display:flex;align-items:flex-start;flex-direction:column;row-gap:15px}.calculator .input--box h5{margin:0;font-size:15px;line-height:1}.calculator .input--wrap{display:flex;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px}.calculator .input--wrap .metric{font-size:15px;color:#bbb}.calculator .calculator__logo--list{display:flex;flex-wrap:wrap;gap:25px;width:100%;margin-top:25px}.calculator .calculator__logo--list .calculator__logo{display:flex;flex-direction:column;gap:20px;width:100%}.calculator .calculator__logo--list .calculator__logo .calculator__logo--parameters{position:relative;display:flex;flex-direction:column;row-gap:30px}.calculator .calculator__logo--list .calculator__logo .calculator__logo--parameters .remove--button{position:absolute;top:15px;right:10px}.calculator .calculator__add--logo--button{max-width:100%;width:100%;margin:25px 0;font-size:15px;color:#bbb;text-align:center}.calculator .calculator--btn{margin-top:28px}.clear--button{display:block;margin-left:auto}.clear--button.user-is-top{position:relative;margin-bottom:50px;overflow:unset}.clear--button.user-is-top:after{content:"Vous b\e9n\e9 ficiez de tarifs pr\e9 f\e9rentiels";position:absolute;top:calc(100% + 10px);right:0;font-size:14px;color:#f09710}.calculations--result__card--info span{font-size:13px}.calculations--result{display:flex;flex-direction:column;row-gap:17px;margin-top:30px}.calculations--result .calculations--result__card{display:flex;flex-wrap:wrap;justify-content:center;order:1;-moz-column-gap:70px;column-gap:70px;row-gap:25px;max-width:100%;width:100%}@media (width >= 768px){.calculations--result .calculations--result__card{justify-content:space-between}}.calculations--result .calculations--result__card.best--offer{order:0;position:relative}.calculations--result .calculations--result__card.best--offer:before{content:"Format le - cher";position:absolute;top:-12px;left:-24px;font-size:13px;font-weight:700;padding:6px 12px;border-radius:5px;color:#fff;background-color:#06d393}.calculations--result .calculations--result__card.rejected{order:5}.calculations--result .calculations--result__card.rejected *{color:#bbb}.calculations--result .calculations--result__card.rejected canvas,.calculations--result .calculations--result__card.rejected img{display:none}.calculations--result .calculations--result__card.rejected button,.calculations--result .calculations--result__card.rejected a{clip:rect(0 0 0 0);clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px;opacity:0}.calculations--result .calculations--result__card .calculations--result__card--format{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:150px}.calculations--result .calculations--result__card .calculations--result__card--format .format__title{font-size:40px;font-weight:700;text-transform:uppercase}.calculations--result .calculations--result__card .calculations--result__card--format .format__description{font-size:13px;font-weight:700}.calculations--result .calculations--result__card .calculations--result__card--format button{margin-top:20px}.calculations--result .calculations--result__card .calculations--result__card--info{display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:30px;column-gap:30px;row-gap:20px}@media (width >= 768px){.calculations--result .calculations--result__card .calculations--result__card--info{max-width:35%}}.calculations--result .calculations--result__card .calculations--result__card--info>*,.calculations--result .calculations--result__card .calculations--result__card--info .card--info__logo{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}@media (width >= 768px){.calculations--result .calculations--result__card .calculations--result__card--info>*,.calculations--result .calculations--result__card .calculations--result__card--info .card--info__logo{width:calc(50% - 15px)}}.calculations--result .calculations--result__card .calculations--result__card--info .card--info__label{margin-bottom:5px;font-size:13px;line-height:1;color:#bbb;text-wrap:nowrap}.calculations--result .calculations--result__card .calculations--result__card--info .strong{font-size:13px;font-weight:700}.calculations--result .calculations--result__card .calculations--result__card--info .card--info__logo--list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:30px;column-gap:30px;row-gap:20px;width:100%}.calculations--result .calculations--result__card .calculations--result__card--info .card--info__logo--list li{width:-moz-fit-content;width:fit-content}@media (width >= 768px){.calculations--result .calculations--result__card .calculations--result__card--info .card--info__logo--list li{width:calc(50% - 15px)}}.calculations--result .calculations--result__card .card--info__placing{display:flex;flex-direction:column;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:160px;color:pink}.calculations--result .calculations--result__card .card--info__placing canvas,.calculations--result .calculations--result__card .card--info__placing img{background-color:#bbb}.thumb-grid{display:grid;grid-template-columns:repeat(var(--cols),var(--w));grid-auto-rows:var(--h);gap:var(--gap);background:#eee;padding:4px;box-sizing:content-box}.thumb-grid .cell{width:var(--w);height:var(--h);display:grid;place-items:center;background:#fff;overflow:hidden}.thumb-grid .cell img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:box-shadow .2s,transform .06s,color .2s,border-color .2s,background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button.outline{background:#d5377b;color:#111;border:1px solid #ccc}.button.outline[aria-pressed=true]{background:#d5377b;color:#fff;border-color:#fff;box-shadow:0 6px 16px #0000001f,0 0 0 3px #d5377b2e}.button.outline[aria-pressed=false]{background:#fff;color:#111;border-color:#ccc}.button.outline:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a,0 0 0 3px #d5377b1f}.button.outline:active{transform:translateY(0);box-shadow:0 2px 8px #0000001f,0 0 0 3px #d5377b29}.button:focus-visible{outline:none;box-shadow:0 0 0 3px #d5377b47}.button[disabled],.button.disabled{opacity:.6;pointer-events:none}.toggle-group{display:inline-flex;gap:8px;flex-wrap:wrap}.number_input:focus-within{border-color:#d5377b;box-shadow:0 0 0 3px #d5377b29}.number_input.disabled{opacity:.6;pointer-events:none;filter:grayscale(1)}.number_input input[type=number]::-webkit-outer-spin-button,.number_input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number_input input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.file-btn{position:relative;display:inline-flex;align-items:center;gap:12px;padding:8px;border-radius:12px;background:#fff;border:1px solid #eee}.file-label{display:inline-block;padding:10px 18px;background:#d5377b;color:#fff;font-size:14px;border-radius:10px;cursor:pointer;transition:transform .06s,box-shadow .2s;white-space:nowrap}.file-label{cursor:pointer}.file-name{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-name{pointer-events:none}.file-label:hover{box-shadow:0 6px 16px #0000001f,0 0 0 3px #d5377b24;transform:translateY(-1px)}.file-label:active{transform:translateY(0);box-shadow:0 3px 10px #0000001f}.file-btn input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}.file-name{font-size:14px;color:#555;max-width:300px}.file-btn:focus-within{box-shadow:0 0 0 3px #d5377b29;border-color:#d5377b}.input--box{width:100%}.disabled-au-logo{filter:grayscale(100%)}.btn-remove-logo{background:red;color:#fff;border-radius:4px;padding:2px 4px;cursor:pointer;align-self:flex-start;font-size:small}.btn-remove-logo:hover{filter:brightness(.95)}.hidden{display:none}.visuallyhidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.loading{position:relative}.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[is-upload-field]{position:relative}[is-upload-field].loading .loading-overlay{display:flex}.calc-layout{display:flex;gap:24px;align-items:start}.logo-preview-panel{margin-top:25px;position:sticky;top:80px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;padding:16px;box-shadow:0 2px 10px #0000000a;min-width:300px;max-width:300px;text-align:center;min-height:220px}.logo-preview-title{margin:0 0 10px}.logo-preview-card{display:flex;align-items:center;justify-content:center;min-height:220px;background:#f7f7f7;border:1px dashed #ddd;border-radius:8px;overflow:hidden}.logo-preview-card img[is-logo-preview-img-right]{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain}@media (max-width: 900px){.calc-layout{grid-template-columns:1fr}.logo-preview-panel{position:static;order:2}}.logo-preview-box{position:relative;border:1px solid #e5e5e5;border-radius:8px;background:#f7f7f7;display:flex;align-items:center;justify-content:center;padding:12px}.logo-preview-box img[is-logo-preview-img]{max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain}.loading-overlay{display:none;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:20;min-width:42px;width:auto;align-items:center;justify-content:center;flex-direction:column;gap:16px;pointer-events:none}.spinner{animation:rotator 1.4s infinite linear}.spinner-path{stroke:currentColor;color:#c02d6a;stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s infinite ease}[is-uploading]{margin-top:6px;font-size:18px;color:#666}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.ul-calc{position:absolute;display:none}img[is-logo-preview-img-right].clickable{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/68/assets/calculator.out.css.map */
