.cart-link{color:#4a233b;white-space:nowrap;background:#fff8f5;border:1px solid #d8bdca;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.6rem .9rem;font:700 .875rem/1.2 Arial,sans-serif;text-decoration:none;display:inline-flex}.cart-link svg{flex-shrink:0;width:20px;height:20px}.cart-link:hover{background:#f4e3e1;border-color:#75435f}.cart-link:focus-visible{outline-offset:3px;outline:3px solid #75435f}@media (max-width:600px){.store-home .store-header-inner,.store-home .store-header-actions{gap:.5rem}.store-home .store-logo img{max-width:clamp(96px,30vw,120px);height:auto}.store-home .store-header-actions .cart-link{padding-inline:.65rem;font-size:.8rem}}.photo-editor__header:has(.photo-editor__actions){grid-template-columns:minmax(90px,1fr) auto minmax(0,1fr);gap:1rem;height:auto;min-height:76px;padding-block:.75rem}.photo-editor__header .photo-editor__actions{justify-content:flex-end;justify-self:end;align-items:center;gap:.65rem;display:flex}.photo-editor__header .photo-editor__actions .photo-editor__review{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;margin:0;font:700 .875rem/1.2 Arial,sans-serif;display:inline-flex}.photo-editor__header .photo-editor__actions .photo-editor__review:not(:disabled){opacity:1;cursor:pointer}@media (max-width:800px){.photo-editor__header:has(.photo-editor__actions){grid-template-columns:1fr auto;gap:.75rem}.photo-editor__header .photo-editor__actions{grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch}.photo-editor__actions>.cart-link,.photo-editor__actions>.photo-editor__review{flex:1}.photo-editor__header:has(.photo-editor__actions)>.photo-editor__save{grid-area:1/2;justify-self:end;font-size:.75rem}}
