#tp-v8-app[data-tpv8-cushion]{--tp-cushion-ink: #172033;--tp-cushion-muted: #667085;--tp-cushion-line: #d9dee8;--tp-cushion-soft: #f4f5f2;--tp-cushion-panel: #ffffff}#tp-v8-app[data-tpv8-cushion]>.tpv8-topbar{display:none}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-compact-head{display:flex;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;color:var(--tp-cushion-ink);background:var(--tp-cushion-panel);border:1px solid var(--tp-cushion-line);border-radius:22px 22px 0 0}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-compact-head strong,#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-compact-head span{font-size:16px;font-weight:700}#tp-v8-app[data-tpv8-cushion] .tpv8-topbar{align-items:center;padding-bottom:18px}#tp-v8-app[data-tpv8-cushion] .tpv8-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.8fr);gap:24px;align-items:start}#tp-v8-app[data-tpv8-cushion] .tpv8-editor-card,#tp-v8-app[data-tpv8-cushion] .tpv8-panel{border-radius:22px;border-color:var(--tp-cushion-line);background:var(--tp-cushion-panel);box-shadow:0 16px 44px #17203317}#tp-v8-app[data-tpv8-cushion] .tpv8-product-image-wrap{display:none}#tp-v8-app[data-tpv8-cushion] .tpv8-product-identity{grid-template-columns:minmax(0,1fr)}#tp-v8-app[data-tpv8-cushion] .tpv8-canvas-stage{min-height:520px;padding:26px;background:var(--tp-cushion-soft);border-radius:18px;position:relative;isolation:isolate}#tp-v8-app[data-tpv8-cushion] .tpv8-canvas-stage:before{content:"";position:absolute;z-index:-1;width:min(78%,610px);aspect-ratio:1 / 1;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-1.5deg);border-radius:19% 17% 20% 16%;background:var(--tpv8-variant-color, #ffffff);box-shadow:inset 0 0 30px #1720332e,0 25px 38px #17203333}#tp-v8-app[data-tpv8-cushion] .tpv8-print-area{width:min(64%,500px)!important;aspect-ratio:1 / 1!important;height:auto!important;border-radius:5px;box-shadow:0 22px 38px #1720332e}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-tabs button{min-height:46px;border:1px solid var(--tp-cushion-line);border-radius:12px;color:var(--tp-cushion-ink);background:transparent;font:inherit;font-weight:700}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-tabs button[aria-pressed=true]{color:#fff;background:var(--tp-cushion-ink)}#tp-v8-app[data-tpv8-cushion][data-tpv8-cushion-panel=photo] #tpv8-panel-text,#tp-v8-app[data-tpv8-cushion][data-tpv8-cushion-panel=text] #tpv8-panel-photo{display:none}#tp-v8-app[data-tpv8-cushion] .tpv8-canvas-label{border-radius:11px;font-weight:700}#tp-v8-app[data-tpv8-cushion] .tpv8-editor-foot{border-top:0}#tp-v8-app[data-tpv8-cushion] .tpv8-editor-foot>span:has(.tpv8-quality),#tp-v8-app[data-tpv8-cushion] .tpv8-editor-foot .tpv8-quality,#tp-v8-app[data-tpv8-cushion] #tpv8-status[data-tpv8-quality-warning=true]{display:none}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-file-input-native{position:fixed!important;left:-10000px!important;top:0!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important}#tp-v8-app[data-tpv8-cushion] #tpv8-upload-trigger-core{display:none!important}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-canvas-text-action,#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-text,#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-style,#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-direct-controls{display:none}@media(max-width:860px){#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-tabs{grid-template-columns:minmax(0,1fr)}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-tabs [data-tpv8-cushion-tab=text]{display:none}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-direct-controls:not([hidden]){display:flex;position:absolute;z-index:8;right:12px;bottom:12px;left:12px;flex-direction:column;gap:8px;padding:0}#tp-v8-app[data-tpv8-cushion].tpv8-has-image:not(.tpv8-has-text) .tpv8-cushion-canvas-text-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:48px;padding:10px 18px;border:2px solid #ffffff;border-radius:999px;color:#fff;background:#0b2a3a;box-shadow:0 7px 22px #0b2a3a47;font:inherit}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-text:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 46px 46px;gap:8px;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:#fffffff5;box-shadow:0 8px 26px #17203338}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-style:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 46px 46px 46px;gap:8px;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:#fffffff5;box-shadow:0 8px 26px #17203338}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-style label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-style select,#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-style input,#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-style button{min-width:0;min-height:46px;margin:0;border:1px solid #cfd6df;border-radius:10px;color:#172033;background:#fff;font:inherit;font-weight:700}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-style select{width:100%;padding:8px 30px 8px 10px;font-size:16px}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-style input[type=color]{width:46px;padding:5px}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-text label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-text input,#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-text button{min-width:0;min-height:46px;margin:0;border:1px solid #cfd6df;border-radius:10px;font:inherit}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-text input{width:100%;padding:8px 11px;font-size:16px;background:#fff}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-inline-text button{display:inline-flex;align-items:center;justify-content:center;color:#172033;background:#fff;font-weight:800}}#tp-v8-app[data-tpv8-cushion] .tpv8-panel-flow{display:flex;flex-direction:column;gap:12px}#tp-v8-app[data-tpv8-cushion] .tpv8-panel-section{border-radius:16px;border:1px solid var(--tp-cushion-line);padding:16px}#tp-v8-app[data-tpv8-cushion] #tpv8-variant-controls{margin-bottom:8px}#tp-v8-app[data-tpv8-cushion] .tpv8-swatches{flex-wrap:wrap;gap:12px;padding:4px}#tp-v8-app[data-tpv8-cushion] .tpv8-swatch{flex:0 0 42px;width:42px;min-width:42px;height:42px;min-height:42px;outline-offset:2px}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-color-note{margin:6px 0 0;color:var(--tp-cushion-muted);font-size:14px;line-height:1.4}#tp-v8-app[data-tpv8-cushion] .tpv8-upload-box{border-radius:14px;min-height:112px}#tp-v8-app[data-tpv8-cushion] .tpv8-button,#tp-v8-app[data-tpv8-cushion] .tpv8-icon-button,#tp-v8-app[data-tpv8-cushion] .tpv8-font-button,#tp-v8-app[data-tpv8-cushion] textarea,#tp-v8-app[data-tpv8-cushion] input,#tp-v8-app[data-tpv8-cushion] select{border-radius:11px}#tp-v8-app[data-tpv8-cushion] #tpv8-cart{min-height:52px;font-size:17px}@media(max-width:760px){#tp-v8-app[data-tpv8-cushion]{padding-inline:12px}#tp-v8-app[data-tpv8-cushion] .tpv8-topbar{display:block}#tp-v8-app[data-tpv8-cushion]>.tpv8-topbar{display:none}#tp-v8-app[data-tpv8-cushion] .tpv8-cushion-compact-head{min-height:54px;padding:0 15px;border-radius:20px 20px 0 0}#tp-v8-app[data-tpv8-cushion] .tpv8-top-actions{margin-top:12px}#tp-v8-app[data-tpv8-cushion] .tpv8-layout{display:flex;flex-direction:column;gap:12px}#tp-v8-app[data-tpv8-cushion] .tpv8-editor-card,#tp-v8-app[data-tpv8-cushion] .tpv8-panel{width:100%;border-radius:18px;box-shadow:none}#tp-v8-app[data-tpv8-cushion] .tpv8-editor-head{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:10px;padding:13px 14px 8px}#tp-v8-app[data-tpv8-cushion] .tpv8-product-identity{min-width:0}#tp-v8-app[data-tpv8-cushion] .tpv8-editor-head h2{width:auto;max-width:none;min-width:0;overflow-wrap:normal;word-break:normal}#tp-v8-app[data-tpv8-cushion] .tpv8-history-actions{grid-column:1 / -1;width:100%;justify-content:flex-start;flex-wrap:wrap}#tp-v8-app[data-tpv8-cushion] .tpv8-canvas-stage{min-height:0;aspect-ratio:1 / 1;padding:14px;border-radius:14px}#tp-v8-app[data-tpv8-cushion] .tpv8-canvas-stage:before{width:80%}#tp-v8-app[data-tpv8-cushion] .tpv8-print-area{width:66%!important}#tp-v8-app[data-tpv8-cushion] .tpv8-editor-foot{padding:10px 14px}#tp-v8-app[data-tpv8-cushion] .tpv8-panel{padding:12px}#tp-v8-app[data-tpv8-cushion] .tpv8-panel-section{padding:13px}#tp-v8-app[data-tpv8-cushion] .tpv8-swatches{gap:14px;padding:5px}#tp-v8-app[data-tpv8-cushion] .tpv8-swatch{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px}#tp-v8-app[data-tpv8-cushion] .tpv8-tool-row>*{min-height:46px}#tp-v8-app[data-tpv8-cushion] .tpv8-text-toolbar{grid-template-columns:repeat(4,minmax(44px,1fr))}#tp-v8-app[data-tpv8-cushion] #tpv8-cart{width:100%;min-height:54px}}@media(min-width:861px){#tp-v8-app[data-tpv8-cushion].tpv8-shell-fit{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}#tp-v8-app[data-tpv8-cushion].tpv8-shell-fit .tpv8-layout{height:auto!important;min-height:0!important;align-items:start!important}#tp-v8-app[data-tpv8-cushion].tpv8-shell-fit .tpv8-editor-card{height:auto!important;min-height:0!important;display:block!important}#tp-v8-app[data-tpv8-cushion].tpv8-shell-fit .tpv8-canvas-stage{height:auto!important;min-height:680px!important}#tp-v8-app[data-tpv8-cushion].tpv8-shell-fit .tpv8-panel{height:auto!important;min-height:0!important;max-height:none!important;position:sticky!important;top:12px!important;display:block!important;overflow:visible!important}#tp-v8-app[data-tpv8-cushion].tpv8-shell-fit .tpv8-panel-flow{height:auto!important;max-height:none!important;overflow:visible!important}#tp-v8-app[data-tpv8-cushion].tpv8-shell-fit #tpv8-image-tools:not([hidden]){grid-column:1 / -1!important;width:100%!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important}#tp-v8-app[data-tpv8-cushion].tpv8-shell-fit #tpv8-image-tools .tpv8-tool-row{display:contents!important}#tp-v8-app[data-tpv8-cushion].tpv8-shell-fit #tpv8-image-tools .tpv8-button,#tp-v8-app[data-tpv8-cushion].tpv8-shell-fit #tpv8-image-tools .tpv8-icon-button{width:100%!important;min-width:0!important;min-height:48px!important;padding:8px 10px!important;font-size:13px!important;line-height:1.2!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/tp-cuscino-v1.css.map */
