@font-face{font-family:CanvaSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/CanvaSans-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:CanvaSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/CanvaSans-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:CanvaSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/CanvaSans-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:CanvaSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/CanvaSans-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:CanvaSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/CanvaSans-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:CanvaSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/CanvaSans-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:CanvaSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/CanvaSans-VF.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:CanvaSans Display;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/CanvaSansDisplay-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:CanvaSans Display;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/CanvaSansDisplay-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:CanvaSans Display;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/CanvaSansDisplay-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Chunkfive;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/Chunkfive\ Ex.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MaryKate;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/MaryKate.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MoreSugar;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/MoreSugar-Thin.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:MoreSugar;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/MoreSugar-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:MoreSugar;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/MoreSugar-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:MoreSugar;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/MoreSugar-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:MoreSugar Extras;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/MoreSugar-Extras.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:MoreSugar Extras;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/MoreSugar-Extras.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:OpenSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:OpenSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:OpenSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:OpenSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:OpenSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:OpenSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:OpenSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:OpenSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:OpenSans;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:OpenSans Condensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_Condensed-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:OpenSans Condensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_Condensed-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:OpenSans Condensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_Condensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans Condensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_Condensed-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:OpenSans Condensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_Condensed-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:OpenSans Condensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_Condensed-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:OpenSans Condensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_Condensed-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:OpenSans Condensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_Condensed-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:OpenSans Condensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_Condensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:OpenSans Condensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_Condensed-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:OpenSans Condensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_Condensed-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:OpenSans Condensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_Condensed-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:OpenSans SemiCondensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_SemiCondensed-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:OpenSans SemiCondensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_SemiCondensed-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:OpenSans SemiCondensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_SemiCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans SemiCondensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_SemiCondensed-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:OpenSans SemiCondensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_SemiCondensed-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:OpenSans SemiCondensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_SemiCondensed-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:OpenSans SemiCondensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_SemiCondensed-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:OpenSans SemiCondensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_SemiCondensed-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:OpenSans SemiCondensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_SemiCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:OpenSans SemiCondensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_SemiCondensed-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:OpenSans SemiCondensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_SemiCondensed-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:OpenSans SemiCondensed;src:url(https://mundo-liverpool-customizer.pages.dev/assets/fonts/OpenSans_SemiCondensed-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}*,.app-personalize,.app-personalize *{margin:0;padding:0;box-sizing:border-box}.app-personalize{max-width:1200px;margin:0 auto;padding:20px;font-family:OpenSans,sans-serif}.app-personalize h3{color:#333;margin-bottom:10px;line-height:1;font-size:20px;font-weight:600}.img-area{text-align:center;margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:12px;box-shadow:0 2px 8px #0000001a}.img-area img{max-width:100%;max-height:400px;border-radius:8px}.fields{border-radius:12px;margin-top:30px}.field-group{margin-bottom:25px!important}.field-group label{display:flex;margin-bottom:8px;font-weight:600;color:#333;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.input-wrapper{position:relative;display:flex;align-items:center;gap:10px}.text-input{flex:1;padding:12px 16px!important;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:all .3s ease;font-family:inherit;height:auto!important}.text-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.char-counter{font-size:12px;color:#6c757d;font-weight:500;min-width:35px}.font-select{width:100%;padding:12px 16px!important;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;background:#fff;cursor:pointer;transition:all .3s ease;font-family:inherit;height:auto!important}.font-select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.weight-control{display:flex;align-items:center;gap:15px}.weight-slider{flex:1;height:6px;border-radius:3px;background:#e1e5e9;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none}.weight-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#007bff;cursor:pointer;box-shadow:0 2px 6px #007bff4d;transition:all .3s ease}.weight-slider::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #007bff66}.weight-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#007bff;cursor:pointer;border:none;box-shadow:0 2px 6px #007bff4d}.weight-value{font-weight:700;color:#007bff;min-width:35px;text-align:center;font-size:14px}.style-toggle{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.style-toggle input[type=checkbox]{display:none}.toggle-slider{position:relative;width:50px;height:26px;background:#e1e5e9;border-radius:13px;transition:all .3s ease;display:flex;align-items:center}.toggle-slider:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;left:3px;transition:all .3s ease;box-shadow:0 2px 4px #0003}.style-toggle input:checked+.toggle-slider{background:#007bff}.style-toggle input:checked+.toggle-slider:before{transform:translate(24px)}.toggle-label{font-weight:500;color:#333;font-size:14px}.baqueta-container{position:relative;text-align:center;margin-bottom:20px}.baqueta-image{max-width:100%;max-height:400px;border-radius:8px;transition:all .5s ease}.side-controls{display:flex;justify-content:center;gap:15px;margin-top:10px}.side-btn{padding:12px 24px!important;border:2px solid #007bff;border-radius:25px;background:#fff;color:#007bff;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.side-btn:hover{background:#007bff;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}.side-btn.active{background:#007bff;color:#fff;box-shadow:0 4px 12px #007bff4d}.logo-preview{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80px;max-height:80px;opacity:.8}.madeira-options,.cor-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-top:10px}.madeira-option{display:flex;align-items:center;gap:10px;padding:15px!important;border:2px solid #e1e5e9;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#fff;position:relative}.madeira-option:hover{border-color:#007bff;background:#f8f9ff;transform:translateY(-1px);box-shadow:0 4px 12px #007bff26}.madeira-option input[type=radio]{display:none}.madeira-option input:checked~.madeira-name{color:#007bff;font-weight:700}.madeira-name{display:inline-block;padding-left:10px!important}.madeira-option.selected{border-color:#007bff;background:linear-gradient(135deg,#f8f9ff,#e3f2fd);box-shadow:0 4px 12px #007bff33;transform:translateY(-2px)}.madeira-option.selected:after{content:"✓";position:absolute;top:14px;right:12px;color:#007bff;font-weight:700;font-size:16px}.madeira-option.selected .madeira-name{color:#007bff;font-weight:700}.cor-option{display:flex;align-items:center;gap:10px;padding:12px!important;border:2px solid #e1e5e9;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#fff}.cor-option:hover{border-color:#007bff;background:#f8f9ff}.cor-option input[type=radio]{display:none}.cor-option input:checked+.cor-color{border:3px solid #007bff;box-shadow:0 0 0 2px #fff,0 0 0 4px #007bff}.cor-color{display:inline-block;width:30px;height:30px;border-radius:50%;border:2px solid #ddd;transition:all .3s ease}.madeira-name,.cor-name{font-weight:500;color:#333;font-size:14px}.cta-section{margin-top:40px;padding:30px;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:12px;text-align:center;color:#fff}.add-to-cart-btn{width:100%;padding:18px 24px;background:#fff;color:#007bff;border:none;border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.add-to-cart-btn:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.price-info{display:flex;flex-direction:column;gap:5px}.price{font-size:24px;font-weight:700;color:#fff}.installment{font-size:14px;color:#fffc}.preview-area h4{margin:0 0 15px;color:#495057;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){.app-personalize{padding:0}.weight-control{flex-direction:column;align-items:stretch;gap:10px}.weight-value{text-align:left}.input-wrapper .text-input{margin:0!important}.char-counter{text-align:right}.madeira-options,.cor-options{grid-template-columns:repeat(2,1fr)}.side-controls{flex-direction:column;gap:10px}.side-btn{padding:15px;font-size:16px}.price-info{gap:8px}.price{font-size:28px}.installment{font-size:16px}.madeira-options,.cor-options{gap:5px!important}.app-personalize{overflow:hidden}}.app-personalize{margin:20px 0}.app-personalize .baqueta-container{position:relative;width:600px;margin:0 auto;transition:left .3s ease}@media (max-width: 992px){.app-personalize .baqueta-container{transform:scale(.6);margin:0}}.app-personalize img{max-width:100%;max-height:100%}.preview-area{position:relative}@media (max-width: 992px){.preview-area{overflow:hidden}}.preview-area .text-preview{position:absolute;top:62px;width:100%;text-align:center}.logo-preview{position:absolute;height:17px;top:74px}.baqueta-container.back .baqueta-image{transform:scaleX(-1)}
