.conf-app-root[data-canvas-attente] .cv-wrap{visibility:hidden}.cv-single-view{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px}.logo-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.logo-layer[data-view=face] .for-dos,.logo-layer[data-view=face] .for-cote,.logo-layer[data-view=dos] .for-face,.logo-layer[data-view=dos] .for-cote,.logo-layer[data-view=cote] .for-face,.logo-layer[data-view=cote] .for-dos,.logo-layer[data-side=l] .side-r,.logo-layer[data-side=r] .side-l{display:none!important}.product-img-single#view-cote{transition:transform .45s cubic-bezier(.4,0,.2,1);transform-origin:center}.cv-single-view.side-r .product-img-single#view-cote{transform:scaleX(-1)}@keyframes sleeveFlip{0%{transform:perspective(900px) rotateY(0) scaleX(var(--flip, 1))}50%{transform:perspective(900px) rotateY(-78deg) scaleX(var(--flip, 1))}to{transform:perspective(900px) rotateY(0) scaleX(var(--flip, 1))}}.cv-single-view.flipping .product-img-single#view-cote{animation:sleeveFlip .55s ease-in-out}.cv-wrap{position:relative}.side-toggle{position:absolute;top:0;right:12px;z-index:6;display:inline-flex;gap:2px;padding:3px;background:#f1f3f5;border-radius:8px}.st-btn{display:inline-flex;align-items:center;gap:4px;border:none;background:none;cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;color:#6b7280;padding:5px 10px;border-radius:6px;white-space:nowrap;transition:background .15s,color .15s}.st-btn:hover{color:#1a1a1a}.st-btn.on{background:#fff;color:#1a1a1a;box-shadow:0 1px 2px #0000001a}.st-ico{font-size:8px;opacity:.65}.design-logo{position:absolute;cursor:grab;pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;border:1px dashed transparent;transition:border-color .15s ease}.design-logo:hover,.design-logo.dragging,.design-logo.resizing{border-color:#1a1a1a}.logo-zone{position:absolute;border:2px dashed #e02424;border-radius:6px;background:#e024240a;pointer-events:none;z-index:4;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.logo-zone span{font-size:10px;font-weight:700;letter-spacing:.4px;color:#e02424;background:#ffffffbf;padding:1px 6px;border-radius:4px;text-transform:uppercase}.logo-zone.filled{opacity:0}.logo-layer.is-manipulating .logo-zone,.logo-layer.is-manipulating .logo-zone.filled{opacity:1}.logo-layer[data-view=face] .logo-zone.for-dos,.logo-layer[data-view=face] .logo-zone.for-cote,.logo-layer[data-view=dos] .logo-zone.for-face,.logo-layer[data-view=dos] .logo-zone.for-cote,.logo-layer[data-view=cote] .logo-zone.for-face,.logo-layer[data-view=cote] .logo-zone.for-dos{display:none!important}.design-logo.dragging{cursor:grabbing}.design-logo img{width:100%;height:auto;display:block;pointer-events:none}.logo-resize{position:absolute;right:-7px;bottom:-7px;width:18px;height:18px;background:#fff;border:2px solid #1a1a1a;border-radius:50%;cursor:nwse-resize;display:none;touch-action:none;box-shadow:0 2px 6px #00000040;z-index:6}.logo-resize:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,8 L0,12 L4,12 M12,0 L12,4 L8,4 M0,8 L4,12 M8,4 L12,0' stroke='%231a1a1a' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.logo-resize.pos-nw{left:-7px;top:-7px;right:auto;bottom:auto;cursor:nwse-resize}.logo-resize.pos-ne{right:-7px;top:-7px;left:auto;bottom:auto;cursor:nesw-resize}.logo-resize.pos-sw{left:-7px;bottom:-7px;right:auto;top:auto;cursor:nesw-resize}.logo-resize.pos-se{right:-7px;bottom:-7px;left:auto;top:auto;cursor:nwse-resize}.logo-resize.pos-n,.logo-resize.pos-s{left:50%;transform:translate(-50%);right:auto;width:18px;height:10px;border-radius:6px;cursor:ns-resize}.logo-resize.pos-n{top:-6px;bottom:auto}.logo-resize.pos-s{bottom:-6px;top:auto}.logo-resize.pos-w,.logo-resize.pos-e{top:50%;transform:translateY(-50%);bottom:auto;width:10px;height:18px;border-radius:6px;cursor:ew-resize}.logo-resize.pos-w{left:-6px;right:auto}.logo-resize.pos-e{right:-6px;left:auto}.design-logo .logo-resize{display:none!important}.product-img-single{max-width:100%;max-height:100%;width:auto;height:60vh;object-fit:contain;display:none;opacity:0;transition:opacity .3s ease}.product-img-single.on{display:block;opacity:1}.mlbl{position:absolute;display:flex;align-items:center;gap:4px;font-size:9px;color:#666;font-weight:600}.mlbl-r{right:20px;top:50%;transform:translateY(-50%);flex-direction:row-reverse}.mlbl:not(.mlbl-r){left:20px;top:50%;transform:translateY(-50%)}.mline{width:1px;height:60px;background:#ccc}.mlbl span{writing-mode:vertical-rl;transform:rotate(180deg)}.mlbl-r span{writing-mode:vertical-rl;transform:none}@media(max-width:968px){.cv-single-view{padding:10px}.product-img-single{max-width:100%;height:70vh}.mlbl{font-size:8px}.mline{height:40px}}.dt-content.is-editing{outline:none;cursor:text;white-space:nowrap;caret-color:#c2410c}.design-text.is-editing{border-color:#c2410c!important;border-style:solid!important;box-shadow:0 0 0 3px #c2410c33}.dt-content.is-editing,.design-text.is-editing{user-select:text;-webkit-user-select:text;touch-action:auto;cursor:text}
/*# sourceMappingURL=/cdn/shop/t/18/assets/conf-canvas-single.css.map */
