.occasion-landing .occasion-hero-image.is-invitation-photo{aspect-ratio:auto;background:#fffaf2;justify-self:center;width:100%;max-width:480px;max-height:none}.occasion-landing .occasion-hero-image.is-invitation-photo>img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.occasion-landing .occasion-hero-image.is-invitation-photo:hover>img{transform:none}.occasion-landing .occasion-hero-image.is-invitation-photo>span{background:#fffaf2;border-radius:0;padding:16px 20px;position:static}@media (max-width:850px){.models-page.avaina-refined .catalog-visual.is-photo-model{aspect-ratio:auto;background:var(--offer-background);width:100%;min-width:0;max-width:100%;min-height:0;color:var(--offer-ink);flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;display:flex}.models-page.avaina-refined .catalog-visual.is-photo-model>img{aspect-ratio:auto;object-fit:contain;width:100%;max-width:100%;height:auto;max-height:none;display:block}.models-page.avaina-refined .catalog-visual.is-photo-model>.catalog-photo-caption{background:var(--offer-background);width:100%;min-width:0;min-height:0;color:var(--offer-ink);box-shadow:none;-webkit-backdrop-filter:none;border:0;border-radius:0;padding:20px 24px;position:static;transform:none}.models-page.avaina-refined .catalog-photo-caption:before{display:none}.models-page.avaina-refined .catalog-photo-caption .catalog-occasion-name{font:500 12px/1.5 var(--avaina-ui-font);letter-spacing:.08em;border:0;margin:0;padding:0}.models-page.avaina-refined .catalog-photo-caption .catalog-stationery-label{display:none}.models-page.avaina-refined .catalog-photo-caption strong{max-width:100%;color:inherit;text-transform:none;font:400 25px/1.2 var(--avaina-title-font);letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;margin:10px 0 0}}
