.wallpaper-measurements{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.wallpaper-gallery-section .wallpaper-cropper>img.wallpaper-image.cropper-hidden{display:none!important}img.wallpaper-image.cropper-hidden{display:none!important}.measurement-system{margin-bottom:15px}.measurement-options{display:flex;gap:20px;flex-wrap:wrap;flex-direction:row}.measurement-options label{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#374151;gap:6px}.measurement-options input[type="radio"]{margin-right:0;appearance:none;width:16px;height:16px;border:2px solid #D1D5DB;border-radius:50%;padding:2px;cursor:pointer}.measurement-options input[type="radio"]:checked{border:5px solid #000}.measurement-fields-container{margin-bottom:10px}.measurement-fields:not(.feet_inches-fields){display:grid;grid-template-columns:1fr 1fr;gap:20px}.field-group{position:relative}.field-group label{display:block;margin-bottom:8px;font-size:14px;color:#374151;font-weight:500}.field-group input[type="number"]{width:100%;padding:8px 12px;padding-right:30px;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;outline:none;transition:border-color 0.2s,box-shadow 0.2s}.field-group input[type="number"]:focus{box-shadow:0 0 0 1px rgb(37 99 235 / .1)}.field-group::after{content:attr(data-unit);position:absolute;right:12px;bottom:10px;color:#6B7280;font-size:14px;pointer-events:none}.feet_inches-inputs{display:flex;gap:10px}.feet-input,.inches-input{position:relative;flex:1}.feet-input input,.inches-input input{width:100%;padding:8px 35px 8px 12px}.mirror-effect{margin-bottom:10px}.mirror-effect label{display:inline-flex;align-items:center}.mirror-effect input[type="checkbox"]{appearance:none;position:relative;width:44px;height:24px;background-color:#E5E7EB;border-radius:12px;cursor:pointer;margin-right:10px;transition:background-color 0.2s;border:1px solid #ccc}.mirror-effect input[type="checkbox"]::before{content:'';position:absolute;left:1px;top:1px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform 0.2s;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.mirror-effect input[type="checkbox"]:checked{background-color:#2563EB}.mirror-effect input[type="checkbox"]:checked::before{transform:translateX(20px)}button.material-info-button{padding:0;background:none;border:1px solid #000;border-radius:20px;padding:4px 10px 4px;min-height:auto;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:5px;vertical-align:middle;text-align:center;transition:all .25s ease}button.material-info-button:hover{background:none;border:1px solid #000;box-shadow:0 0 8px 2px rgb(0 0 0 / .2)}button.material-info-button span{text-transform:capitalize;color:#000}.field-group .image-bg-input{position:relative}.field-group .gray-bg{position:absolute;background-color:#fafafa;height:100%;border-top-left-radius:9px;width:50px;left:0;border:1px solid #d8d8d8;border-bottom-left-radius:9px}.field-group .image-bg-input img{position:absolute;height:20px;width:20px;left:14px;top:50%;transform:translateY(-50%);object-fit:contain}.field-group .image-bg-input input[type="number"]{-webkit-appearance:none;appearance:none;padding-left:60px;width:100%;border-radius:9px;text-align:left;min-height:44px}.field-group .image-bg-input span.unit{position:absolute;top:50%;transform:translateY(-50%);right:9px;font-size:14px;height:25px;width:25px;border-radius:5px;background-color:#eee;text-align:center}.material-type-section{margin:24px 0}.material-title{font-size:18px;font-weight:500;margin-bottom:16px;display:flex;align-items:center;gap:8px}.material-options-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.material-option-card{position:relative;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all 0.2s ease}.material-option-card:hover{border-color:#666}.material-option-card input[type="radio"]{position:absolute;opacity:0}.material-option-card.selected{border-color:#000;border-width:1px}.material-option-card.selected .material-name{font-weight:500;color:#000}.material-preview{border-radius:2px;overflow:hidden;aspect-ratio:1}.material-preview img{width:100%;height:100%;object-fit:cover}.material-name{text-align:center;font-size:14px;color:#333;margin:6px 0}.material-price-display{margin-top:8px;font-size:24px;font-weight:600}.material-price-display .price{visibility:visible}.price-unit{font-size:16px;font-weight:400;color:#666}.measurement-system{margin-bottom:24px}.measurement-options{display:flex;gap:20px}.measurement-info-icon{display:inline-block;margin-left:8px;cursor:pointer;vertical-align:middle}.measurement-info-tooltip{position:absolute;background:#fff;border:1px solid #ddd;border-radius:4px;padding:12px;max-width:300px;box-shadow:0 2px 8px rgb(0 0 0 / .1);z-index:100;display:none}@media (max-width:768px){.material-options-grid{gap:5px}.measurement-options{gap:10px}}.area-display{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151}.area-label{font-weight:500}@media (max-width:480px){.measurement-fields:not(.feet_inches-fields){gap:15px}.measurement-options{gap:15px}}.field-group.has-error input{border-color:#DC2626}.dimension-error-message{color:#DC2626;font-size:12px;margin-top:4px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield;appearance:textfield}.single_add_to_cart_button{color:#fff;padding:10px 20px;border-radius:6px;border:none;font-size:14px;font-weight:500;cursor:pointer;transition:background-color 0.2s}.single_add_to_cart_button:hover{background-color:#1D4ED8}.single_add_to_cart_button:disabled{background-color:#93C5FD;cursor:not-allowed}