.pcccs-customizer{--vg-orange: #f0a028;--vg-orange-press: #d98a18;--vg-orange-soft: #fdf1dc;--vg-ink: #111114;--vg-ink-2: #2a2c31;--vg-blue: #2b5ba0;--vg-blue-soft: #555555;--vg-select: #3b82f6;--vg-select-bg: #e8f0fa;--vg-green: #108038;--vg-green-bg: #e4f4ea;--vg-gold: #a06000;--vg-gold-bg: #fbf6e6;--vg-surface: #f4f4f4;--vg-surface-2: #ececec;--vg-border: #e0e0e0;--vg-border-strong: #cfcfcf;--vg-muted: #8b93a6;--vg-font-display: "Tomorrow", "Saira Condensed", sans-serif;--vg-font-body: "Poppins", "Segoe UI", system-ui, sans-serif;--vg-radius: 10px;--vg-radius-lg: 14px;--vg-shadow-md: 0 6px 20px rgba(17, 17, 20, .1);width:100%;font-family:var(--vg-font-body);color:var(--vg-ink)}.pcccs-customizer *,.pcccs-customizer *:before,.pcccs-customizer *:after{box-sizing:border-box}#pcs-custom-fields button{font-family:inherit}#pcs-custom-fields .pcccs-config-card{border:1px solid var(--vg-border);border-radius:var(--vg-radius-lg);background:#fff;box-shadow:var(--vg-shadow-md);overflow:hidden}#pcs-custom-fields .pcccs-step{padding:22px 22px 0;border-top:1px solid var(--vg-border);background:#fff}#pcs-custom-fields .pcccs-step:first-child{padding-top:18px;border-top:none}#pcs-custom-fields .pcccs-designer-intro{padding-bottom:18px}#pcs-custom-fields .pcccs-step__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}#pcs-custom-fields .pcccs-step__num{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:8px;background:var(--vg-orange);color:var(--vg-ink);font-family:var(--vg-font-display);font-size:14px;font-weight:800;line-height:1;letter-spacing:0}#pcs-custom-fields .pcccs-step__title{margin:0;color:var(--vg-ink);font-family:var(--vg-font-body);font-size:17px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}#pcs-custom-fields .pcccs-step__hint{margin:2px 0 0;color:var(--vg-blue-soft);font-size:14px;line-height:1.45}#pcs-custom-fields .pcccs-field{padding-bottom:22px}#pcs-custom-fields .sticker-variants__label{display:none}#pcs-custom-fields .sticker-variant:before{display:none!important;content:none!important}#pcs-custom-fields .pcccs-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 22px;border:none;border-radius:var(--vg-radius);background:var(--vg-orange);color:var(--vg-ink);cursor:pointer;font-family:var(--vg-font-display);font-size:14px;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase;text-decoration:none;transition:background .15s ease,transform .08s ease,box-shadow .15s ease}#pcs-custom-fields .pcccs-btn:hover{background:#e59620}#pcs-custom-fields .pcccs-btn:active{transform:translateY(1px)}#pcs-custom-fields .pcccs-btn--dark{background:var(--vg-ink);color:#fff}#pcs-custom-fields .pcccs-btn--danger{background:#e03b36;color:#fff}#pcs-custom-fields .pcccs-btn--danger:hover{background:#c92f2b}#pcs-custom-fields .pcccs-btn--upload{margin-top:14px}#pcs-custom-fields .pcccs-radio{width:18px;height:18px;flex:0 0 18px;border:2px solid var(--vg-muted);border-radius:50%;background:#fff}#pcs-custom-fields .sticker-variant.active .pcccs-radio,#pcs-custom-fields .sticker-variant.selected .pcccs-radio{border-color:var(--vg-select);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px var(--vg-select)}#pcs-custom-fields .artwork-box,#pcs-custom-fields .pcccs-upload-zone{margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;overflow:visible!important}#pcs-custom-fields .pcccs-upload-drop{display:block;width:100%;padding:30px 22px;border:2px dashed var(--vg-border-strong);border-radius:var(--vg-radius-lg);background:var(--vg-surface);color:var(--vg-ink);text-align:center;cursor:default;transition:border-color .15s ease,background .15s ease}#pcs-custom-fields .pcccs-upload-drop:hover,#pcs-custom-fields .pcccs-upload-zone.is-dragover .pcccs-upload-drop{border-color:var(--vg-orange);background:var(--vg-orange-soft)}#pcs-custom-fields .pcccs-start-card{padding:34px 24px;background:linear-gradient(180deg,#fff 0%,var(--vg-surface) 100%)}#pcs-custom-fields .pcccs-upload-drop__icon{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 14px;border-radius:50%;background:var(--vg-orange-soft);color:var(--vg-orange-press)}#pcs-custom-fields .pcccs-upload-drop__title{display:block;color:var(--vg-ink);font-family:var(--vg-font-display);font-size:18px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}#pcs-custom-fields .pcccs-upload-drop__formats,#pcs-custom-fields .pcccs-dpi-note,#pcs-custom-fields .file-size-desc{display:block;max-width:560px;margin:6px auto 0;color:var(--vg-muted);font-size:13px;line-height:1.45}#pcs-custom-fields .pcccs-dpi-note{color:var(--vg-blue-soft)}#pcs-custom-fields .pcccs-format-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:16px}#pcs-custom-fields .pcccs-format-pills span{padding:3px 10px;border:1px solid var(--vg-border);border-radius:999px;background:#fff;color:var(--vg-muted);font-size:12px;font-weight:500;line-height:1.4}#pcs-custom-fields .pcccs-upload-success{padding:16px;border:2px dashed var(--vg-green);border-radius:var(--vg-radius-lg);background:var(--vg-green-bg)}#pcs-custom-fields .pcccs-upload-success__head,#pcs-custom-fields .preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;text-align:left}#pcs-custom-fields .pcccs-upload-success__head h3,#pcs-custom-fields .preview-head h3{margin:0;color:var(--vg-ink);font-family:var(--vg-font-body);font-size:15px;font-weight:700;line-height:1.2}#pcs-custom-fields .pcccs-upload-success__head p,#pcs-custom-fields .preview-head p{margin:2px 0 0;color:var(--vg-green);font-size:12.5px;line-height:1.35}#pcs-custom-fields .pcccs-upload-del{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;padding:0;border:1px solid var(--vg-border);border-radius:10px;background:#fff;color:#e03b36;cursor:pointer;transition:background .15s ease}#pcs-custom-fields .pcccs-upload-del:hover{background:var(--vg-surface)}#pcs-custom-fields .pcccs-upload-del svg{stroke:currentColor}#pcs-custom-fields .pcccs-preview-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin-bottom:14px}#pcs-custom-fields .pcccs-preview-tile,#pcs-custom-fields .pcccs-upload-thumb{width:100%;max-width:100%;margin:0;padding:12px;border:1px solid rgba(17,17,20,.1);border-radius:var(--vg-radius);background:#fff;text-align:center}#pcs-custom-fields .pcccs-preview-label{display:inline-flex;margin-bottom:8px;color:var(--vg-ink);font-size:13px;font-weight:700;line-height:1;text-transform:uppercase}#pcs-custom-fields .pcccs-card-preview-frame{position:relative;display:inline-block;max-width:100%;padding:22px 0 0 26px}#pcs-custom-fields .pcccs-card-preview-frame img,#pcs-custom-fields .pcccs-upload-thumb img,#pcs-custom-fields .preview-image img{display:block;max-width:100%;max-height:260px;margin:0 auto;border-radius:10px;object-fit:contain}#pcs-custom-fields .pcccs-upload-thumb img{max-height:190px}#pcs-custom-fields .pcccs-measure{position:absolute;color:var(--vg-blue);font-size:11px;font-weight:700;line-height:1;pointer-events:none}#pcs-custom-fields .pcccs-measure p{position:relative;z-index:1;width:fit-content;margin:0 auto;padding:2px 6px;border-radius:999px;background:#fff}#pcs-custom-fields .pcccs-measure span{position:absolute;background:var(--vg-blue)}#pcs-custom-fields .pcccs-measure--width{top:0;right:0;left:26px;height:16px}#pcs-custom-fields .pcccs-measure--width span{top:50%;right:0;left:0;height:1px}#pcs-custom-fields .pcccs-measure--height{top:22px;bottom:0;left:0;width:18px;display:flex;align-items:center}#pcs-custom-fields .pcccs-measure--height span{top:0;bottom:0;left:50%;width:1px}#pcs-custom-fields .pcccs-measure--height p{writing-mode:vertical-rl;transform:rotate(180deg)}#pcs-custom-fields .error-message{display:none;width:fit-content;max-width:100%;margin:8px auto 0!important;padding:6px 12px;border-radius:6px;background:#e03b36;color:#fff;font-size:13px;line-height:1.35}#pcs-custom-fields .error-message.active,#pcs-custom-fields .error-message[style*=block]{display:block!important}#pcs-custom-fields .error-bar{display:none;margin-top:8px;padding:8px 12px;border-radius:6px;background:#e03b36;color:#fff;font-size:13px;line-height:1.35}#pcs-custom-fields .error-bar p{margin:0}#pcs-custom-fields .pcccs-variant.has-error .pcccs-input-field,#pcs-custom-fields .pcccs-variant.has-error .pcccs-upload-drop,#pcs-custom-fields .pcccs-variant.has-error .pcccs-upload-success{border-color:#e03b36!important}#pcs-custom-fields .pcccs-designer-tool{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;width:100%;height:100%;min-height:100vh;background:#f7f8fb;overflow:hidden}#pcs-custom-fields .pcccs-designer-tool.active{display:flex}#pcs-custom-fields .pcccs-designer-tool-inner{width:100%;height:100%;display:grid;grid-template-columns:minmax(360px,430px) minmax(0,1fr);align-items:stretch}#pcs-custom-fields .pcccs-sidebar{width:100%;min-width:0;height:100vh;padding:18px;overflow-x:hidden;overflow-y:auto;border-right:1px solid var(--vg-border);background:#f7f8fb;scrollbar-width:thin}#pcs-custom-fields .pcccs-sidebar .pcccs-config-card{min-height:100%;box-shadow:none}#pcs-custom-fields .pcccs-card-tabs{margin:0}#pcs-custom-fields .pcccs-card-tabs-btn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--vg-border);border-radius:999px;background:var(--vg-surface)}#pcs-custom-fields .pcccs-card-tab.card-tab{min-height:40px;padding:9px 14px;border:none;border-radius:999px;background:transparent;color:var(--vg-muted);cursor:pointer;font-size:14px;font-weight:800;line-height:1;text-align:center;transition:background .15s ease,color .15s ease,box-shadow .15s ease}#pcs-custom-fields .pcccs-card-tab.active{background:#fff;color:var(--vg-ink);box-shadow:0 1px 4px #1111141a}#pcs-custom-fields .pcccs-info-text{margin:10px 0 0;color:var(--vg-muted);font-size:12.5px;line-height:1.45}#pcs-custom-fields .pcccs-card-variants{display:block}#pcs-custom-fields .pcccs-canvas-preview{position:relative;min-width:0;height:100vh;display:flex;flex-direction:column;gap:14px;padding:18px;background:#fff}#pcs-custom-fields .pcccs-icon-btn{width:40px;height:40px;display:grid;place-items:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}#pcs-custom-fields .pcccs-icon-btn:hover{background:var(--vg-orange-soft);border-color:var(--vg-orange)}#pcs-custom-fields .pcccs-icon-btn img{display:block;max-width:100%;max-height:100%;object-fit:contain}#pcs-custom-fields .designer-tool-close-btn{position:absolute;top:18px;right:18px;z-index:4}#pcs-custom-fields .designer-tool-close-btn:hover{transform:rotate(90deg)}#pcs-custom-fields .pcccs-canvas-shell{position:relative;min-height:0;flex:1 1 auto;display:flex}#pcs-custom-fields #canvasContainer{position:relative;width:100%;height:100%;min-height:520px;display:flex;align-items:center;justify-content:center;margin:0 auto;overflow:hidden;border:1px solid var(--vg-border);border-radius:var(--vg-radius-lg);background:var(--vg-surface)}#pcs-custom-fields #canvasContainer .canvas-container{border-radius:20px;background:#fff}#pcs-custom-fields #stickerCanvas{width:500px;height:500px}#pcs-custom-fields .upper-canvas.stickerCanvas{opacity:1}#pcs-custom-fields .pcccs-card-tabs--canvas{position:absolute;top:14px;left:14px;z-index:3;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(240px,calc(100% - 28px));padding:4px;border:1px solid var(--vg-border);border-radius:999px;background:#f4f4f4eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#pcs-custom-fields .pcccs-canvas-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:12px;border:1px solid var(--vg-border);border-radius:var(--vg-radius-lg);background:#f7f8fb}#pcs-custom-fields .pcccs-inline-actions,#pcs-custom-fields .pcccs-alignment-tools{display:flex;align-items:center;gap:10px}#pcs-custom-fields .pcccs-alignment-tools{flex-wrap:wrap;justify-content:center}#pcs-custom-fields .pcccs-alignment-tools .pcccs-icon-btn{width:38px;height:38px;padding:9px}#pcs-custom-fields .pcccs-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--vg-ink-2);cursor:pointer;font-size:13px;font-weight:700;-webkit-user-select:none;user-select:none}#pcs-custom-fields .pcccs-toggle input{position:absolute;opacity:0;pointer-events:none}#pcs-custom-fields .pcccs-toggle__slider{position:relative;width:42px;height:24px;border-radius:999px;background:var(--vg-border-strong);transition:background .15s ease}#pcs-custom-fields .pcccs-toggle__slider:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #11111433;transition:transform .15s ease}#pcs-custom-fields .pcccs-toggle input:checked+.pcccs-toggle__slider{background:var(--vg-orange)}#pcs-custom-fields .pcccs-toggle input:checked+.pcccs-toggle__slider:before{transform:translate(18px)}#pcs-custom-fields .pcccs-finish-btn{margin:0;white-space:nowrap}#pcs-custom-fields #finishEditing:disabled{cursor:not-allowed;opacity:.5}#pcs-custom-fields .pcccs-field-message{position:absolute;right:18px;bottom:86px;left:18px;z-index:4;margin:0;padding:8px 12px;border-radius:var(--vg-radius);background:#e03b36;color:#fff;font-size:13px;text-align:center}#pcs-custom-fields .pcccs-field-message:empty{display:none}#pcs-custom-fields .pcccs-field-message.warning{background:var(--vg-gold)}#pcs-custom-fields .pcccs-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:none;background:#1111148c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#pcs-custom-fields .pcccs-popup.active{display:block}#pcs-custom-fields .pcccs-popup__inner{position:absolute;top:50%;left:50%;width:min(420px,calc(100vw - 32px));transform:translate(-50%,-50%);padding:22px;border-radius:var(--vg-radius-lg);background:#fff;box-shadow:var(--vg-shadow-md)}#pcs-custom-fields .pcccs-popup__inner .heading{margin:0;color:var(--vg-ink);font-size:20px;line-height:1.2}#pcs-custom-fields .pcccs-popup__inner p{margin:8px 0 18px;color:var(--vg-muted);font-size:14px;line-height:1.45}#pcs-custom-fields .pcccs-popup__actions{display:flex;justify-content:flex-end;gap:10px}#pcs-custom-fields .pcccs-popup__actions .pcccs-btn{min-height:40px;margin:0;padding:10px 14px;font-size:12.5px}#pcs-custom-fields .pcccs-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:grid;place-items:center;background:#ffffffb3}#pcs-custom-fields .pcccs-loading[style*=block]{display:grid!important}#pcs-custom-fields .pcccs-loading img{width:54px;height:54px}#pcs-custom-fields .pcccs-option-list{display:flex;flex-direction:column;gap:9px;width:100%;margin:0;padding:0}#pcs-custom-fields .pcccs-option-row.sticker-variant{width:100%;min-height:56px;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0!important;padding:14px 16px!important;border:1px solid var(--vg-border)!important;border-radius:var(--vg-radius)!important;background:var(--vg-surface)!important;color:var(--vg-ink);cursor:pointer;text-align:left!important;-webkit-appearance:none;appearance:none;box-shadow:none!important;transition:border-color .12s ease,background .12s ease,transform .12s ease}#pcs-custom-fields .pcccs-option-row:hover{transform:translateY(-1px);border-color:var(--vg-border-strong)!important;background:#fff!important}#pcs-custom-fields .pcccs-option-row.active,#pcs-custom-fields .pcccs-option-row.selected{padding:13px 15px!important;border:2px solid var(--vg-select)!important;background:var(--vg-select-bg)!important}#pcs-custom-fields .pcccs-option-label{min-width:0;color:var(--vg-ink);font-size:14px;font-weight:600;line-height:1.3}#pcs-custom-fields .pcccs-option-note{color:var(--vg-muted);font-size:12px;font-weight:500;line-height:1.3;text-align:right;white-space:nowrap}#pcs-custom-fields .pcccs-option-price{justify-self:end;color:var(--vg-green);font-size:14px;font-weight:600;line-height:1.2;text-align:right;white-space:nowrap}#pcs-custom-fields .pcccs-option-row .price,#pcs-custom-fields .pcccs-option-card .price{color:var(--vg-green)}#pcs-custom-fields .pcccs-option-copy{min-width:0;display:flex;flex-direction:column;gap:2px}#pcs-custom-fields .pcccs-option-copy .pcccs-option-note{text-align:left;white-space:normal}#pcs-custom-fields .pcccs-material-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#pcs-custom-fields .pcccs-option-card.sticker-variant{width:100%;min-height:86px;display:grid!important;grid-template-columns:18px 42px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0!important;padding:13px 14px!important;border:1px solid var(--vg-border)!important;border-radius:var(--vg-radius)!important;background:#fff!important;color:var(--vg-ink);cursor:pointer;text-align:left!important;-webkit-appearance:none;appearance:none;box-shadow:none!important;transition:border-color .12s ease,background .12s ease,transform .12s ease}#pcs-custom-fields .pcccs-option-card:hover{transform:translateY(-1px);border-color:var(--vg-border-strong)!important}#pcs-custom-fields .pcccs-option-card.active,#pcs-custom-fields .pcccs-option-card.selected{padding:12px 13px!important;border:2px solid var(--vg-select)!important;background:var(--vg-select-bg)!important}#pcs-custom-fields .pcccs-material-swatch{width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(17,17,20,.12);border-radius:50%;background:#fff;box-shadow:inset -2px -3px 6px #00000014,inset 2px 2px 4px #ffffffa6}#pcs-custom-fields .pcccs-material-swatch--standard{background:linear-gradient(135deg,#ffffffe6,#dbe0e8e6),#f8fafc}#pcs-custom-fields .pcccs-material-swatch--holographic{background:linear-gradient(135deg,#ffb4d8,#ffe39d,#a7f3d0,#93c5fd,#d8b4fe)}#pcs-custom-fields .pcccs-post-config{display:none;margin:0;padding:0;background:#fff}#pcs-custom-fields .pcccs-post-config.active{display:block}#pcs-custom-fields .pcccs-input-wrap{position:relative}#pcs-custom-fields .pcccs-input-field{width:100%;min-height:50px;padding:14px 16px;border:1px solid var(--vg-border);border-radius:var(--vg-radius);background:var(--vg-surface);color:var(--vg-ink);font:inherit;font-size:15px;outline:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}#pcs-custom-fields .pcccs-input-field:focus{border-color:var(--vg-select);background:#fff;box-shadow:0 0 0 3px #3b82f61f}#pcs-custom-fields .pcccs-char-count{margin-top:6px;color:var(--vg-muted);font-size:12.5px;line-height:1.35;text-align:right}#pcs-custom-fields .pcccs-helper-text{margin:6px 0 0;color:var(--vg-muted);font-size:12.5px;line-height:1.35}#pcs-custom-fields .pcccs-step--checkout{padding-bottom:0}#pcs-custom-fields .pcccs-buybar{padding:16px;border:1px solid var(--vg-border);border-radius:12px;background:#fff;box-shadow:0 1px #11111405}#pcs-custom-fields .pcccs-buybar__row{display:flex;align-items:center;gap:16px}#pcs-custom-fields .pcccs-buybar__price{flex:0 0 auto;margin:0}#pcs-custom-fields .pcccs-total-label{margin:0;color:var(--vg-muted);font-size:11.5px;font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}#pcs-custom-fields .pcccs-buybar__total{display:flex;align-items:baseline;gap:8px;margin-top:4px}#pcs-custom-fields .pcccs-price{color:var(--vg-ink);font-family:var(--vg-font-display);font-size:34px;font-weight:800;line-height:1;letter-spacing:0}#pcs-custom-fields .pcccs-cart-btn{position:relative;isolation:isolate;flex:1 1 auto;min-height:54px;margin:0;overflow:hidden;padding:14px 22px;font-size:15px}#pcs-custom-fields #pcs-add-to-cart:not(.loading):after{content:"";position:absolute;top:0;left:-220%;z-index:1;width:100%;height:100%;transform:skew(-60deg);background-image:linear-gradient(to right,transparent,rgba(255,255,255,.55),transparent);pointer-events:none}#pcs-custom-fields #pcs-add-to-cart.shine:not(.loading):after{animation:pcccs-cart-shine 1.6s ease}@keyframes pcccs-cart-shine{to{left:220%}}#pcs-custom-fields #pcs-add-to-cart.loading{background:var(--vg-green)!important;color:#fff!important;pointer-events:none;opacity:1!important}#pcs-custom-fields #pcs-add-to-cart.loading:after{display:none!important}#pcs-custom-fields #pcs-add-to-cart .pcs-loader{position:absolute;left:0;bottom:0;width:100%;height:4px;background:#ffffff8c;transform:scaleX(0);transform-origin:left center}#pcs-custom-fields #pcs-add-to-cart .pcs-message{position:relative;z-index:2;margin:0;color:inherit;font:inherit}#pcs-custom-fields #pcs-add-to-cart .dot-falling{display:none!important}#pcs-custom-fields .zoomable{position:relative;overflow:hidden;filter:drop-shadow(0 0 6px rgba(17,17,20,.35))}#pcs-custom-fields .zoomable__img{transform-origin:var(--zoom-pos-x, 0%) var(--zoom-pos-y, 0%);transition:transform .15s linear}@media(max-width:1024px){#pcs-custom-fields .pcccs-designer-tool-inner{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}#pcs-custom-fields .pcccs-buybar__row{align-items:stretch;flex-direction:column}#pcs-custom-fields .pcccs-cart-btn{width:100%}}@media(max-width:768px){#pcs-custom-fields.pcccs-customizer,#pcs-custom-fields .pcccs-config-card{max-width:100%;overflow-x:hidden}#pcs-custom-fields .pcccs-config-card{overflow:visible}#pcs-custom-fields .pcccs-step{padding-right:14px;padding-left:14px}#pcs-custom-fields .pcccs-preview-images,#pcs-custom-fields .pcccs-material-list{grid-template-columns:1fr}#pcs-custom-fields .pcccs-option-row.sticker-variant{grid-template-columns:18px minmax(0,1fr) auto}#pcs-custom-fields .pcccs-option-card.sticker-variant{grid-template-columns:18px 42px minmax(0,1fr) auto;grid-template-rows:auto;align-items:center}#pcs-custom-fields .pcccs-option-card .pcccs-option-price{grid-column:4;grid-row:1;justify-self:end;align-self:center;text-align:right}#pcs-custom-fields .pcccs-designer-tool{width:100vw;max-width:100vw;height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto;align-items:flex-start;background:#f7f8fb}#pcs-custom-fields .pcccs-designer-tool-inner{width:100%;height:auto;min-height:100vh;display:flex;flex-direction:column-reverse;overflow:visible}#pcs-custom-fields .pcccs-sidebar{flex:0 0 auto;width:100%;min-width:0;height:auto;min-height:0;max-width:none;max-height:none;padding:14px 14px 120px;overflow:visible;border-top:1px solid var(--vg-border);border-right:none;background:#f7f8fb}#pcs-custom-fields .pcccs-sidebar .pcccs-config-card{min-height:0;border-radius:12px}#pcs-custom-fields .pcccs-canvas-preview{flex:0 0 auto;width:100%;height:auto;min-height:0;max-width:100%;display:flex;flex-direction:column-reverse;gap:10px;padding:20px 10px 10px;position:sticky;top:0;z-index:25;border-bottom:1px solid var(--vg-border);background:#f7f8fb;overflow:visible}#pcs-custom-fields .pcccs-canvas-shell{flex:0 0 auto;width:100%}#pcs-custom-fields #canvasContainer{width:100%;height:clamp(240px,35dvh,310px);min-height:0;margin:0;border-radius:18px;background:#fff}#pcs-custom-fields .pcccs-card-tabs--canvas{display:none}#pcs-custom-fields .pcccs-canvas-actions{flex:0 0 auto;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin:0 auto;padding:16px 72px 16px 12px;border:none;border-radius:20px;background:#fff;position:relative;box-shadow:0 1px #1111140a}#pcs-custom-fields .pcccs-inline-actions,#pcs-custom-fields .pcccs-alignment-tools{justify-content:center}#pcs-custom-fields .pcccs-inline-actions{width:100%;justify-content:space-between;gap:18px;min-height:26px}#pcs-custom-fields .pcccs-alignment-tools{display:grid;grid-template-columns:repeat(6,38px);justify-content:start;gap:7px;margin:0}#pcs-custom-fields .pcccs-alignment-tools .pcccs-icon-btn{width:38px;height:38px;padding:8px}#pcs-custom-fields .pcccs-toggle{flex-direction:row-reverse;gap:8px;font-size:15px;font-weight:500}#pcs-custom-fields .pcccs-toggle .guides-label-text{display:inline}#pcs-custom-fields .pcccs-finish-btn{width:56px;height:56px;min-height:56px;margin:0;padding:0;border-radius:50%;color:transparent;position:absolute;right:10px;bottom:16px;overflow:hidden}#pcs-custom-fields .pcccs-finish-btn:before{content:"";width:18px;height:10px;border-left:4px solid black;border-bottom:4px solid black;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) rotate(-45deg)}#pcs-custom-fields .designer-tool-close-btn{position:fixed;top:max(10px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));width:32px;height:32px;z-index:30}#pcs-custom-fields .pcccs-field-message{position:static}#pcs-custom-fields .pcccs-buybar{padding:14px}#pcs-custom-fields .pcccs-buybar__price{text-align:left}}@media(max-width:420px){#pcs-custom-fields .pcccs-step__head{gap:10px}#pcs-custom-fields .pcccs-step__title{font-size:16px}#pcs-custom-fields .pcccs-step__hint{font-size:13px}#pcs-custom-fields .pcccs-upload-drop{padding:24px 16px}#pcs-custom-fields .pcccs-option-row.sticker-variant{grid-template-columns:18px minmax(0,1fr) auto;row-gap:0}#pcs-custom-fields .pcccs-option-row .pcccs-option-note,#pcs-custom-fields .pcccs-option-row .pcccs-option-price{grid-column:3;justify-self:end;text-align:right}#pcs-custom-fields .pcccs-canvas-preview{padding:18px 8px 8px}#pcs-custom-fields #canvasContainer{height:clamp(225px,34dvh,285px)}#pcs-custom-fields .pcccs-card-tab.card-tab{min-height:36px;padding:8px 10px;font-size:13px}#pcs-custom-fields .pcccs-alignment-tools{grid-template-columns:repeat(6,35px);gap:6px}#pcs-custom-fields .pcccs-alignment-tools .pcccs-icon-btn{width:35px;height:35px;padding:7px}#pcs-custom-fields .pcccs-finish-btn{width:54px;height:54px;min-height:54px;right:9px;bottom:15px}#pcs-custom-fields .pcccs-popup__actions{flex-direction:column}#pcs-custom-fields .pcccs-popup__actions .pcccs-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/print-custom-credit-card-stickers-style.css.map */
