.customizer-phone .customizer-optional-footer{flex:0 0 auto;display:flex;padding:10px 14px;border-top:1px solid #e8dfd7;background:#fffdfa}.customizer-phone .customizer-optional-no{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--customizer-brown);border-radius:10px;background:#fffaf4;color:var(--customizer-brown);font:13px/1.3 Arial,sans-serif;cursor:pointer}.customizer-phone .customizer-optional-no[aria-pressed=true]{background:#f0e4d8;box-shadow:inset 0 0 0 1px var(--customizer-brown)}.customizer-phone .customizer-optional-no[aria-pressed=true]:before{content:"\2713"}.customizer-phone .customizer-optional-no:focus-visible{outline:2px solid var(--customizer-brown);outline-offset:2px}.customizer-phone .customizer-optional-no:disabled{opacity:.45;cursor:default}.customizer-edging>header,.customizer-packaging>header{flex-shrink:0}@media(min-width:750px){.branding-sheet{position:absolute;z-index:12;inset-inline:4px;bottom:128px;display:flex;flex-direction:column;max-height:min(60dvh,var(--panel-available-height,510px));border-radius:18px;overflow:hidden;background:#fffdfa;color:var(--customizer-ink);box-shadow:0 -4px 20px #432b2810}.branding-sheet[hidden],.branding-handle{display:none}.branding-body{min-height:0;overflow:auto;padding:16px;font:12px/1.4 Arial,sans-serif}.branding-body h2{margin:0;font:600 22px/1.2 Georgia,serif}.branding-subtitle{color:var(--customizer-muted)}.branding-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.branding-entries button{min-width:0;padding:0 0 8px;border:1px solid var(--customizer-line);border-radius:9px;overflow:hidden;background:transparent;color:inherit;cursor:pointer}.branding-entry-art{width:100%;height:80px;object-fit:cover}.branding-entries strong,.branding-entries small{display:block;margin:6px}.branding-entry-arrow{display:none}.branding-actions{flex-shrink:0;display:flex;gap:12px;padding:12px 16px}.branding-actions:empty{display:none}.branding-actions button{flex:1;min-height:44px;border:1px solid var(--customizer-brown);border-radius:10px;background:#fffaf4;color:var(--customizer-brown)}.branding-sheet img{max-width:100%}}.customizer-phone .branding-sheet,.customizer-phone .customizer-edging,.customizer-phone .customizer-packaging{bottom:var(--optional-panel-bottom,128px);max-height:var(--panel-available-height,60dvh)}
/*# sourceMappingURL=/cdn/shop/t/42/assets/customizer-optional.css.map */
