/* See http://code.google.com/p/minify/wiki/CommonProblems#@imports_can_appear_in_invalid_locations_in_combined_CSS_files */
.wa-order-gdprchk
label{font-size:inherit;display:inline-block;position:relative;vertical-align:middle;margin-left:8px}.wa-order-gdprchk input[type=checkbox]{position:relative;bottom:0;border:1px
solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;width:16px !important;min-width:16px !important;height:16px !important;margin:0
8px 0 0;outline:0;padding:0
!important;vertical-align:middle;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);transition:0.05s border-color ease-in-out;border-radius:3px}.wa-order-gdprchk input[type=checkbox]:checked{background-color:#25d366;border-color:#25d366}.wa-order-gdprchk input[type=checkbox]+label{opacity:0.5 !important;transition:opacity 0.3s ease}.wa-order-gdprchk input[type=checkbox]:checked+label{opacity:1 !important}.wa-order-gdprchk{margin-top:20px;margin-bottom:10px;padding:15px;background-color:#f9f9f9;border:1px
solid #e1e1e1;border-radius:4px}.wa-order-button,.gdpr_wa_button_input{background:#25d366 !important;color:#fff !important;border:none !important;text-decoration:none !important;cursor:pointer !important}.single-product .cart .wa-order-button.single_add_to_cart_button,
.single-product form.cart .wa-order-button.single_add_to_cart_button{margin-left:0.1em}.single-product .cart .wa-order-button:not(.single_add_to_cart_button),
.single-product form.cart .wa-order-button:not(.single_add_to_cart_button){margin-left:0}a.wa-order-checkout,a.wa-order-thankyou{background:#25d366 !important;color:#fff !important;border:none !important;border-radius:4px !important;padding:15px
30px !important;font-size:18px !important;font-weight:600 !important;text-decoration:none !important;outline:0
!important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:50px !important;box-sizing:border-box !important;transform:translateY(0);transition:all 0.3s ease !important;box-shadow:0 4px 12px rgba(37, 211, 102, 0.3) !important;text-transform:none !important;letter-spacing:0.5px !important;line-height:1.4 !important;text-align:center !important}.shortcode_wa_button,.shortcode_wa_button_nt{background:#25d366 !important;color:#fff !important;border:none !important;border-radius:4px !important;padding:12px
24px !important;font-size:16px !important;font-weight:600 !important;text-decoration:none !important;outline:0
!important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;box-sizing:border-box !important;width:auto !important;margin:10px
0 !important;transform:translateY(0);transition:all 0.3s ease !important;box-shadow:0 4px 12px rgba(37, 211, 102, 0.3) !important;text-transform:none !important;letter-spacing:0.5px !important;line-height:1.4 !important}label.wa-button-gdpr2{display:inline-block}.wa-order-gdprchk{margin-top:30px}.wa-order-thankyou:before,a.wa-order-checkout:before,.gdpr_wa_button_input:before,.wa-order-button:before,a.wa-shop-button:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;color:#fff;font-size:inherit;font-weight:inherit!important;display:inline-block;vertical-align:middle;align-items:center;margin-bottom:-5px;margin-top:-5px;width:0.875em;height:auto}.gdpr_wa_button_input:before{margin-right:3.5px}a.wa-shop-button:before,.wa-order-button:before,a.wa-order-thankyou:before,a.wa-order-checkout:before{margin-right:7px}a.wa-order-thankyou{display:inline-block;text-align:center;box-sizing:border-box;word-break:break-word;padding:10px
15px;margin:20px
auto 20px;font-size:18px;font-weight:600;border-radius:4px;text-rendering:optimizeLegibility;letter-spacing:0px}.thankyoutitle{margin-top:20px;font-size:1.875em;font-size:30px;font-weight:600}.thankyoucustom_wrapper{background:#f9f9f9;width:100%;padding:20px;margin:auto;text-align:center}.subtitle{font-size:20px;margin:auto;letter-spacing:1px;margin-top:20px;font-weight:normal}a.wa-shop-button{background-color:#25D366 !important;color:#fff!important;border:none!important}a.shortcode_wa_button:before,a.shortcode_wa_button_nt:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;font-size:20px;font-weight:500;vertical-align:top;text-decoration:none!important;outline:0!important;width:0.875em;height:auto;margin-right:7px}a.shortcode_wa_button:before{margin-right:8px}.wa-order-button,.gdpr_wa_button_input{padding-left:25px!important;padding-right:25px!important}.shortcode_wa_button,.shortcode_wa_button_nt{padding:7px
25px!important;opacity:1;text-decoration:none!important;outline:0!important}.wa-order-button:hover,.gdpr_wa_button_input:hover{background:#21bd5b !important}button.gdpr_wa_button_input:disabled:hover,button.gdpr_wa_button_input:disabled{opacity: .5!important;cursor:not-allowed}button.gdpr_wa_button_input:disabled:hover,button.gdpr_wa_button_input:disabled{opacity: .5!important}button.gdpr_wa_button_input:disabled{cursor:not-allowed}.floating_button{position:fixed !important;width:60px !important;height:60px !important;bottom:20px !important;background-color:#25D366 !important;color:#fff !important;border-radius:50px !important;text-align:center !important;box-shadow:0 8px 25px -5px rgba(45, 62, 79, .3) !important;z-index:9999999 !important;text-decoration:none}.label-container{position:fixed !important;bottom:33px !important;display:table !important;visibility:hidden !important;z-index:9999999 !important}.label-text{color:#43474e!important;background:#f5f7f9!important;display:inline-block;padding:7px
!important;border-radius:3px !important;font-size:14px;bottom:15px}a.floating_button+div.label-container{visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.5s ease}a.floating_button:hover div.label-container,
a.floating_button:hover div.label-text{visibility:visible!important;opacity:1}.floating_button:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="30px" height="30px"><path fill="%23fff" d="M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0 4.686 4.686 4.686 12.283 0 16.97a12.004 12.004 0 01-13.754 2.299l-5.814.735a.392.392 0 01-.438-.44l.748-5.788A12.002 12.002 0 013.517 3.517zm3.61 17.043l.3.158a9.846 9.846 0 0011.534-1.758c3.843-3.843 3.843-10.074 0-13.918-3.843-3.843-10.075-3.843-13.918 0a9.846 9.846 0 00-1.747 11.554l.16.303-.51 3.942a.196.196 0 00.219.22l3.961-.501zm6.534-7.003l-.933 1.164a9.843 9.843 0 01-3.497-3.495l1.166-.933a.792.792 0 00.23-.94L9.561 6.96a.793.793 0 00-.924-.445 1291.6 1291.6 0 00-2.023.524.797.797 0 00-.588.88 11.754 11.754 0 0010.005 10.005.797.797 0 00.88-.587l.525-2.023a.793.793 0 00-.445-.923L14.6 13.327a.792.792 0 00-.94.23z"/></svg>')!important;position:relative !important;color:#fff !important;font-size:30px !important;display:block !important;width:60px;top:0px !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1 !important;text-align:center !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}.floating_button a:before{outline:0!important;text-decoration:none!important}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.floating_button{bottom:10px}}.wa-order-fullwidth{width:100%;display:block}.woocommerce-js .sold-individually .button.wa-order-button{margin-left:inherit}a.single_product_shortcode_fullwidth, a.single_product_shortcode_fullwidth
button{width:100% !important;display:block !important;text-align:center !important;text-decoration:none !important}a.single_product_shortcode_fullwidth:before{max-width:15px!important;display:inline-block!important}@media (max-width: 921px){a.wa-shop-button{margin-left:0!important;margin-right:0!important;text-align:center!important;padding-left:0!important;padding-right:0!important}a.wa-shop-button:before{margin-right:3px!important}}.woocommerce-variation-add-to-cart>a.wa-order-class{flex:unset !important}.single-product a.wa-order-class{flex:0 0 auto!important}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&display=swap');.eraydus-2d-studio-shortcode-wrapper{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:start;width:100%;box-sizing:border-box}.eraydus-2d-visualizer-container{background:radial-gradient(ellipse at 50% 40%, #1e293b 0%, #0f172a 100%);border-radius:20px;padding:40px;width:100%;box-sizing:border-box;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.15),
0 10px 30px -5px rgba(0, 0, 0, 0.25)}.eraydus-visualizer-canvas-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1 / 1;width:100%;padding:30px;box-sizing:border-box}.eraydus-dim-guide-top{position:absolute;top:0;left:30px;right:30px;height:30px;display:flex;align-items:center;justify-content:center;pointer-events:none}.eraydus-dim-guide-right{position:absolute;right:0;top:30px;bottom:30px;width:30px;display:flex;align-items:center;justify-content:center;pointer-events:none}.eraydus-line-horizontal{position:relative;width:100%;height:1px;background:#06b6d4}.eraydus-line-horizontal::before,.eraydus-line-horizontal::after{content:'';position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid}.eraydus-line-horizontal::before{left:0;border-width:4px 6px 4px 0;border-color:transparent #06b6d4 transparent transparent}.eraydus-line-horizontal::after{right:0;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #06b6d4}.eraydus-line-vertical{position:relative;width:1px;height:100%;background:#06b6d4}.eraydus-line-vertical::before,.eraydus-line-vertical::after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid}.eraydus-line-vertical::before{top:0;border-width:0 4px 6px 4px;border-color:transparent transparent #06b6d4 transparent}.eraydus-line-vertical::after{bottom:0;border-width:6px 4px 0 4px;border-color:#06b6d4 transparent transparent transparent}.eraydus-dim-val-width{position:absolute;top:2px;left:50%;transform:translateX(-50%);background:#0f172a;color:#06b6d4;font-family:'Outfit',sans-serif;font-size:11px;font-weight:600;padding:2px
8px;border-radius:4px;border:1px
solid rgba(6, 182, 212, 0.3);white-space:nowrap;z-index:2}.eraydus-dim-val-height{position:absolute;top:50%;right:-15px;transform:translateY(-50%) rotate(90deg);background:#0f172a;color:#06b6d4;font-family:'Outfit',sans-serif;font-size:11px;font-weight:600;padding:2px
8px;border-radius:4px;border:1px
solid rgba(6, 182, 212, 0.3);white-space:nowrap;z-index:2}.eraydus-canvas-box{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;position:relative}#eraydus-svg-canvas{max-width:100%;max-height:100%;display:block;box-shadow:0 0 20px rgba(0, 0, 0, 0.4),
0 0 60px rgba(0, 0, 0, 0.15);background:#0f172a;transition:transform 0.3s ease}.eraydus-2d-studio-controls{background:#fff;border:1px
solid rgba(0, 0, 0, 0.08);border-radius:16px;padding:24px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04),
0 4px 12px rgba(0, 0, 0, 0.03);font-family:'Inter',sans-serif;box-sizing:border-box}.eraydus-control-group{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}.eraydus-control-group:last-of-type{border-bottom:none;margin-bottom:16px;padding-bottom:0}.eraydus-group-title{font-family:'Outfit',sans-serif;font-size:14px;font-weight:700;color:#0f172a;margin:0
0 14px;text-transform:uppercase;letter-spacing:0.5px}.eraydus-scroll-pills{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;white-space:nowrap;-webkit-overflow-scrolling:touch}.eraydus-scroll-pills::-webkit-scrollbar{height:4px}.eraydus-scroll-pills::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.eraydus-scroll-pills::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.eraydus-scroll-pills::-webkit-scrollbar-thumb:hover{background:#94a3b8}.eraydus-pill-btn{padding:8px
16px;border-radius:20px;border:1px
solid #cbd5e1;background:#f8fafc;font-family:'Inter',sans-serif;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:all 0.2s ease;flex-shrink:0;outline:none}.eraydus-pill-btn:hover{border-color:#94a3b8;background:#f1f5f9}.eraydus-pill-btn.active{background:#D4AF37;border-color:#D4AF37;color:#fff;box-shadow:0 2px 8px rgba(212, 175, 55, 0.35)}.eraydus-profile-color-row{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}.eraydus-profile-selector{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px
4px;background:#f8fafc;border:1px
solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all 0.2s ease}.eraydus-profile-selector:hover{background:#f1f5f9}.eraydus-profile-selector.active{border-color:#D4AF37;background:#fefbf3;box-shadow:0 0 0 3px rgba(212, 175, 55, 0.15)}.eraydus-profile-circle{width:28px;height:28px;border-radius:50%;border:1px
solid rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.12);flex-shrink:0}.eraydus-profile-circle.chrome{background:linear-gradient(135deg, #e2e8f0 0%, #cbd5e1 100%)}.eraydus-profile-circle.black{background:linear-gradient(135deg, #121212 0%, #2a2a2a 100%)}.eraydus-profile-circle.gold{background:linear-gradient(135deg, #D4AF37 0%, #AA8B22 100%)}.eraydus-profile-circle.white{background:linear-gradient(135deg, #fff 0%, #f4f4f5 100%)}.eraydus-profile-text{font-family:'Inter',sans-serif;font-size:11px;font-weight:600;color:#475569;text-align:center}.eraydus-profile-selector.active .eraydus-profile-text{color:#AA8B22}.eraydus-thickness-row{display:flex;gap:8px}.eraydus-thickness-selector{flex:1;display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:10px;border:1px
solid #cbd5e1;background:#f8fafc;font-family:'Inter',sans-serif;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:all 0.2s ease}.eraydus-thickness-selector:hover{border-color:#94a3b8;background:#f1f5f9}.eraydus-thickness-selector.active{border-color:#D4AF37;background:#fefbf3;color:#AA8B22}.eraydus-thickness-selector .eraydus-check-icon{display:none;color:#D4AF37;font-weight:700}.eraydus-thickness-selector.active .eraydus-check-icon{display:inline}.eraydus-selected-pattern-box{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px
solid #e2e8f0;border-radius:10px;padding:10px
14px;margin-top:12px;animation:eraydus-fadeIn 0.2s ease}.eraydus-pattern-left{display:flex;align-items:center;gap:12px}.eraydus-pattern-preview-thumbnail{width:40px;height:40px;border-radius:6px;border:1px
solid #cbd5e1;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0}.eraydus-pattern-preview-thumbnail
img{width:100%;height:100%;object-fit:cover}.eraydus-pattern-preview-thumbnail
svg{color:#94a3b8}.eraydus-pattern-info{display:flex;flex-direction:column}.eraydus-pattern-label{font-family:'Inter',sans-serif;font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:0.3px}.eraydus-pattern-value{font-family:'Inter',sans-serif;font-size:13px;font-weight:700;color:#334155}.eraydus-pattern-select-btn{padding:6px
12px;border-radius:6px;border:1px
solid #cbd5e1;background:#fff;font-family:'Inter',sans-serif;font-size:12px;font-weight:600;color:#475569;cursor:pointer;transition:all 0.2s ease;white-space:nowrap}.eraydus-pattern-select-btn:hover{border-color:#94a3b8;background:#f8fafc}.eraydus-slider-row{display:flex;align-items:center;gap:12px}.eraydus-range-slider{flex-grow:1;-webkit-appearance:none;appearance:none;height:6px;background:#e2e8f0;border-radius:4px;outline:none;cursor:pointer}.eraydus-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#D4AF37;border:none;cursor:pointer;box-shadow:0 1px 4px rgba(212, 175, 55, 0.4);transition:background 0.2s ease, transform 0.15s ease}.eraydus-range-slider::-webkit-slider-thumb:hover{background:#AA8B22;transform:scale(1.1)}.eraydus-range-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#D4AF37;border:none;cursor:pointer;box-shadow:0 1px 4px rgba(212, 175, 55, 0.4);transition:background 0.2s ease, transform 0.15s ease}.eraydus-range-slider::-moz-range-thumb:hover{background:#AA8B22}.eraydus-range-slider::-moz-range-track{height:6px;background:#e2e8f0;border-radius:4px;border:none}.eraydus-number-input{width:70px;padding:6px;border:1px
solid #cbd5e1;border-radius:6px;font-family:'Inter',sans-serif;font-size:13px;font-weight:600;text-align:center;color:#334155;outline:none;transition:border-color 0.2s ease, box-shadow 0.2s ease;box-sizing:border-box}.eraydus-number-input:focus{border-color:#D4AF37;box-shadow:0 0 0 3px rgba(212, 175, 55, 0.15)}.eraydus-control-value{font-family:'Inter',sans-serif;font-weight:700;color:#AA8B22}.eraydus-whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px
24px;border:none;border-radius:12px;background:linear-gradient(135deg, #25d366 0%, #128c7e 100%);color:#fff;font-family:'Inter',sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:all 0.25s ease;box-shadow:0 4px 14px rgba(37, 211, 102, 0.35);text-decoration:none}.eraydus-whatsapp-btn:hover{box-shadow:0 6px 20px rgba(37, 211, 102, 0.5);transform:translateY(-1px)}.eraydus-whatsapp-btn:active{transform:translateY(0)}.eraydus-whatsapp-btn .eraydus-whatsapp-icon{display:inline-flex;animation:eraydus-pulse 2s ease-in-out infinite}.eraydus-pattern-modal-overlay{position:fixed;inset:0;background:rgba(9, 9, 11, 0.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:999999;animation:eraydus-fadeIn 0.2s ease}.eraydus-pattern-modal-content{background:#fff;border-radius:20px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 60px rgba(0, 0, 0, 0.3),
0 0 0 1px rgba(255, 255, 255, 0.05);overflow:hidden;animation:eraydus-scaleIn 0.25s ease}.eraydus-pattern-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px
20px;border-bottom:1px solid #f1f5f9;background:#f8fafc;flex-shrink:0}.eraydus-pattern-modal-title{font-family:'Outfit',sans-serif;font-size:16px;font-weight:700;color:#0f172a;margin:0}.eraydus-pattern-modal-close{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;font-size:20px;color:#64748b;cursor:pointer;padding:4px;line-height:1;transition:color 0.2s ease}.eraydus-pattern-modal-close:hover{color:#0f172a}.eraydus-pattern-modal-body{padding:16px;overflow-y:auto;flex:1}.eraydus-pattern-modal-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(110px, 1fr));gap:12px}.eraydus-pattern-card{display:flex;flex-direction:column;align-items:center;gap:8px;background:#f8fafc;border:1px
solid #e2e8f0;border-radius:12px;padding:8px;cursor:pointer;transition:all 0.2s ease}.eraydus-pattern-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.08)}.eraydus-pattern-card.active{border-color:#D4AF37;background:#fefbf3}.eraydus-pattern-card-thumb{width:100%;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;border:1px
solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center}.eraydus-pattern-card-thumb
img{width:100%;height:100%;object-fit:cover}.eraydus-pattern-card-name{font-family:'Inter',sans-serif;font-size:10px;font-weight:700;color:#475569;text-align:center;line-height:1.3}.eraydus-pattern-card.active .eraydus-pattern-card-name{color:#AA8B22}@keyframes eraydus-fadeIn{from{opacity:0}to{opacity:1}}@keyframes eraydus-scaleIn{from{transform:scale(0.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes eraydus-pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}@media (max-width: 900px){.eraydus-2d-studio-shortcode-wrapper{grid-template-columns:1fr}}@media (max-width: 768px){.eraydus-2d-visualizer-container{padding:20px;border-radius:14px}.eraydus-visualizer-canvas-wrapper{padding:20px}.eraydus-dim-guide-top{left:20px;right:20px;height:24px}.eraydus-dim-guide-right{top:20px;bottom:20px;width:24px}.eraydus-dim-val-width,.eraydus-dim-val-height{font-size:10px;padding:1px
6px}.eraydus-2d-studio-controls{padding:18px;border-radius:14px}.eraydus-profile-color-row{grid-template-columns:repeat(2, 1fr)}.eraydus-thickness-row{flex-direction:column}.eraydus-pattern-modal-content{width:95%;max-height:85vh;border-radius:16px}.eraydus-pattern-modal-grid{grid-template-columns:repeat(auto-fill, minmax(90px, 1fr));gap:8px}}