.sb-pd-add-text-options .lp-text-tools{border-top:1px solid #ddd;padding:12px 16px 16px;color:#161616;font:13px/1.4 Arial,sans-serif}.lp-text-tools summary{cursor:pointer;font-weight:700;padding:4px 0}.lp-text-tools-hint{margin:8px 0 12px;color:#555;font-size:12px}.lp-text-tools fieldset{border:0;padding:0;margin:0;min-width:0}.lp-text-tools fieldset:disabled{opacity:.5}.lp-text-tools-fields,.lp-text-tools-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-text-tools-field{display:grid;gap:5px;min-width:0;font-size:12px;font-weight:600}.sb-pd-add-text-options .lp-text-tools input{box-sizing:border-box;width:100%;min-width:0;min-height:36px;margin:0;padding:7px 10px;border:1px solid #aaa;border-radius:6px;background:#fff;color:#161616;font:16px/1.2 Arial,sans-serif}.lp-text-tools-actions{margin-top:12px;gap:8px}.sb-pd-add-text-options .lp-text-tools button{min-height:38px;border:1px solid #bababa;border-radius:6px;background:#fff;color:#171717;padding:7px 9px;cursor:pointer;font:600 12px/1.35 Arial,sans-serif;white-space:normal;text-transform:none}.lp-text-tools button:hover:not(:disabled){border-color:#007cac;background:#e9f7ff}.sb-pd-add-text-options .lp-text-tools button[aria-pressed=true]{background:#007cac;border-color:#007cac;color:#fff}.lp-text-tools :is(button,input,summary):focus-visible{outline:3px solid #007cac;outline-offset:3px}.lp-text-stepper{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:4px;align-items:center}.sb-pd-add-text-options .lp-text-stepper button{padding:0;font-size:22px;line-height:1}.sb-pd-add-text-options .lp-text-stepper input[type=number]{padding-inline:3px;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.lp-text-stepper input[type=number]::-webkit-inner-spin-button,.lp-text-stepper input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.lp-text-tools button:disabled{cursor:default;opacity:.4}.lp-text-curve{margin-top:16px;padding-top:14px;border-top:1px solid #ddd}.sb-pd-add-text-options .lp-text-curve h3{font:700 14px/1.4 Arial,sans-serif;margin:0 0 6px;color:#161616}.lp-text-curve p{font-size:12px;color:#555;margin:6px 0 12px}.lp-text-curve-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lp-text-curve-strength{margin-top:12px}.sb-pd-add-text-options .lp-text-stepper input[type=range]{padding:0;background:transparent;border:0;accent-color:#007cac}.lp-text-curve-scale{display:flex;justify-content:space-between;margin-inline:42px;color:#555;font-size:11px;font-weight:400}.lp-text-tools [hidden]{display:none!important}.lp-upperback-guides{padding:12px;margin:12px;border:1px solid #007cac;border-radius:8px;background:#101820;color:#fff}.lp-upperback-guides[hidden]{display:none!important}.lp-upperback-guides h3{font:700 14px/1.4 Arial,sans-serif!important;color:#fff!important;margin:0 0 8px!important}.lp-upperback-guides>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-upperback-guides button{display:grid;justify-items:center;gap:5px;padding:8px;min-height:48px;border:1px solid #aaa;border-radius:6px;background:#fff;color:#161616;font:600 12px/1.3 Arial,sans-serif;cursor:pointer}.lp-upperback-guides button[aria-pressed=true]{background:#007cac;border-color:#40d0ff;color:#fff}.lp-upperback-guides button:focus-visible{outline:3px solid #40d0ff;outline-offset:3px}.lp-upperback-guides svg{width:74px;height:30px;fill:none;stroke:currentColor;stroke-width:2}.lp-upperback-guides p{color:#e5edf3;font:12px/1.4 Arial,sans-serif;margin:8px 0 0}.lp-view-rail>.lp-upperback-guides{box-sizing:border-box;width:100%;min-width:0;flex-shrink:0;margin:0}@media(max-width:1199px){#lp-sb-mobile-root.lp-mobile-builder .lp-upperback-guides-mobile{grid-area:4 / 1 / 5 / 3;justify-self:end;box-sizing:border-box;width:min(100%,300px);min-width:0;margin:6px 0;z-index:1}#lp-sb-mobile-root.lp-mobile-builder .lp-upperback-guides-mobile:not([hidden])~.lp-mb-under{grid-area:5 / 1 / 6 / 3}#lp-sb-mobile-root.lp-mobile-builder .lp-upperback-guides-mobile button{min-height:44px}}@media(max-width:600px){.sb-pd-add-text-options .lp-text-tools{padding-inline:12px}.sb-pd-add-text-options .lp-text-tools button,.sb-pd-add-text-options .lp-text-tools input{min-height:44px}.lp-text-stepper{grid-template-columns:44px minmax(0,1fr) 44px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/local-press-text-tools.css.map */
