.wc-section{background:#f8f6f3;border-radius:12px;padding:20px;margin:16px 0;font-family:inherit}.wc-section-title{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a;margin:0 0 4px}.wc-section-subtitle{font-size:13px;color:#666;margin:0 0 14px}#wc-vis-wrap{position:relative;width:100%;height:420px;background:#1e1e1e;border-radius:8px;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none}#wc-vis-wrap:active{cursor:grabbing}#wc-bg-dim{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.25;pointer-events:none}#wc-crop-frame{position:absolute;background-repeat:no-repeat;box-shadow:0 0 0 9999px #0000008c,0 0 0 2px #ffffffe6 inset;cursor:grab;z-index:2;border-radius:2px}#wc-crop-frame:active{cursor:grabbing}#wc-crop-frame:after{content:attr(data-label);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000a6;color:#fff;font-size:12px;font-weight:500;padding:6px 12px;border-radius:20px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s}#wc-vis-wrap:hover #wc-crop-frame:after{opacity:1}#wc-human-ref{position:absolute;z-index:3;pointer-events:none}.wc-human-lbl{position:absolute;z-index:3;font-size:10px;color:#ffffffbf;pointer-events:none;white-space:nowrap}.wc-zoom-bar{display:flex;align-items:center;gap:10px;margin-top:10px;padding:0 2px}.wc-zoom-btn{width:34px;height:34px;border-radius:50%;border:1.5px solid #ccc;background:#fff;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,border-color .15s}.wc-zoom-btn:hover{background:#f0ebe4;border-color:#888}.wc-zoom-btn:active{background:#e8dfd5}#wc-zoom-slider{flex:1;height:4px;accent-color:#5a3e2b;cursor:pointer}#wc-zoom-label{font-size:13px;color:#444;min-width:72px;text-align:right;flex-shrink:0}#wc-dim-caption{text-align:center;font-size:12px;color:#888;margin-top:6px;min-height:18px}.wc-field-row{margin-bottom:14px}.wc-label{font-size:13px;font-weight:600;color:#1a1a1a;margin-bottom:6px;display:block}.wc-input-group{display:flex;align-items:center;gap:8px}.wc-input-group input[type=number]{width:100px;padding:10px 12px;border:1.5px solid #d0ccc7;border-radius:6px;font-size:15px;color:#1a1a1a;background:#fff;transition:border-color .15s;-moz-appearance:textfield}.wc-input-group input[type=number]:focus{outline:none;border-color:#5a3e2b}.wc-input-group input::-webkit-outer-spin-button,.wc-input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wc-unit{font-size:13px;color:#888;flex-shrink:0}.wc-summary{background:#fff;border-radius:8px;padding:14px 16px;margin-top:8px;border:1px solid #e8e4df}.wc-summary-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:#555;padding:3px 0}.wc-price-row{font-size:16px;font-weight:700;color:#1a1a1a;border-top:1px solid #e8e4df;margin-top:8px;padding-top:10px}.wc-confirm-panel{background:#fff;border:1px solid #e0dbd5;border-radius:10px;padding:18px 16px 14px;margin-top:14px}.wc-confirm-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#888;margin-bottom:12px}.wc-confirm-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1.5px solid #e0dbd5;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:border-color .15s,background .15s;-webkit-user-select:none;user-select:none}.wc-confirm-item:hover{border-color:#b8a99a;background:#faf8f6}.wc-confirm-item.wc-checked{border-color:#5a3e2b;background:#faf6f0}.wc-confirm-item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.wc-confirm-box{flex-shrink:0;width:20px;height:20px;border:2px solid #ccc;border-radius:4px;margin-top:1px;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s;position:relative}.wc-confirm-item.wc-checked .wc-confirm-box{border-color:#5a3e2b;background:#5a3e2b}.wc-confirm-item.wc-checked .wc-confirm-box:after{content:"";display:block;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg) translate(-1px,-1px)}.wc-confirm-text{font-size:13px;line-height:1.5;color:#333}.wc-add-locked,.wc-add-locked:hover,.wc-add-locked:focus{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/wallpaper-calculator.css.map */
