body.ops-greeting-card-app-page .ops-card-text-presets--contextual[hidden],body.ops-greeting-card-app-page .ops-card-text-preset-heading[hidden],body.ops-greeting-card-app-page .ops-card-text-toolbar[hidden],body.ops-greeting-card-app-page .ops-card-text-more[hidden],body.ops-greeting-card-app-page .ops-card-text-edit-popover[hidden]{display:none!important}body.ops-greeting-card-app-page [data-maker-panel=text]:not(.is-choosing-text-preset) .ops-card-text-presets--contextual,body.ops-greeting-card-app-page [data-maker-panel=text]:not(.is-choosing-text-preset) .ops-card-text-preset-heading{display:none!important}body.ops-greeting-card-app-page .ops-card-text-editor--legacy-hidden{display:none!important}body.ops-greeting-card-app-page .ops-card-text-preset-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 6px;padding-top:10px;border-top:1px solid rgba(16,17,22,.1);color:#111215;font-size:11px}body.ops-greeting-card-app-page .ops-card-text-preset-heading button{width:30px;height:30px;border:1px solid rgba(16,17,22,.14);border-radius:50%;background:#fff;color:#111215;font:inherit;font-size:18px;line-height:1;cursor:pointer}body.ops-greeting-card-app-page .ops-card-text-presets--contextual{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}body.ops-greeting-card-app-page .ops-card-text-presets--contextual button{min-height:34px;padding:7px 10px}body.ops-greeting-card-app-page .ops-card3d__viewport{position:relative}body.ops-greeting-card-app-page .ops-card-text-toolbar{position:absolute;left:50%;bottom:42px;z-index:16;transform:translate(-50%);display:flex;align-items:end;gap:6px;max-width:calc(100% - 24px);padding:7px;border:1px solid rgba(16,17,22,.12);border-radius:10px;background:#fafaf8f5;box-shadow:0 8px 28px #1011161f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.ops-greeting-card-app-page .ops-card-text-tool,body.ops-greeting-card-app-page .ops-card-text-tool-field select,body.ops-greeting-card-app-page .ops-card-text-tool-field input{font:inherit}body.ops-greeting-card-app-page .ops-card-text-tool{min-height:36px;padding:7px 10px;border:1px solid rgba(16,17,22,.16);border-radius:7px;background:#fff;color:#111215;font-size:10px;font-weight:850;white-space:nowrap;cursor:pointer}body.ops-greeting-card-app-page .ops-card-text-tool--edit{border-color:#7f2634;color:#7f2634}body.ops-greeting-card-app-page .ops-card-text-tool-field{display:grid;gap:2px;margin:0;min-width:0}body.ops-greeting-card-app-page .ops-card-text-tool-field>span{padding-left:2px;color:#1011168f;font-size:8px;font-weight:850;line-height:1;text-transform:uppercase;letter-spacing:.05em}body.ops-greeting-card-app-page .ops-card-text-tool-field select{height:36px;min-height:36px;padding:5px 25px 5px 8px;border:1px solid rgba(16,17,22,.16);border-radius:7px;background:#fff;color:#111215;font-size:10px;font-weight:750}body.ops-greeting-card-app-page .ops-card-text-tool-field--font select{width:130px}body.ops-greeting-card-app-page .ops-card-text-tool-field--align select{width:82px}body.ops-greeting-card-app-page .ops-card-text-tool-field--colour{width:44px}body.ops-greeting-card-app-page .ops-card-text-tool-field--colour input[type=color]{width:44px!important;height:36px!important;min-height:36px!important;padding:3px!important}body.ops-greeting-card-app-page .ops-card-text-tool-field--size{width:92px}body.ops-greeting-card-app-page .ops-card-text-tool-field--size input[type=range]{width:92px;height:36px;margin:0}body.ops-greeting-card-app-page .ops-card-text-more{position:absolute;left:50%;bottom:94px;z-index:17;transform:translate(-50%);width:min(360px,calc(100% - 28px));padding:12px;border:1px solid rgba(16,17,22,.12);border-radius:10px;background:#fafaf8fa;box-shadow:0 10px 32px #10111621}body.ops-greeting-card-app-page .ops-card-text-more__row{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:9px;min-height:36px;color:#111215;font-size:10px;font-weight:750}body.ops-greeting-card-app-page .ops-card-text-more__row input[type=range]{width:100%}body.ops-greeting-card-app-page .ops-card-text-more__check{display:flex;align-items:center;gap:8px;min-height:34px;color:#111215;font-size:10px;font-weight:750}body.ops-greeting-card-app-page .ops-card-text-more__font-upload{margin-top:7px;padding-top:8px;border-top:1px solid rgba(16,17,22,.1)}body.ops-greeting-card-app-page .ops-card-text-more__font-upload .ops-card-font-upload{margin:0}body.ops-greeting-card-app-page .ops-card-text-edit-popover{position:absolute;left:50%;top:62px;z-index:20;transform:translate(-50%);width:min(420px,calc(100% - 28px));padding:12px;border:1px solid rgba(16,17,22,.13);border-radius:10px;background:#fafaf8fa;box-shadow:0 12px 34px #10111624;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.ops-greeting-card-app-page .ops-card-text-edit-popover__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}body.ops-greeting-card-app-page .ops-card-text-edit-popover__head strong{color:#111215;font-size:12px}body.ops-greeting-card-app-page .ops-card-text-edit-popover__head span{color:#1011168c;font-size:9px}body.ops-greeting-card-app-page .ops-card-text-edit-popover textarea[data-text]{display:block;width:100%;min-height:82px;resize:vertical;padding:10px;border:1px solid rgba(16,17,22,.18);border-radius:8px;background:#fff;color:#111215;font:inherit;font-size:15px;line-height:1.35}body.ops-greeting-card-app-page .ops-card-text-edit-popover__actions{display:flex;justify-content:flex-end;margin-top:8px}body.ops-greeting-card-app-page .ops-card-text-edit-popover__actions button{min-height:36px;padding:7px 14px;border:0;border-radius:7px;background:#111215;color:#fff;font:inherit;font-size:10px;font-weight:850;cursor:pointer}@media(max-width:900px){body.ops-greeting-card-app-page .ops-card-text-toolbar{position:relative;left:auto;bottom:auto;transform:none;margin:8px 10px 46px;flex-wrap:wrap}body.ops-greeting-card-app-page .ops-card-text-more,body.ops-greeting-card-app-page .ops-card-text-edit-popover{position:absolute;left:10px;right:10px;width:auto;transform:none}body.ops-greeting-card-app-page .ops-card-text-tool-field--font{flex:1 1 120px}body.ops-greeting-card-app-page .ops-card-text-tool-field--font select{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/303/assets/ops-greeting-card-contextual-text.css.map */
